Skip to content

Latest commit

 

History

History
13 lines (13 loc) · 945 Bytes

RELEASING.rst

File metadata and controls

13 lines (13 loc) · 945 Bytes
  1. Bump the version number in wikichangewatcher/__init__.py
  2. Bump the version number in sphinx_docs/source/conf.py
  3. Build HTML API docs (cd sphinx_docs && make html && cp -r build/html ../docs)
  4. Build PDF API docs (you may want to first delete/comment out the TOC at the top of README.rst ) (make latexpdf)
  5. Rename PDF API docs to wikichangewatcher_x.x.x_documentation.pdf
  6. Ensure TOC in README.rst is restored/uncommented
  7. Make a new commit, adding all changed files (don't forget docs)
  8. Tag the new commit with the next version and push (git tag vx.x.x && git push origin master --tags)
  9. Build the wheel file (python setup.py bdist_wheel)
  10. Make a new release on github, against tag vx.x.x, release name should match the tag name. Make sure to add the PDF API docs file and the wheel file.
  11. Push wheel file to pypi (python -m twine upload dist/wikichangewatcher-x.x.x-py3-none-any.whl)