Metadata-Version: 2.4
Name: mypackage
Version: 0.1.0
Summary: 
Author: Alexandre MOREAU
Author-email: alexandre@mountyfox.com
Requires-Python: >=3.11
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Description-Content-Type: text/markdown

# My Package

A demonstration of how build and deploy a Python package using poetry.

## Package initilization

```
poetry new mypackage
```

- Code can now be updated
- Package vesion will be taken from the `pyproject.toml` file version field.

## Package build

```
poetry build
```

This will generate a dist folder with a whl file and a tar.gz file. The first one is the package, the second is an archive of the source files.

## Poetry configuration to publish on local PyPi equivalent.

1. Configure the repository that Poetry can contact

```
poetry config repositories.self-forgejo https://forgejo.mountyfox.ch/api/packages/<ORG_OR_USER>/pypi
```

2. Configure authentication for that repository

```
poetry config http-basic.self-forgejo <USER> <TOKEN>
```


