A standardized Python template configuration for my projects.
I got tired of copy-pasting the same setup across repositories, so I created this as my go-to pyproject.toml configuration.
You're welcome to use it, but be warned, you will encounter errors and warnings due to its strict settings. Use at your own risk 😇.
- Python >=3.11
- uv
(pip install uv)
- uv
Tool | Purpose |
---|---|
astral-sh/ruff | Linter |
astral-sh/uv | Package and project manager |
microsoft/pyright | Type checker |