Release Procedure
Before first release:
- [Check credentials in ~/.pypirc]
- python setup.py register
For each release:
- Run tests:
-
Update VERSION.txt
Update changelog.rst
- Update PyPI project:
- python setup.py sdist upload
- Build/upload docs:
- cd docs
- make html
- make zip_html
- (Follow instructions to upload to PyPI)
- git commit and tag release:
- git commit -a
- git tag release_0.0.2
- git push --tags