Clone wiki

whoosh / Releasing

Releasing Whoosh

  1. hg pull -u
  2. Do any necessary branch merges.
  3. Make sure any new features are documented.
  4. Edit docs/source/releases/X_x.rst to highlight any new functionality and list the fixed issues.
  5. Run nosetests
  6. Check status, commit.
  7. hg tag the release.
  8. Clone a fresh copy of the repository.
  9. Switch to the release branch.
  10. Make sure documentation builds without warnings: python build_sphinx --fresh-env --all-files
  11. Upload the package and docs to PyPI: python push pushdocs
  12. Change the version number in src/whoosh/
  13. Commit new version number.
  14. Push changes to Bitbucket.
  15. Announce version on