To release a new version of dbsession:
- git fetch upstream && git checkout upstream/master
- Close milestone on GitHub
- git clean -xfdi
- Update CHANGELOG.md with loghub
- git add -A && git commit -m "Update Changelog"
- Update release version in
__init__.py
(set release version, remove 'dev0') - git add -A && git commit -m "Release vX.X.X"
- git tag -a vX.X.X -m "Release vX.X.X"
- python setup.py sdist
- python setup.py bdist_wheel
- twine upload
- Update development version in
__init__.py
(add '.dev0' and increment minor) - git add -A && git commit -m "Back to work"
- git push upstream master
- git push upstream --tags
- Draft a new release in GitHub
- Compute SHA256 checksum for
.tar.gz
source - Update version and sha256 for the latest version.
- Bump build version to 0.
- conda-build recipe/
- anaconda upload ... --user treble