python-pyproject-hooks
Bootstrapping with new Python interpreter version
When a new Python interpreter version is released and the updated python package is moved to the staging environment, this package needs to be bootstrapped against the new interpreter version.
To do this, the following actions need to be taken:
- align the
_bootstrap_version
with the latest release of python-bootstrap for the Python interpreter version to bootstrap for - set
_bootstrap
to1
- build the package against the new Python interpreter using
pkgctl build --rebuild --nocheck --update-pkgsums --staging
- push the resulting package to the staging environment using
pkgctl release --db-update --staging
- when rebuilding the package again for devendoring, set
_bootstrap
to0
- build the package against the new Python interpreter using
pkgctl build --rebuild --nocheck --update-pkgsums --staging
- push the resulting package to the staging environment using
pkgctl release --db-update --staging