[tool.ruff] line-length = 120 target-version = "py313" select = ["E", "F", "I", "B", "UP", "N"] fixable = ["ALL"] exclude = ["tests", "docs", "build"] [tool.mypy] python_version = "3.13" strict = true warn_unused_ignores = true warn_return_any = true