From 322a83c808ea572c37b70f2bec98962d39ef805d Mon Sep 17 00:00:00 2001 From: Todd Gamblin Date: Wed, 2 Oct 2024 19:22:54 -0700 Subject: style: fix black configuration (#46740) We mostly use `spack style` and `spack style --fix`, but it's nice to also be able to run plain old `black .` in the repo. - [x] Fix includes and excludes `pyproject.toml` so that we *only* cover files we expect to be blackened. Note that `spack style` is still likely the better way to go, because it looks at `git status` and tells black to only check files that changed from `develop`. `black` with `pyproject.toml` won't do that. Of course, you can always manually specify which files you want blackened. Signed-off-by: Todd Gamblin --- pyproject.toml | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index d74b54270e..be97f0421e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -70,17 +70,8 @@ features = [ [tool.black] line-length = 99 target-version = ['py36', 'py37', 'py38', 'py39', 'py310'] -include = ''' - \.pyi?$ -''' -extend-exclude = ''' -/( - \.git - | \.mypy_cache - | ^lib/spack/external/ - | ^opt/ -)/ -''' +include = '(lib/spack|var/spack/repos)/.*\.pyi?$|bin/spack$' +extend-exclude = 'lib/spack/external' skip_magic_trailing_comma = true [tool.isort] -- cgit v1.2.3-70-g09d2