-
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