55
66[tox]
77minversion = 3.15
8- envlist = isort, black, ruff, pylint, mypy, refurb, pep257, py3{8,9,10,11,12}, readme, doc8, docs
8+ envlist = isort, ruff, pylint, mypy, refurb, pep257, py3{8,9,10,11,12}, readme, doc8, docs
99skip_missing_interpreters = True
1010
1111[testenv]
@@ -29,33 +29,39 @@ commands =
2929 py.test --self-contained-html --html =report.html
3030
3131[testenv:py3{8,9,10,11,12}]
32- depends = pylint,mypy,pep8,ruff,refurb,pep257,bandit,black ,isort
32+ depends = pylint,mypy,pep8,ruff,ruff-format, refurb,pep257,bandit,isort
3333
3434[testenv:venv]
3535commands = {posargs:}
3636
3737[testenv:ruff]
3838skip_install = true
39- depends = black, isort
40- deps = ruff>=0.1.7
39+ depends = isort
40+ deps = ruff>=0.14.6
4141commands = ruff check .
4242
43+ [testenv:ruff-format]
44+ skip_install = true
45+ depends = isort
46+ deps = ruff>=0.14.6
47+ commands = ruff format --check .
48+
4349[testenv:refurb]
4450skip_install = true
45- depends = black, isort
51+ depends = isort
4652deps = refurb
4753commands = refurb logwrap
4854
4955[testenv:pep8]
5056skip_install = true
51- depends = black, isort
57+ depends = isort
5258deps =
5359 -r{toxinidir}/flake8_requirements.txt
5460commands = flake8 logwrap
5561
5662[testenv:pep257]
5763skip_install = true
58- depends = black, isort
64+ depends = isort
5965deps =
6066 pydocstyle[toml]
6167commands = pydocstyle -v logwrap
@@ -94,7 +100,7 @@ commands =
94100 twine check {toxinidir}/dist/*
95101
96102[testenv:bandit]
97- depends = black, isort
103+ depends = isort
98104deps = bandit
99105commands = bandit -r logwrap
100106
@@ -104,15 +110,6 @@ deps =
104110 pipdeptree
105111commands = pipdeptree
106112
107- [testenv:black]
108- skip_install = true
109- depends = isort
110- deps =
111- black
112- regex
113- commands =
114- black logwrap
115-
116113[testenv:mypy]
117114depends = pep8,ruff,pep257,bandit
118115deps =
0 commit comments