Contribute by submitting pull requests against the main (default) branch of this repository.
To install for local development
clone this repository,
change into the project directory, and install with pip (using
venv
is recommended).
python3 -m pip install -r requirements-dev.txt
NOTE: Some dependencies may have system dependencies. If you face errors while installation, please consult with the documentation of the individual project, or contact us for help.
Run the test suite locally with tox
. Some tests, e.g.
for sigstore or Cloud KMS signing, are excluded by default (see
tox.ini for details).
tox