Release HOWTO¶
Test¶
In the general case tests can be run via nose2
:
$ nose2 -vv tests
When preparing a release it is important to check that upoints
works with
all currently supported Python versions, and that the documentation is correct.
Prepare release¶
With the tests passing, perform the following steps
- Update the version data in
upoints/_version.py
- Update
NEWS.rst
, if there are any user visible changes - Commit the release notes and version changes
- Create a signed tag for the release
- Push the changes, including the new tag, to the GitHub repository