Michael Merickel
2018-10-15 81576ee51564c49d5ff3c1c07f214f22a8438231
tox.ini
@@ -62,7 +62,7 @@
deps = virtualenv
[testenv:lint]
skip_install = True
skip_install = true
basepython = python3.5
commands =
    flake8 pyramid/
@@ -95,7 +95,7 @@
# combination of versions of coverage and nosexcover that i can find.
[testenv:py2-cover]
commands =
    coverage run --source=pyramid {envbindir}/nosetests
    coverage run {envbindir}/nosetests
    coverage xml -o coverage-py2.xml
setenv =
    COVERAGE_FILE=.coverage.py2
@@ -104,7 +104,7 @@
[testenv:py3-cover]
commands =
    coverage run --source=pyramid {envbindir}/nosetests
    coverage run {envbindir}/nosetests
    coverage xml -o coverage-py3.xml
setenv =
    COVERAGE_FILE=.coverage.py3
@@ -112,14 +112,30 @@
    testing
[testenv:coverage]
skip_install = True
skip_install = true
basepython = python3.5
commands =
    coverage erase
    coverage combine
    coverage xml
    coverage report --show-missing --fail-under=100
    coverage report --fail-under=100
deps =
    coverage
setenv =
    COVERAGE_FILE=.coverage
[testenv:build]
skip_install = true
basepython = python3.6
commands =
    # clean up build/ and dist/ folders
    python -c 'import shutil; shutil.rmtree("dist", ignore_errors=True)'
    python setup.py clean --all
    # build sdist
    python setup.py sdist --dist-dir {toxinidir}/dist
    # build wheel from sdist
    pip wheel -v --no-deps --no-index --wheel-dir {toxinidir}/dist --find-links {toxinidir}/dist pyramid
deps =
    setuptools
    wheel