- Make sure all changes are live and that Travis is green
- Delete all packaging-related directories(including
dist/
) - Verify there are no stale overrides
- Update README.md with release notes
- Update setup.py for the new version number
python3 -m pip install --upgrade setuptools twine wheel
python3 setup.py sdist
python3 setup.py bdist_wheel
python3 -m twine upload dist/*
- Commit everything for the release
git push
- Create a release on GitHub