Jazzband guidelines: https://jazzband.co/about/releases
-
Get master to the appropriate code release state. GitHub Actions should pass on master.
-
Edit release draft, adjust text if needed: https://github.com/jazzband/prettytable/releases
-
Check next tag is correct, amend if needed
-
Publish release
-
Once GitHub Actions has built and uploaded distributions, check files at Jazzband and release to PyPI
-
Check installation:
pip uninstall -y prettytable
pip install -U prettytable
python3 -c "import prettytable; print(prettytable.__version__)"