Release process¶
If substantial changes were made to the code:
- Ensure any new modules have been added to setup.py’s - packageslist
- Ensure any new public interfaces have been added to the documentation 
- Ensure TableSet proxy methods have been added for new Table methods 
Then:
- All tests pass on continuous integration 
- The changelog is up-to-date and dated 
- The version number is correct in: - setup.py 
- docs/conf.py 
 
- Check for new authors: - git log --perl-regexp --author='^((?!James McKinney).*)$' 
- Update images in the documentation: - python charts.py
- Tag the release: - git tag -a x.y.z -m 'x.y.z release.' git push --follow-tags