Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 898 Bytes

RELEASING.md

File metadata and controls

29 lines (18 loc) · 898 Bytes

Releasing Posttroll

prerequisites: pip install bumpversion setuptools twine

NB! You do not need mercurial. bumpversion is supposed to function without it. If it still doesn't work it might be that your PATH variable is screwed up. Check that all elements of your PATH are readable!

  1. checkout main
  2. pull from repo
  3. run the unittests
  4. run loghub and update the CHANGELOG.md file:
loghub pytroll/posttroll -u <username> -st v0.8.0 -plg bug "Bugs fixed" -plg enhancement "Features added" -plg documentation "Documentation changes"

Don't forget to commit!

  1. Create a tag with the new version number, starting with a 'v', eg:
git tag -a v0.22.45 -m "Version 0.22.45"

See semver.org on how to write a version number.

  1. push changes to github git push --follow-tags
  2. Verify travis tests passed and deployed sdist and wheel to PyPI