Skip to content

Creating a New Release

brownhead edited this page Jan 9, 2013 · 5 revisions

Hopefully, soon, this will be automated.

  1. Change the version number inside of setup.py
  2. Change the version number inside of galah/base/config.py
  3. Update any changes inside of CHANGES.md
  4. Commit any changes
  5. Tag the commit as the new version number (see here). git tag -a vTHEVERSION -m "Super short description."
  6. Update the latest-release tag to point at the new commit. git tag -d latest-release; git tag -a latest-release -m "Will always point to the latest release."
  7. Push everything. git push origin HEAD; git push --tags origin HEAD
  8. Update pip by running python setup.py sdist upload (if you get an authentication failure you need to create a .pypirc in your home directory with your credentials)