summaryrefslogtreecommitdiff
path: root/.mypy.ini
diff options
context:
space:
mode:
authorTodd Gamblin <gamblin2@llnl.gov>2021-07-09 02:52:23 -0700
committerGitHub <noreply@github.com>2021-07-09 11:52:23 +0200
commiteff7f20118a3334fede8d8aff506afa98f7ec5de (patch)
treee5382b597956b4a6d2417b884b2eea5d6873bc80 /.mypy.ini
parent3fb5c139836d3602fa07091b62ae94ec4b4feb21 (diff)
downloadspack-eff7f20118a3334fede8d8aff506afa98f7ec5de.tar.gz
spack-eff7f20118a3334fede8d8aff506afa98f7ec5de.tar.bz2
spack-eff7f20118a3334fede8d8aff506afa98f7ec5de.tar.xz
spack-eff7f20118a3334fede8d8aff506afa98f7ec5de.zip
mypy: move configuration to pyproject.toml (#24802)
This moves our `mypy` configuration from `.mypy.ini` to `.pyproject.toml` and increases the minimum `mypy` version in the tests. - [x] move `mypy` configuration to `pyproject.toml` - [x] remove `.mypy.ini` - [x] ensure that `mypy` version .900 or higher is used in tests
Diffstat (limited to '.mypy.ini')
-rw-r--r--.mypy.ini35
1 files changed, 0 insertions, 35 deletions
diff --git a/.mypy.ini b/.mypy.ini
deleted file mode 100644
index 4257b1bd3f..0000000000
--- a/.mypy.ini
+++ /dev/null
@@ -1,35 +0,0 @@
-[mypy]
-python_version = 3.7
-files=lib/spack/llnl/**/*.py,lib/spack/spack/**/*.py
-mypy_path=bin,lib/spack,lib/spack/external,var/spack/repos/builtin
-# This and a generated import file allows supporting packages
-namespace_packages=True
-# To avoid re-factoring all the externals, ignore errors and missing imports
-# globally, then turn back on in spack and spack submodules
-ignore_errors=True
-ignore_missing_imports=True
-
-[mypy-spack.*]
-ignore_errors=False
-ignore_missing_imports=False
-
-[mypy-packages.*]
-ignore_errors=False
-ignore_missing_imports=False
-
-[mypy-llnl.*]
-ignore_errors=False
-ignore_missing_imports=False
-
-[mypy-spack.test.packages]
-ignore_errors=True
-
-# ignore errors in fake import path for packages
-[mypy-spack.pkg.*]
-ignore_errors=True
-ignore_missing_imports=True
-
-# jinja has syntax in it that requires python3 and causes a parse error
-# skip importing it
-[mypy-jinja2]
-follow_imports=skip