-
Notifications
You must be signed in to change notification settings - Fork 40
Release Checklist
Timothy M. Shead edited this page Feb 18, 2016
·
24 revisions
- Verify
toyplot.__version__is set to the correct release version number intoyplot/__init__.py, using semantic versioning. - Update
docs/release-notes.rst. - Update
docs/features.rst. - Run
python docs/setup.py cleanfollowed bypython docs/setup.pyto ensure all notebook-based documentation is up-to-date. - Update the classifiers and description in
setup.py. - Commit the release changes with commit message "Toyplot version X.Y.Z".
- Push the release commit.
- Tag the release commit with
git tag -a vX.Y.Z -m "Toyplot version X.Y.Z release." - Push the release tag with
git push origin vX.Y.Z - Add release notes in github.
- Build the new source release:
$ python setup.py sdist - Upload the newly created
toyplot.egg-info/PKG_INFOto PyPI as metadata. - Upload the new
dist/toyplot-X.Y.Z.tar.gzto PyPI. - Bump
toyplot.__version__to a new version number.