improve mypy and test config

This commit is contained in:
Patrick Kanzler 2023-09-03 23:08:36 +02:00
parent 71ce2528f3
commit 8493cb3f57
3 changed files with 19 additions and 5 deletions

View File

@ -13,3 +13,15 @@ testpaths = [
"src/escpos", "src/escpos",
"escpos", "escpos",
] ]
[[tool.mypy.overrides]]
module = ["pytest",
"jaconv",
"scripttest",
"barcode.*",
"qrcode",
"usb.*",
"cups",
"win32print"
]
ignore_missing_imports = true

View File

@ -49,12 +49,12 @@ setup_requires = setuptools_scm
tests_require = tests_require =
jaconv jaconv
tox tox
pytest!=3.2.0,!=3.3.0 pytest>=7.4
pytest-cov pytest-cov
pytest-mock pytest-mock
scripttest scripttest
mock mock
hypothesis>4 hypothesis>=6.83
flake8 flake8
sphinxcontrib-spelling>=7.2.0 sphinxcontrib-spelling>=7.2.0

View File

@ -17,10 +17,10 @@ deps = jaconv
coverage coverage
scripttest scripttest
mock mock
pytest!=3.2.0,!=3.3.0 pytest>=7.4
pytest-cov pytest-cov
pytest-mock pytest-mock
hypothesis>4 hypothesis>=6.83
python-barcode python-barcode
extras = all extras = all
commands = pytest commands = pytest
@ -50,9 +50,11 @@ commands = flake8
basepython = python basepython = python
deps = mypy deps = mypy
types-six types-six
types-mock
types-PyYAML types-PyYAML
types-appdirs types-appdirs
types-Pillow types-Pillow
types-pyserial types-pyserial
hypothesis>=6.83
jaconv jaconv
commands = mypy src commands = mypy src test