-
Open
jgrapht/__version__.pyand change version from<backendversion>.<minor>.devto<backendversion>.<minor>or<backendversion>.<minor>rc1if you are going for a release candidate. -
Make sure docs are correctly generated. Use
cd docs && make htmland inspect the output. -
Open
requirements/docself.txtand change the version of jgrapht. The entry should bejgrapht==<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 ] jgrapht-. -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
originis the name of thegithub.com:d-michail/python-jgraphtrepository.) -
PyPi packages will be uploaded by travis
-
Wait until readthedocs updates the documentation.
-
Increase the version number in
jgrapht/__version__.pyand add adevsuffix -
Remove the version from
requirements/docself.txt -
Commit and push changes::
git add jgrapht/__version__.py
git add requirements/docself.txt
git commit -m "Bump release version"
git push origin master
- Done