Skip to content

Latest commit

 

History

History
16 lines (9 loc) · 611 Bytes

RELEASE.md

File metadata and controls

16 lines (9 loc) · 611 Bytes

Creating a New Release

  1. Update the version number in __init__.py according to semantic versioning rules.

  2. Update the changelog (CHANGELOG.md) for the new version.

  3. Run tests with tox

  4. Create release commit, tag with v<newversion>

  5. Create the release files with rm -rf dist; python setup.py sdist bdist_wheel

  6. Upload release to pypi with twine upload --username <username> dist/*

  7. Create a new release on Github. Attach the release files, and put the changelog for the new version in the description.