Skip to content
peterbrittain edited this page Sep 24, 2016 · 17 revisions

Quick checklist before going public with a new release:

  1. Check CHANGES.rst is up to date.
  2. Update README.rst to reference new release in any URLs.
    • Definitely update sample URL
    • Consider deleting badges in RST
  3. Check everything in and run the full set of tests.
  4. Create new branch for major updates.
  5. Check latest docs build (and update RTD build branches as needed - try to keep 3 active).
  6. Tag, rebuild and check the dist installs.
    • python setup.py test
    • python setup.py sdist
    • python setup.py bdist_wheel --universal
    • Check these two files install and can run latest samples.
    • twine upload dist/* (assuming just have new builds to upload).
  7. Release!
Clone this wiki locally