Metadata-Version: 2.1
Name: griffv2
Version: 2.0.14
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
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: aiosql (>=12,<13)
Requires-Dist: argon2-cffi (>=23,<24)
Requires-Dist: arrow (>=1.3,<2.0)
Requires-Dist: asyncpg (>=0.29,<0.30)
Requires-Dist: email-validator (>=2,<3)
Requires-Dist: fastapi (>=0.115,<0.116)
Requires-Dist: fastapi-babel (>=0.0,<0.1)
Requires-Dist: httpx (>=0.27.2,<0.28.0)
Requires-Dist: injector (>=0.22,<0.23)
Requires-Dist: loguru (>=0.7,<0.8)
Requires-Dist: orjson (>=3.10,<4.0)
Requires-Dist: psycopg2-binary (>=2.9,<3.0)
Requires-Dist: pydantic (>=2,<3)
Requires-Dist: pydantic-i18n (>=0.4,<0.5)
Requires-Dist: pydantic-settings (>=2,<3)
Requires-Dist: pyjwt (>=2.9,<3.0)
Requires-Dist: python-multipart (>=0.0.12,<0.0.13)
Requires-Dist: python-ulid[pydantic] (>=2,<3)
Requires-Dist: returns (>=0.23,<0.24)
Requires-Dist: typer (>=0.12,<0.13)
Requires-Dist: yoyo-migrations (>=9,<10)
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.

## Importer les templates de code Griff

`File > Manage IDE Settings > Import Settings...` et sélectionner [live_template_settings.zip](live_template_settings.zip)

