A barebones cookiecutter template for Python projects.
- environment management with direnv
- automatic linting/formatting with pre-commit and Ruff
- minimal
pyproject.toml
configuration - support for src-layout and single-module Python distributables, as well as a bare repository
Not all projects require type checking, tests, Sphinx documentation, or default CI pipelines.
cookiecutter gh:tlgs/template.py