diff options
author | Michael Howitz <mh@gocept.com> | 2023-02-07 11:15:48 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-07 10:15:48 +0000 |
commit | 8f8ed8f7b603792b48401a64b51e900e86b88a82 (patch) | |
tree | 7fa4ac09d90e57c261ea28bc8281c42d7032d8b3 /tox.ini | |
parent | 14ba59c98e12517b9f8abcdb24bc882bb435ed7c (diff) | |
download | zope-pagetemplate-8f8ed8f7b603792b48401a64b51e900e86b88a82.tar.gz |
Multiple changes (#31)
* Add support for Python 3.11.
* Lint the code.
* Improve error handling in test.
* Bumped version for breaking release.
* Drop support for Python 2.7, 3.5, 3.6.
Co-authored-by: Gil Forcada Codinachs <gil.gnome@gmail.com>
Diffstat (limited to 'tox.ini')
-rw-r--r-- | tox.ini | 32 |
1 files changed, 19 insertions, 13 deletions
@@ -4,14 +4,11 @@ minversion = 3.18 envlist = lint - py27 - py35 - py36 py37 py38 py39 py310 - pypy + py311 pypy3 docs coverage @@ -21,7 +18,7 @@ usedevelop = true deps = commands = zope-testrunner --test-path=src {posargs:-vc} - !py27-!pypy: sphinx-build -b doctest -d {envdir}/.cache/doctrees docs {envdir}/.cache/doctest + sphinx-build -b doctest -d {envdir}/.cache/doctrees docs {envdir}/.cache/doctest extras = test docs @@ -29,15 +26,26 @@ extras = [testenv:lint] basepython = python3 skip_install = true +commands = + isort --check-only --diff {toxinidir}/src {toxinidir}/setup.py + flake8 src setup.py + check-manifest + check-python-versions deps = - flake8 check-manifest check-python-versions >= 0.19.1 wheel + flake8 + isort + +[testenv:isort-apply] +basepython = python3 +skip_install = true +commands_pre = +deps = + isort commands = - flake8 src setup.py - check-manifest - check-python-versions + isort {toxinidir}/src {toxinidir}/setup.py [] [testenv:docs] basepython = python3 @@ -53,17 +61,15 @@ allowlist_externals = mkdir deps = coverage - coverage-python-version commands = mkdir -p {toxinidir}/parts/htmlcov coverage run -m zope.testrunner --test-path=src {posargs:-vc} coverage run -a -m sphinx -b doctest -d {envdir}/.cache/doctrees docs {envdir}/.cache/doctest - coverage html - coverage report -m --fail-under=97 + coverage html --ignore-errors + coverage report --ignore-errors --show-missing --fail-under=97 [coverage:run] branch = True -plugins = coverage_python_version source = zope.pagetemplate [coverage:report] |