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",
"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 =
jaconv
tox
pytest!=3.2.0,!=3.3.0
pytest>=7.4
pytest-cov
pytest-mock
scripttest
mock
hypothesis>4
hypothesis>=6.83
flake8
sphinxcontrib-spelling>=7.2.0

View File

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