-
Notifications
You must be signed in to change notification settings - Fork 6
Release process
Samuel D. Leslie edited this page Jul 5, 2020
·
6 revisions
Instructions assume a correctly configured development environment.
- Update the version in the
VERSIONfile. - Update
CHANGELOG.md(review the commit history). - Push all commits on
masterand check all builds pass.
- Build the source distribution:
python setup.py sdist - Build the universal wheel:
python setup.py bdist_wheel - Sanity check the distribution:
twine check dist/* - Upload the new release:
twine upload dist/*
- Add a new Git tag corresponding to the release.
- Fast-forward the
stablebranch to matchmaster.