- Bump the version in
setup.cfg
andCHANGELOG.rst
. - Double check the trove classifiers in
setup.cfg
(they should match the supported Python version inREADME.rst
andtox.ini
). - Make a git commit.
- Create a git tag:
git tag <version>
- Push to GitHub:
git push origin main
&git push --tags
- Build the package via
python -m build
. - Run twine checks:
twine check dist/*
- Upload to PyPI:
twine upload dist/*
- Create a new release on GitHub: https://github.com/clokep/celery-batches/releases/new