Metadata-Version: 2.3
Name: talentro-commons
Version: 0.2.3
Summary: This package contains all globally used code, services, models and data structures for Talentro
License: Proprietary
Author: Emiel van Essen
Author-email: emiel@marksmen.nl
Requires-Python: >=3.13,<4.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: aio-pika (>=9.5.7,<10.0.0)
Requires-Dist: fastapi (>=0.116.0,<0.117.0)
Requires-Dist: sqlalchemy (>=2.0.38,<3.0.0)
Requires-Dist: sqlmodel (>=0.0.24,<0.0.25)
Description-Content-Type: text/markdown

# Talentro definitions

This package contains all models and data structures for Talentro
It is exclusively meant for the Talentro ecosystem.

## Initial run

- Run `poetry self update && poetry self add keyrings.google-artifactregistry-auth`
- Run `poetry config repositories.gcp https://europe-west4-python.pkg.dev/talentro-459113/talentro-python`

## How to create a new version

- Make changes in the code, like editing the models
- Bump the version number to desired version in `pyproject.toml` using the `major.minor.fix` format
- run `poetry publish --build --repository gcp`

Now a new version is uploaded to pypi and you can install it after a minute in the other projects.
