bindep/tox.ini
Dirk Mueller 09218a7621 Use Python 3.x by default for testing
This requires updating newer hacking which requires
some small fixes for pep8 to pass. Also adjust sphinx
dependencies so that py2.7 environment continues to work.

Change-Id: I576a6c42867a3fed7cc7090bd4a6219de3bced66
2019-06-26 16:17:16 +02:00

34 lines
734 B
INI

[tox]
envlist = py35,py27,pypy,pep8
skipdist = True
ignore_basepython_conflict=true
[testenv]
usedevelop = True
basepython = python3
install_command = pip install -U {opts} {packages}
setenv = VIRTUAL_ENV={envdir}
deps = -r{toxinidir}/test-requirements.txt
commands =
python setup.py test --slowest --testr-args='{posargs}'
[testenv:pep8]
commands = flake8
[testenv:venv]
commands = {posargs}
[testenv:cover]
commands = python setup.py test --coverage --testr-args='{posargs}'
[testenv:docs]
commands = sphinx-build -W -b html doc/source doc/build/html
[flake8]
# E123, E125 skipped as they are invalid PEP-8.
show-source = True
ignore = E123,E125,E129,H
builtins = _
exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build