-
Notifications
You must be signed in to change notification settings - Fork 52
Release HOW TO
Michał Ociepka edited this page Nov 15, 2017
·
9 revisions
- Update and commit validation data:
$ ./setup.py update_validation_files
- Run tests with coverage (don't lower the bar too low):
$ py.test --cov
- Create new version bumping commit:
:arrow_up: version bumping to x.x.x
- Create
sdist
andbdist_wheel
packages:
$ ./setup.py sdist
$ ./setup.py bdist_wheel --universal
- Create new release with version committed in point 3.
- In title insert main change short description,
- in description list all changes,
- attache sdist package.
- Upload package to pypi:
$ ./setup.py sdist upload
$ ./setup.py bdist_wheel --universal upload