add mypy to the development tools
This commit is contained in:
parent
a55bea087c
commit
8404ec0d54
@ -15,7 +15,8 @@ dynamic = ["version"]
|
|||||||
|
|
||||||
[project.optional-dependencies]
|
[project.optional-dependencies]
|
||||||
dev = ["flake8", "flake8-blind-except", "flake8-builtins", "flake8-docstrings", "flake8-executable", "flake8-fixme",
|
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]
|
[project.scripts]
|
||||||
visualize-storage = "gp2040ce_bintools.storage:visualize"
|
visualize-storage = "gp2040ce_bintools.storage:visualize"
|
||||||
@ -23,5 +24,8 @@ visualize-storage = "gp2040ce_bintools.storage:visualize"
|
|||||||
[tool.flake8]
|
[tool.flake8]
|
||||||
max-line-length = 120
|
max-line-length = 120
|
||||||
|
|
||||||
|
[tool.mypy]
|
||||||
|
ignore_missing_imports = true
|
||||||
|
|
||||||
[tool.setuptools_scm]
|
[tool.setuptools_scm]
|
||||||
write_to = "gp2040ce_bintools/_version.py"
|
write_to = "gp2040ce_bintools/_version.py"
|
||||||
|
@ -43,6 +43,10 @@ isort==5.12.0
|
|||||||
# via flake8-isort
|
# via flake8-isort
|
||||||
mccabe==0.7.0
|
mccabe==0.7.0
|
||||||
# via flake8
|
# via flake8
|
||||||
|
mypy==1.4.0
|
||||||
|
# via gp2040ce-binary-tools (pyproject.toml)
|
||||||
|
mypy-extensions==1.0.0
|
||||||
|
# via mypy
|
||||||
packaging==23.1
|
packaging==23.1
|
||||||
# via
|
# via
|
||||||
# build
|
# build
|
||||||
@ -67,9 +71,12 @@ tomli==2.0.1
|
|||||||
# via
|
# via
|
||||||
# build
|
# build
|
||||||
# flake8-pyproject
|
# flake8-pyproject
|
||||||
|
# mypy
|
||||||
# setuptools-scm
|
# setuptools-scm
|
||||||
typing-extensions==4.6.3
|
typing-extensions==4.6.3
|
||||||
# via setuptools-scm
|
# via
|
||||||
|
# mypy
|
||||||
|
# setuptools-scm
|
||||||
wheel==0.40.0
|
wheel==0.40.0
|
||||||
# via pip-tools
|
# via pip-tools
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user