diff --git a/.gitignore b/.gitignore index 8dceefe2..9abb2f85 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ htmlcov/ test.py *.egg-info docs/_build/ +.mypy_cache/ diff --git a/Makefile b/Makefile index 3db3c5e2..6bdd31ad 100644 --- a/Makefile +++ b/Makefile @@ -14,7 +14,7 @@ lint: python setup.py check -rms flake8 arq/ tests/ pytest arq -p no:sugar -q --cache-clear - mypy --fast-parser --ignore-missing-imports --follow-imports=skip arq/ + mypy --ignore-missing-imports --follow-imports=skip arq/ .PHONY: test test: diff --git a/arq/worker.py b/arq/worker.py index 3eb7d306..43cbb922 100644 --- a/arq/worker.py +++ b/arq/worker.py @@ -13,7 +13,8 @@ from datetime import datetime from importlib import import_module, reload from multiprocessing import Process -from signal import Signals # type: ignore +from signal import Signals +from typing import Dict, Set # noqa from .jobs import Job from .logs import default_log_config diff --git a/tests/requirements.txt b/tests/requirements.txt index 0f886dbc..63273c04 100644 --- a/tests/requirements.txt +++ b/tests/requirements.txt @@ -1,7 +1,7 @@ coverage==4.3.4 docutils==0.13.1 flake8==3.3.0 -mypy==0.471 +mypy==0.510 pycodestyle==2.3.1 pyflakes==1.5.0 pytest==3.0.7