You need to sign in or sign up before continuing.
tests: check min required python version with vermin (#14289)
This commit removes the `python_version.py` unit test module and the vendored dependencies `pyqver2.py` and `pyqver3.py`. It substitutes them with an equivalent check done using `vermin` that is run as a separate workflow via Github Actions. This allows us to delete 2 vendored dependencies that are unmaintained and substitutes them with a maintained tool. Also, updates the list of vendored dependencies.
Showing
- .github/workflows/minimum_python_versions.yaml 30 additions, 0 deletions.github/workflows/minimum_python_versions.yaml
- lib/spack/external/__init__.py 0 additions, 8 deletionslib/spack/external/__init__.py
- lib/spack/external/pyqver2.py 0 additions, 344 deletionslib/spack/external/pyqver2.py
- lib/spack/external/pyqver3.py 0 additions, 248 deletionslib/spack/external/pyqver3.py
- lib/spack/llnl/util/cpu/microarchitecture.py 1 addition, 1 deletionlib/spack/llnl/util/cpu/microarchitecture.py
- lib/spack/llnl/util/cpu/schema.py 1 addition, 1 deletionlib/spack/llnl/util/cpu/schema.py
- lib/spack/llnl/util/lang.py 5 additions, 3 deletionslib/spack/llnl/util/lang.py
- lib/spack/spack/mirror.py 1 addition, 1 deletionlib/spack/spack/mirror.py
- lib/spack/spack/repo.py 1 addition, 1 deletionlib/spack/spack/repo.py
- lib/spack/spack/test/python_version.py 0 additions, 159 deletionslib/spack/spack/test/python_version.py
- lib/spack/spack/test/schema.py 1 addition, 1 deletionlib/spack/spack/test/schema.py
- lib/spack/spack/util/imp/importlib_importer.py 1 addition, 1 deletionlib/spack/spack/util/imp/importlib_importer.py
- lib/spack/spack/variant.py 1 addition, 1 deletionlib/spack/spack/variant.py
Loading
Please register or sign in to comment