Skip to content

Developers

Jose Borreguero edited this page Jan 10, 2018 · 28 revisions

TODOs when releasing a new version:

  • Create issue X for the release, but work in master branch.
  • Update version string in:
    • __init__.py
    • setup.py
  • Update HISTORY.rst
  • If necessary, update Development Status in setup.py
  • Commit changes on master and push to origin.

git commit -m "Refs #X changes before release"
git push origin

  • Create a new tag and upload to origin:

git tag -a v0.5.0.0 -m "Alpha stage of version 0.5"
git push origin v0.5.0.0

  • Manually trigger a build of master in Travis
  • Verify Travis uploaded the release to Pypi.
  • Verify readthedocs successfully built the documentation.
Clone this wiki locally