How to make a release#
Update the version number#
PyTensor/doc/conf.py
should be updated in the following ways:
Change the upper copyright year to the current year if necessary.
Update the year in the PyTensor/LICENSE.txt
file too, if necessary.
Update the code and the documentation for the pytensor flags
warn__ignore_bug_before
to accept the new version. You must modify the
file pytensor/configdefaults.py
and doc/library/config.txt
.
Tag the release#
You will need to commit the previous changes, tag the resulting version, and
push that into the upstream/official repository. After that, create a new release
via GitHub Releases on the repository’s page. The release tag must start with
rel-
in order to be recognized by the CI release process.
This will trigger and build and upload of the PyPI and Conda packages.
The documentation will be automatically regenerated as well.