Metadata-Version: 2.4
Name: ICAR-pydantic
Version: 1.4.0.dev2
Summary: ICAR Pydantic models
Author-email: Jules Robichaud-Gagnon <j.robichaudg+pypi@gmail.com>
License: MIT
Project-URL: homepage, https://github.com/adewg/ICAR-pydantic
Project-URL: repository, https://github.com/adewg/ICAR-pydantic
Project-URL: tracker, https://github.com/adewg/ICAR-pydantic/issues
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pydantic>=2.0.0
Dynamic: license-file

# ICAR-pydantic
Pydantic package that provides ICAR Animal Data Exchange data classes for Python

See [ICAR documentation](https://github.com/adewg/ICAR/wiki) for the details of the specifications.

# Installation

```bash
pip install ICAR-pydantic
```

# Development

## Installation

Requires:
- python
- nodejs

```bash
pip install -r requirements.txt
git clone -b Develop git@github.com:adewg/ICAR.git ICAR-schema
pre-commit install
```

## Bundle

```bash
./scripts/schema_bundle.sh
./scripts/generate_models.sh
./scripts/generate_modules.sh
```

## Run Tests

```bash
python -m unittest discover tests -v
```
