- Increment version number in cloudbridge/__init__.py as per semver rules.
- 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 tox tests.
- Add release notes to CHANGELOG.rst. Also add last commit hash to changelog.
- Release to PyPi
python setup.py sdist upload python setup.py bdist_wheel upload
- Tag release and make github release.