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 or newer
By installing the requirements.txt
file, you will get the following tools:
Tool | Purpose |
---|---|
astral-sh/ruff | Linter |
microsoft/pyright | Type checker |