Permalink
Browse files

simplify the tox setup, get rid of basepython warning

  • Loading branch information...
mmerickel committed Nov 23, 2018
1 parent f6b0ae2 commit 9c2373c3b32f587061eae387edf2678a4307897a
Showing with 7 additions and 28 deletions.
  1. +7 −28 tox.ini
35 tox.ini
@@ -1,25 +1,19 @@
[tox]
envlist =
lint,
py34,py35,py36,py37,py38,pypy3,
py34,py35,py36,py37,pypy3,
docs,py36-cover,coverage,
[testenv]
# Most of these are defaults but if you specify any you can't fall back
# to defaults for others.
basepython =
py34: python3.4
py35: python3.5
py36: python3.6
py37: python3.7
py38: python3.8
pypy3: pypy3
commands =
nosetests --with-xunit --xunit-file=nosetests-{envname}.xml {posargs:}
cover: coverage run \
{envbindir}/nosetests --with-xunit --xunit-file=nosetests-{envname}.xml {posargs:}
extras =
testing
deps =
cover: coverage
setenv =
COVERAGE_FILE=.coverage.{envname}
[testenv:lint]
skip_install = true
@@ -52,24 +46,10 @@ commands =
extras =
docs
# 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:py36-cover]
basepython = python3.6
commands =
coverage run {envbindir}/nosetests
coverage xml -o coverage-{envname}.xml
setenv =
COVERAGE_FILE=.coverage.{envname}
extras =
testing
[testenv:coverage]
skip_install = true
basepython = python3.6
commands =
coverage erase
coverage combine
coverage xml
coverage report --fail-under=100
@@ -97,7 +77,6 @@ commands =
python setup.py sdist --dist-dir {toxinidir}/dist
# build wheel from sdist
pip wheel -v --no-deps --no-index --no-build-isolation --wheel-dir {toxinidir}/dist --find-links {toxinidir}/dist pyramid
deps =
setuptools
wheel

0 comments on commit 9c2373c

Please sign in to comment.