add mypy to the development tools

This commit is contained in:
Brian S. Stephan 2023-06-20 18:26:29 -05:00
parent a55bea087c
commit 8404ec0d54
Signed by: bss
GPG Key ID: 3DE06D3180895FCB
2 changed files with 13 additions and 2 deletions

View File

@ -15,7 +15,8 @@ dynamic = ["version"]
[project.optional-dependencies]
dev = ["flake8", "flake8-blind-except", "flake8-builtins", "flake8-docstrings", "flake8-executable", "flake8-fixme",
"flake8-isort", "flake8-logging-format", "flake8-mutable", "flake8-pyproject", "pip-tools", "setuptools-scm"]
"flake8-isort", "flake8-logging-format", "flake8-mutable", "flake8-pyproject", "mypy", "pip-tools",
"setuptools-scm"]
[project.scripts]
visualize-storage = "gp2040ce_bintools.storage:visualize"
@ -23,5 +24,8 @@ visualize-storage = "gp2040ce_bintools.storage:visualize"
[tool.flake8]
max-line-length = 120
[tool.mypy]
ignore_missing_imports = true
[tool.setuptools_scm]
write_to = "gp2040ce_bintools/_version.py"

View File

@ -43,6 +43,10 @@ isort==5.12.0
# via flake8-isort
mccabe==0.7.0
# via flake8
mypy==1.4.0
# via gp2040ce-binary-tools (pyproject.toml)
mypy-extensions==1.0.0
# via mypy
packaging==23.1
# via
# build
@ -67,9 +71,12 @@ tomli==2.0.1
# via
# build
# flake8-pyproject
# mypy
# setuptools-scm
typing-extensions==4.6.3
# via setuptools-scm
# via
# mypy
# setuptools-scm
wheel==0.40.0
# via pip-tools