Metadata-Version: 2.4
Name: taranis-models
Version: 1.2.0.dev1
Summary: Taranis AI Models
Maintainer-email: AIT <benjamin.akhras@ait.ac.at>
License-Expression: EUPL-1.2
Project-URL: Source Code, https://github.com/taranis-ai/taranis-ai
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Framework :: Flask
Classifier: Topic :: Security
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: pydantic
Requires-Dist: pydantic-settings
Requires-Dist: python-dotenv
Requires-Dist: langcodes
Provides-Extra: dev
Requires-Dist: ruff; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Dynamic: license-file

# Taranis AI Models

This folder provides models for validation of data sent between Taranis AI services and offered to third party clients.

## Installation

It's recommended to use a uv to set up a virtual environment.

```bash
curl -LsSf https://astral.sh/uv/install.sh | sh
uv venv
```

Source venv and install dependencies

```bash
source .venv/bin/activate
uv pip install -Ue .[dev]
```

