-
Notifications
You must be signed in to change notification settings - Fork 1
Release Process
Owen Campbell edited this page Jul 29, 2017
·
9 revisions
-
Bump the version
bumpversion <major|minor|patch>
-
Update CHANGELOG.rst (also include the overall changes diff url).
-
Push to github
-
Create release on github
-
Build release
python setup.py sdist bdist_wheel
-
Sign release
gpg --detach-sign -a dist/axelrod-fortran-<version>.tar.gz gpg --detach-sign -a dist/axelrod_fortran-<version>-py3-none-any.whl
-
Push to pypi
twine upload dist/dist/axelrod-fortran-<version>.tar.gz dist/dist/axelrod-fortran-<version>.tar.gz.asc twine upload dist/axelrod_fortran-<version>-py3-none-any.whl dist/axelrod_fortran-<version>-py3-none-any.whl.asc