Skip to content
Timothy M. Shead edited this page Feb 18, 2016 · 24 revisions
  • Verify toyplot.__version__ is set to the correct release version number in toyplot/__init__.py, using semantic versioning.
  • Update docs/release-notes.rst.
  • Update docs/features.rst.
  • Run python docs/setup.py clean followed by python docs/setup.py to 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_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.
Clone this wiki locally