[project]
requires-python = ">=3.12"

[tool.ruff.lint]
select = [
    # Pyflakes
    "F",
    # isort (for imports)
    "I",
    # pyupgrade (to upgrade to latest language syntax)
    "UP",
    # flake8-simplify
    "SIM",
    # flake8-use-pathlib
    "PTH",
    # mccabe
    "C90",
]