@@ -4,9 +4,9 @@ envlist =
44 py3{6,7,8,9,10,11}-unit
55 py3{6,7,8,9,10,11}-bandit
66 py3{7,8,9,10,11}-mypy
7- py310 -lintreadme
8- py310 -shellcheck
9- py310 -pydocstyle
7+ py311 -lintreadme
8+ py311 -shellcheck
9+ py311 -pydocstyle
1010
1111skip_missing_interpreters = True
1212
@@ -32,9 +32,9 @@ description =
3232 py3{6,7,8,9,10,11}-lint: Lint the Python code
3333 py3{6,7,8,9,10,11}-bandit: Search for common security issues
3434 py3{7,8,9,10,11}-mypy: Check for type safety
35- py310 -pydocstyle: docstring style checker
36- py310 -shellcheck: syntax check for shell scripts
37- py310 -lintreadme: Lint the README.rst→.md conversion
35+ py311 -pydocstyle: docstring style checker
36+ py311 -shellcheck: syntax check for shell scripts
37+ py311 -lintreadme: Lint the README.rst→.md conversion
3838
3939passenv =
4040 CI
@@ -51,29 +51,28 @@ deps =
5151 py3{6,7,8,9,10,11}-bandit: bandit
5252 py3{6,7,8,9,10,11}-bandit: importlib_metadata != 4.8.0
5353 py3{7,8,9,10,11}-mypy: -rmypy-requirements.txt
54- py310 -pydocstyle: pydocstyle
55- py310 -pydocstyle: diff-cover
56- py310 -lintreadme: twine
57- py310 -lintreadme: wheel
58- py310 -lintreadme: readme_renderer[md]
54+ py311 -pydocstyle: pydocstyle
55+ py311 -pydocstyle: diff-cover
56+ py311 -lintreadme: twine
57+ py311 -lintreadme: build
58+ py311 -lintreadme: readme_renderer[md]
5959
6060setenv =
6161 py3{6,7,8,9,10,11}-unit: LC_ALL = C.UTF-8
6262
6363commands_pre =
6464 py3{6,7,8,9,10,11}-unit: python -m pip install -U pip setuptools wheel
65- py310-lintreadme: python setup.py sdist --dist-dir {distdir}
66- py310-lintreadme: python setup.py bdist_wheel --dist-dir {distdir}
65+ py311-lintreadme: python -m build --outdir {distdir}
6766
6867commands =
6968 py3{6,7,8,9,10,11}-unit: make coverage-report coverage.xml PYTEST_EXTRA ={posargs}
7069 py3{6,7,8,9,10,11}-bandit: bandit -r cwltool
7170 py3{6,7,8,9,10,11}-lint: make flake8 format-check codespell
7271 py3{7,8,9,10,11}-mypy: make mypy mypyc PYTEST_EXTRA ={posargs}
7372 py37-mypy: make mypy_3.6
74- py310 -shellcheck: make shellcheck
75- py310 -pydocstyle: make diff_pydocstyle_report
76- py310 -lintreadme: twine check {distdir}/*
73+ py311 -shellcheck: make shellcheck
74+ py311 -pydocstyle: make diff_pydocstyle_report
75+ py311 -lintreadme: twine check {distdir}/*
7776
7877skip_install =
7978 py3{6,7,8,9,10,11}-{bandit,lint,mypy,shellcheck,pydocstyle,lintreadme}: true
0 commit comments