replace the old setup.py with the new pyproject.toml which integrates with bump-my-version for the release (also it has the advantage to integrate with the requirements.txt so that dependencies are managed in a single place)
the release can be done simply by running bump-my-version bump patch, then push the tags, and github action will do the rest.
NOTE: the secret of the project must be added to be able to push on pypi.
This PR improves the automation:
setup.py
with the newpyproject.toml
which integrates withbump-my-version
for the release (also it has the advantage to integrate with therequirements.txt
so that dependencies are managed in a single place)bump-my-version bump patch
, then push the tags, and github action will do the rest.NOTE: the secret of the project must be added to be able to push on pypi.