[tox] envlist = py27,pypy,py33,py34,py35,pypy3,cover,docs [testenv] commands = python setup.py -q test -q deps = zope.interface WebOb virtualenv [testenv:cover] basepython = python2.7 commands = nosetests -qq coverage erase coverage run --timid --source=repoze setup.py -q test -q coverage report --show-missing --omit="*fixture*" coverage xml deps = zope.interface WebOb virtualenv nose coverage # we separate coverage into its own testenv because a) "last run wins" wrt # cobertura jenkins reporting and b) pypy and jython can't handle any # combination of versions of coverage and nosexcover that i can find. [testenv:docs] basepython = python2.7 commands = sphinx-build -b html -d docs/_build/doctrees docs docs/_build/html sphinx-build -b doctest -d docs/_build/doctrees docs docs/_build/doctest deps = Sphinx repoze.sphinx.autointerface