[tool.ruff] target-version = "py311" line-length = 100 [tool.ruff.lint] select = ["E4", "E7", "E9", "F", "I", "B", "UP"] [tool.mypy] python_version = "3.11" mypy_path = ["libexec", "tests"] files = ["libexec", "scripts", "tests"] check_untyped_defs = true no_implicit_optional = true warn_redundant_casts = true warn_unused_configs = true warn_unused_ignores = true explicit_package_bases = true exclude = "(^|/)(build|dist)/" [tool.pyright] pythonVersion = "3.11" typeCheckingMode = "basic" include = ["libexec", "scripts", "tests"] extraPaths = ["libexec", "tests"] exclude = ["build", "dist"]