Metadata-Version: 2.1
Name: griffv2
Version: 2.0.2
Summary: DDD Library
Home-page: https://github.com/Wedge-Digital/griff
License: MIT
Author: Wedge Digital
Requires-Python: >=3.12,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: aiosql (>=10.2,<11.0)
Requires-Dist: argon2-cffi (>=23.1.0,<24.0.0)
Requires-Dist: arrow (>=1.3.0,<2.0.0)
Requires-Dist: asyncpg (>=0.29.0,<0.30.0)
Requires-Dist: email-validator (>=2.1.1,<3.0.0)
Requires-Dist: fastapi (>=0.111.0,<0.112.0)
Requires-Dist: fastapi-babel (>=0.0.9,<0.0.10)
Requires-Dist: injector (>=0.21.0,<0.22.0)
Requires-Dist: loguru (>=0.7.2,<0.8.0)
Requires-Dist: orjson (>=3.10.3,<4.0.0)
Requires-Dist: psycopg2-binary (>=2.9.9,<3.0.0)
Requires-Dist: pydantic (>=2.7.2,<3.0.0)
Requires-Dist: pydantic-i18n (>=0.4.4,<0.5.0)
Requires-Dist: pydantic-settings (>=2.2.1,<3.0.0)
Requires-Dist: pyjwt (>=2.8.0,<3.0.0)
Requires-Dist: returns (>=0.22.0,<0.23.0)
Requires-Dist: typer (>=0.12.3,<0.13.0)
Requires-Dist: yoyo-migrations (>=8.2.0,<9.0.0)
Project-URL: Repository, https://github.com/Wedge-Digital/griff
Description-Content-Type: text/markdown

# Griff V2

Librairie DDD

## Créer une nouvelle version de la librairie

Incrementer dans  `pyproject.toml` le n° de `version`.


## Publier Griff sur PyPi

Pour cela, il faut créer une nouvelle release sur GitHub avec le tag correspondant à la version de la librairie c'est à dire la version renseignée dans `pyproject.toml`.

- Aller sur la page GitHub du repository : https://github.com/Wedge-Digital/griff
- Cliquer sur `Tags`
- Cliquer sur `Releases`
- Cliquer sur `Draft a new release`
- Dans Choose a tag saisir la version de la raison = version renseignée dans `pyproject.toml`
- Cliquer sur `Generate release notes`
- Cliquer sur `Publish release`

Le CI s'occupera ensuite de publier la librairie sur PyPi si les tests ne sont pas KO.

