summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
authorMichael Howitz <mh@gocept.com>2020-05-20 08:29:40 +0200
committerGitHub <noreply@github.com>2020-05-20 08:29:40 +0200
commitda6a9366f0bb33eb0d3977e094e2f8b5d70f41cb (patch)
tree733d22d7c64f402733ff66aebb9752f0d829e173 /tox.ini
parentffc45c620523947518b4de4f4458c0e06b56bebf (diff)
downloadzope-browser-da6a9366f0bb33eb0d3977e094e2f8b5d70f41cb.tar.gz
Configuring for pure-python (#5)
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini64
1 files changed, 50 insertions, 14 deletions
diff --git a/tox.ini b/tox.ini
index bcf0e50..622e9dc 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,26 +1,62 @@
+# Generated from:
+# https://github.com/zopefoundation/meta/tree/master/config/pure-python
[tox]
envlist =
- py27,py34,py35,py36,py37,pypy,pypy3,docs,coverage
+ lint,
+ py27,
+ pypy,
+ py35,
+ py36,
+ py37,
+ py38,
+ pypy3,
+ coverage
[testenv]
+usedevelop = true
+deps =
+ zope.testrunner
commands =
zope-testrunner --test-path=src []
+extras = test
+
+[testenv:lint]
+basepython = python3
+skip_install = true
deps =
- .[test]
+ flake8
+ check-manifest
+ check-python-versions
+commands =
+ flake8 src setup.py
+ check-manifest
+ check-python-versions
[testenv:coverage]
-usedevelop = true
-basepython =
- python3.7
-commands =
- coverage run -m zope.testrunner --test-path=src
- coverage report --fail-under=100
+basepython = python3
deps =
- {[testenv]deps}
coverage
-
-[testenv:docs]
+ coverage-python-version
+ zope.testrunner
commands =
- sphinx-build -b html -d docs/_build/doctrees docs docs/_build/html
-deps =
- .[docs]
+ coverage run -m zope.testrunner --test-path=src []
+ coverage html
+ coverage report -m --fail-under=100
+
+[coverage:run]
+branch = True
+plugins = coverage_python_version
+source = src
+
+[coverage:report]
+precision = 2
+exclude_lines =
+ pragma: nocover
+ except ImportError:
+ raise NotImplementedError
+ if __name__ == '__main__':
+ self.fail
+ raise AssertionError
+
+[coverage:html]
+directory = htmlcov