diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5e328acb46c3de48bc42cde37b642ef86c15eb95..85e0336b046b1fbad50c7e969efb46daae3e9f3b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -50,10 +50,11 @@ jobs: - uses: actions/checkout@v4 - name: "Main Script" run: | + EXTRA_INSTALL="mypy pytest types-colorama types-Pygments" curl -L -O https://tiker.net/ci-support-v0 . ./ci-support-v0 + build_py_project_in_conda_env - python -m pip install mypy ./run-mypy.sh pytest: diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2c314752e13f4d999d0028a6253f6b0561d26b2e..9cd13dd54a4c7abfe2ed03225100ba99b92a9772 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -158,11 +158,10 @@ Ruff: Mypy: script: | - EXTRA_INSTALL="pybind11 numpy" + EXTRA_INSTALL="mypy pybind11 numpy types-colorama types-Pygments" curl -L -O https://tiker.net/ci-support-v0 . ./ci-support-v0 build_py_project_in_venv - python -m pip install mypy ./run-mypy.sh tags: - python3 diff --git a/loopy/options.py b/loopy/options.py index 9996bb119ef2c3f23c52e80810307f5e1f8c6565..d9547c84616c9d0df99fa24683628648a03a8414 100644 --- a/loopy/options.py +++ b/loopy/options.py @@ -227,7 +227,7 @@ class Options(ImmutableRecord): kwargs = _apply_legacy_map(self._legacy_options_map, kwargs) try: - import colorama # noqa + import colorama # noqa: F401 except ImportError: allow_terminal_colors_def = False else: diff --git a/pyproject.toml b/pyproject.toml index 88a2e3cb304a6c06877129888bbb1dfcaef69460..d61564a7068eff8991035d5b3ef2ad691cd5d792 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -168,17 +168,12 @@ module = [ [[tool.mypy.overrides]] module = [ + "IPython.*", + "fparser.*", "islpy.*", - "pymbolic.*", - "genpy.*", - "pyopencl.*", - "colorama.*", - "codepy.*", "mako.*", - "fparser.*", "ply.*", - "pygments.*", - "IPython.*", + "pyopencl.*", ] ignore_missing_imports = true