-
Open
jheaps/__version__.py
and change version from<backendversion>.<minor>.dev
to<backendversion>.<minor>
or<backendversion>.<minor>rc1
if you are going for a release candidate. -
Make sure docs are correctly generated. Use
cd docs && make html
and inspect the output. -
Open
requirements/docself.txt
and change the version of jheaps. The entry should bejheaps==<backendversion>.<minor>
or similar in case of a release candidate version. -
Commit changes
git commit -m "X.X release"
-
Add the version number as a tag in git::
git tag -s [-u ] jheaps-. -m 'signed . tag'
(If you do not have a gpg key, use -m instead; it is important for Debian packaging that the tags are annotated)
-
Push the new meta-data to github::
git push --tags origin master
(where
origin
is the name of thegithub.com:d-michail/python-jheaps
repository.) -
PyPi packages will be uploaded by travis
-
Wait until readthedocs updates the documentation.
-
Increase the version number in
jheaps/__version__.py
and add adev
suffix -
Remove the version from
requirements/docself.txt
-
Commit and push changes::
git add jheaps/__version__.py
git add requirements/docself.txt
git commit -m "Bump release version"
git push origin master
- Done