move mypy config into pyproject.toml (#29501)

* move mypy config into pyproject.toml

* rm reference
This commit is contained in:
Adeeb Shihadeh
2023-08-20 21:08:04 -07:00
committed by GitHub
parent a9626f95b6
commit ff068dd722
3 changed files with 31 additions and 17 deletions
+31
View File
@@ -4,6 +4,37 @@ addopts = "--ignore=panda/ --ignore=rednose_repo/ --ignore=tinygrad_repo/ --igno
python_files = "test_*.py"
timeout = "30" # you get this long by default
[tool.mypy]
python_version = "3.11"
plugins = [
"numpy.typing.mypy_plugin",
]
exclude = [
"body/",
"cereal/",
"opendbc/",
"panda/",
"laika/",
"laika_repo/",
"rednose/",
"rednose_repo/",
"tinygrad/",
"tinygrad_repo/",
"third_party/",
]
# third-party packages
ignore_missing_imports=true
# helpful warnings
warn_redundant_casts=true
warn_unreachable=true
warn_unused_ignores=true
# restrict dynamic typing
warn_return_any=true
[tool.poetry]
name = "openpilot"
version = "0.1.0"