Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 698 Bytes

release_checklist.md

File metadata and controls

17 lines (15 loc) · 698 Bytes

Sounds like a python script for me, but here's the manual checklist:

  • check the latest commits on master
  • every major change reflected in the release notes
  • CHANGES.rst is generated by make changes: check formatting
  • check the latest doc build at rtd.org
  • check that master is green at travis
  • version bump (sphinx/conf.py, setup.py)
  • tag the HEAD
  • generate documentation, check version at release notes
  • build the dist: setup.py sdist bdist_wheel
  • install package in a local venv
  • run the examples in this venv
  • CHANGES.rst is generated by make changes: commit
  • push to github (version bump, tags)
  • upload dist/* to pypi