Metadata-Version: 2.1
Name: poetry-example-project
Version: 0.1.0
Summary: Mon exemple de projet utilisant Poetry
Author: Jules
Author-email: 32939951+jdnob@users.noreply.github.com
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: mock (>=5.0.1,<6.0.0)
Requires-Dist: oauthlib (==3.1.0)
Requires-Dist: pika (==1.2.1)
Requires-Dist: pytest (>=7.2.2,<8.0.0)
Requires-Dist: pytest-mock (>=3.10.0,<4.0.0)
Requires-Dist: requests (==2.25.1)
Requires-Dist: requests-oauthlib (==1.3.0)
Description-Content-Type: text/markdown

# poetry-example-project

# Installation

```bash
pip install poetry
poetry init
```
Dans le init, on renseigne l'ensemble des informations demandées, ainsi que les dépendances anciennements requises par le projet. 

## Initialisation du répertoire
```
poetry_example_project/
    __init__.py
    hello.py
tests/
    __init__.py
    test_hello.py
```

Puis exécuter la commande suivante : 
```bash
poetry run pytest
```

# Configuration des repositories privées

cf doc : https://python-poetry.org/docs/repositories/

```bash
poetry source add mon_nexus https://mon_nexus.exemple/simple/
poetry source add mon_nexus_prod https://mon_nexus_prod.exemple/simple/

poetry config http-basic.mon_nexus <username> <password>
poetry config http-basic.mon_nexus_prod <username> <password>
```

Pour publier spécifiquement sur le repository mon_nexus_prod : 
```bash
poetry publish --repository=mon_nexus_prod
``` 
