PythonProject
Setup for developement:
- Setup a python 3.x venv (usually in
.venv)- You can run
./scripts/create-venv.shto generate one
- You can run
pip3 install --upgrade pip- Install pip-tools
pip3 install pip-tools - Update dev requirements:
pip-compile --output-file=requirements.dev.txt requirements.dev.in - Update requirements:
pip-compile --output-file=requirements.txt requirements.in - Install dev requirements
pip3 install -r requirements.dev.txt - Install requirements
pip3 install -r requirements.txt pre-commit install
Update versions
pip-compile --output-file=requirements.dev.txt requirements.dev.in --upgrade
Run pre-commit locally.
pre-commit run --all-files
Re-do a secrets scan
detect-secrets scan > .secrets.baseline
On this page
Languages
Shell50.1%Dockerfile20.0%Go Template18.0%Python11.9%
Contributors
Created November 5, 2021
Updated March 22, 2026