1.0 KiB
1.0 KiB
Release Checklist
- Switch to the master branch and stash/commit any uncommited changes.
- Bump the version number in tuir/__version__.py.
- Update the release notes in the CHANGELOG.rst.
- Update the contributor list by running
scripts/build_authors.py. - Commit all changes to the correct branch and tag the correct commit with its version.
- Re-generate the manpage by running
scripts/build_manpage.py. - Smoke test the new release on Python 3.
- Push the unpublished changes and the tag.
- Clean out any old build/release files by running
scripts/pip_clean.py. - Build the source tarball and binary wheel:
$ python3 setup.py sdist bdist_wheel - Upload the packages to PyPI:
$ twine upload dist/* - Verify that the upload was successful:
$ pip install tuir --upgrade --force-reinstall - Delete any old and unused branches that have been merged.