Skip to main content
czerasz.com: notes
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Python

Dependencies

Traditional Way

echo pre-commit > requirements.in
pip install -r requirements.in
pip freeze --all > requirements.txt

Poetry

pipx install --force poetry==1.8.3

Initialize project:

poetry init --quiet --name=test

Add package-mode = false to [tool.poetry] section in pyproject.toml.

Add dependency:

poetry add pre-commit

Docker

Use poetry config virtualenvs.create false before poetry install in Dockerfile.

Resources