diff --git a/mypy_primer/type_checker.py b/mypy_primer/type_checker.py index 503c633..9e53de9 100644 --- a/mypy_primer/type_checker.py +++ b/mypy_primer/type_checker.py @@ -64,7 +64,9 @@ async def pip_install(*targets: str) -> None: # pth file that lets us let mypy import plugins from another venv # importantly, this puts the plugin paths at the back of sys.path, so they cannot # clobber mypy or its dependencies - f.write(r"""import os; import sys; exec('''env = os.environ.get("MYPY_PRIMER_PLUGIN_SITE_PACKAGES")\nif env: sys.path.extend(env.split(os.pathsep))''')""") + f.write( + r"""import os; import sys; exec('''env = os.environ.get("MYPY_PRIMER_PLUGIN_SITE_PACKAGES")\nif env: sys.path.extend(env.split(os.pathsep))''')""" + ) mypy_exe = venv.script("mypy") if sys.platform == "darwin": diff --git a/test.sh b/test.sh index 12322a9..3d385dd 100755 --- a/test.sh +++ b/test.sh @@ -2,7 +2,7 @@ set -ex isort --diff --check --quiet . black --diff --check --quiet . -flake8 --max-line-length=100 --ignore=E203,W503 $(git ls-files | grep "py$") +flake8 --max-line-length=100 --ignore=E203,E501,W503 $(git ls-files | grep "py$") mypy -p mypy_primer --strict --python-version 3.10 # check we have unique projects python -c 'from mypy_primer.projects import get_projects; get_projects()'