- Increment version number in
cloudbridge/__init__.pyas per `semver rules <https://semver.org/>_.
- Freeze all library dependencies in
setup.py. The version numbers can be a range with the upper limit being the latest known working version, and the lowest being the last known working version.
- Run all
- Add release notes to
CHANGELOG.rst. Also add last commit hash to changelog. List of commits can be obtained using
git shortlog <last release hash>..HEAD
- Release to PyPi
python setup.py sdist upload python setup.py bdist_wheel upload
- Tag release and make GitHub release.