From fa99927b75b3a0373896e566ee059f49f67ff8ea Mon Sep 17 00:00:00 2001 From: Michael Merickel Date: Wed, 1 Aug 2018 22:25:34 -0500 Subject: test on newer pypy/pypy3 --- tox.ini | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tox.ini') diff --git a/tox.ini b/tox.ini index 50ff4f166..4dcc219c0 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,7 @@ [tox] envlist = lint, - py27,py34,py35,py36,pypy, + py27,py34,py35,py36,pypy,pypy3, docs,{py2,py3}-cover,coverage, [testenv] @@ -14,6 +14,7 @@ basepython = py36: python3.6 py37: python3.7 pypy: pypy + pypy3: pypy3 py2: python2.7 py3: python3.5 -- cgit v1.2.3 From 0760eba8fd5a0d8f0424c329ce92e9fb8d003f11 Mon Sep 17 00:00:00 2001 From: Michael Merickel Date: Thu, 9 Aug 2018 00:09:32 -0500 Subject: let tox install the extras for us from the sdist --- tox.ini | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'tox.ini') diff --git a/tox.ini b/tox.ini index 4dcc219c0..758d4216b 100644 --- a/tox.ini +++ b/tox.ini @@ -19,9 +19,11 @@ basepython = py3: python3.5 commands = - pip install -q pyramid[testing] nosetests --with-xunit --xunit-file=nosetests-{envname}.xml {posargs:} +extras = + testing + [testenv:py27-scaffolds] basepython = python2.7 commands = @@ -68,34 +70,38 @@ deps = basepython = python3.5 whitelist_externals = make commands = - pip install pyramid[docs] make -C docs doctest html epub BUILDDIR={envdir} "SPHINXOPTS=-W -E" +extras = + docs [testenv:pdf] basepython = python3.5 whitelist_externals = make commands = - pip install pyramid[docs] make -C docs latexpdf BUILDDIR={envdir} "SPHINXOPTS=-W -E" +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:py2-cover] commands = - pip install -q pyramid[testing] coverage run --source=pyramid {envbindir}/nosetests coverage xml -o coverage-py2.xml setenv = COVERAGE_FILE=.coverage.py2 +extras = + testing [testenv:py3-cover] commands = - pip install -q pyramid[testing] coverage run --source=pyramid {envbindir}/nosetests coverage xml -o coverage-py3.xml setenv = COVERAGE_FILE=.coverage.py3 +extras = + testing [testenv:coverage] skip_install = True -- cgit v1.2.3