Package releaseΒΆ

Package configuration has been done in file setup.cfg, we still use the CFG format instead of TOML because the latter has still some problems (with PEP 517 and Pip) in some cases for now.

Release is expected to be on Python Package Index (also known as Pypi), you will first need to register an account before to be able to publish anything.

Once a project is released you can grant publishing rights to other trusted users to collaborate.

Finally when your release is done, you will have to run the Makefile task quality to ensure everything is fine and then you can use the task release that will use Twine client to send your package to Pypi. It is already installed but you will need to create a global configuration.