| | |
| | | pypy: pypy |
| | | pypy3: pypy3 |
| | | py2: python2.7 |
| | | py3: python3.5 |
| | | py3: python3.6 |
| | | |
| | | commands = |
| | | nosetests --with-xunit --xunit-file=nosetests-{envname}.xml {posargs:} |
| | |
| | | [testenv:py27-scaffolds] |
| | | basepython = python2.7 |
| | | commands = |
| | | python pyramid/scaffolds/tests.py |
| | | python src/pyramid/scaffolds/tests.py |
| | | deps = virtualenv |
| | | |
| | | [testenv:py34-scaffolds] |
| | | basepython = python3.4 |
| | | commands = |
| | | python pyramid/scaffolds/tests.py |
| | | python src/pyramid/scaffolds/tests.py |
| | | deps = virtualenv |
| | | |
| | | [testenv:py35-scaffolds] |
| | | basepython = python3.5 |
| | | commands = |
| | | python pyramid/scaffolds/tests.py |
| | | python src/pyramid/scaffolds/tests.py |
| | | deps = virtualenv |
| | | |
| | | [testenv:py36-scaffolds] |
| | | basepython = python3.6 |
| | | commands = |
| | | python pyramid/scaffolds/tests.py |
| | | python src/pyramid/scaffolds/tests.py |
| | | deps = virtualenv |
| | | |
| | | [testenv:py37-scaffolds] |
| | | basepython = python3.7 |
| | | commands = |
| | | python pyramid/scaffolds/tests.py |
| | | python src/pyramid/scaffolds/tests.py |
| | | deps = virtualenv |
| | | |
| | | [testenv:pypy-scaffolds] |
| | | basepython = pypy |
| | | commands = |
| | | python pyramid/scaffolds/tests.py |
| | | python src/pyramid/scaffolds/tests.py |
| | | deps = virtualenv |
| | | |
| | | [testenv:lint] |
| | | skip_install = True |
| | | basepython = python3.5 |
| | | skip_install = true |
| | | basepython = python3.6 |
| | | commands = |
| | | flake8 pyramid/ |
| | | flake8 src/pyramid tests setup.py |
| | | black --check --diff src/pyramid tests setup.py |
| | | python setup.py check -r -s -m |
| | | check-manifest |
| | | deps = |
| | | flake8 |
| | | black |
| | | readme_renderer |
| | | check-manifest |
| | | |
| | |
| | | # 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 |
| | |
| | | |
| | | [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 |
| | |
| | | testing |
| | | |
| | | [testenv:coverage] |
| | | skip_install = True |
| | | basepython = python3.5 |
| | | skip_install = true |
| | | basepython = python3.6 |
| | | 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:black] |
| | | skip_install = true |
| | | basepython = python3.6 |
| | | commands = |
| | | black src/pyramid tests setup.py |
| | | deps = |
| | | black |
| | | |
| | | [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 --no-build-isolation --wheel-dir {toxinidir}/dist --find-links {toxinidir}/dist pyramid |
| | | |
| | | deps = |
| | | setuptools |
| | | wheel |