bashate/tox.ini
Mathew Odden e36016977c Update to tox.ini environment list
We officially support python35 now, so add py35
to the default envlist.

Also, just clean up the default list by removing
py33, py34, and pypy. I used to test by hand on py34
a long time ago, but I don't see much risk in breaking
this with python35 gating jobs.

I don't know of anyone attempting to run this on pypy
and I don't know if anyone has ever tested it either.

Change-Id: Ic9a98b2e126c9366cd325d8f47860d556bbb69ee
2017-04-06 09:20:27 -05:00

37 lines
847 B
INI

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