-
Notifications
You must be signed in to change notification settings - Fork 39
Release Checklist
Timothy M. Shead edited this page Jul 14, 2015
·
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 --clean
to ensure all notebook-based content is up-to-date. - Update the classifiers and description in
setup.py
. - Commit the release changes.
- Push the release commit.
- Tag the release commit.
- Push the release tag.
- Add release notes in github.
- Build the new source release:
$ python setup.py sdist
- Upload the newly created
toyplot.egg-info/PKG_INFO
to PyPI as metadata. - Upload the new
dist/toyplot-X.Y.Z.tar.gz
to PyPI. - Bump
toyplot.__version__
to a new version number.