Jazzband guidelines: https://jazzband.co/about/releases
-
Get master to the appropriate code release state. Travis CI should pass on master.
-
Check HISTORY.md, update version number and release date
-
Tag with version number and push tag, for example:
git tag -a v0.14.0 -m v0.14.0
git push --tags
-
Once Travis CI has built and uploaded distributions, check files at Jazzband and release to PyPI
-
Check installation:
pip uninstall -y tablib && pip install -U tablib
- Create new GitHub release: https://github.com/jazzband/tablib/releases/new
- Tag: Pick existing tag "v0.14.0"