From 4208cf66bea84c8c00c28dbd495c85087be3e49c Mon Sep 17 00:00:00 2001 From: vsoch Date: Fri, 9 Jul 2021 21:32:38 -0600 Subject: `spack style`: automatically bootstrap dependencies This uses our bootstrapping logic to automatically install dependencies for `spack style`. Users should no longer have to pre-install all of the tools (`isort`, `mypy`, `black`, `flake8`). The command will do it for them. - [x] add logic to bootstrap specs with specific version requirements in `spack style` - [x] remove style tools from CI requirements (to ensure we test bootstrapping) - [x] rework dependencies for `mypy` and `py-typed-ast` - `py-typed-ast` needs to be a link dependency - it needs to be at 1.4.1 or higher to work with python 3.9 Signed-off-by: vsoch --- share/spack/qa/run-style-tests | 1 - 1 file changed, 1 deletion(-) (limited to 'share') diff --git a/share/spack/qa/run-style-tests b/share/spack/qa/run-style-tests index 4eb503dae2..86abeeeac1 100755 --- a/share/spack/qa/run-style-tests +++ b/share/spack/qa/run-style-tests @@ -15,7 +15,6 @@ # run-flake8-tests # . "$(dirname $0)/setup.sh" -check_dependencies flake8 mypy # verify that the code style is correct spack style --root-relative -- cgit v1.2.3-60-g2f50