mirror of https://github.com/mitsuhiko/flask.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.5 KiB
64 lines
1.5 KiB
[tox] |
|
envlist = |
|
py{36,35,34,27,py} |
|
py{36,27,py}-simplejson |
|
py{36,27,py}-devel |
|
py{36,27,py}-lowest |
|
docs-html |
|
coverage-report |
|
|
|
[testenv] |
|
passenv = LANG |
|
usedevelop = true |
|
deps = |
|
pytest>=3 |
|
coverage |
|
greenlet |
|
blinker |
|
python-dotenv |
|
|
|
lowest: Werkzeug==0.9 |
|
lowest: Jinja2==2.4 |
|
lowest: itsdangerous==0.21 |
|
lowest: Click==4.0 |
|
|
|
devel: https://github.com/pallets/werkzeug/archive/master.tar.gz |
|
devel: https://github.com/pallets/markupsafe/archive/master.tar.gz |
|
devel: https://github.com/pallets/jinja/archive/master.tar.gz |
|
devel: https://github.com/pallets/itsdangerous/archive/master.tar.gz |
|
devel: https://github.com/pallets/click/archive/master.tar.gz |
|
|
|
simplejson: simplejson |
|
commands = |
|
# the examples need to be installed to test successfully |
|
pip install -e examples/flaskr -q |
|
pip install -e examples/minitwit -q |
|
pip install -e examples/patterns/largerapp -q |
|
|
|
# pytest-cov doesn't seem to play nice with -p |
|
coverage run -p -m pytest tests examples |
|
|
|
[testenv:docs-html] |
|
deps = sphinx |
|
commands = sphinx-build -W -b html -d {envtmpdir}/doctrees docs docs/_build/html |
|
|
|
[testenv:docs-linkcheck] |
|
deps = sphinx |
|
commands = sphinx-build -W -b linkcheck -d {envtmpdir}/doctrees docs docs/_build/linkcheck |
|
|
|
[testenv:coverage-report] |
|
deps = coverage |
|
skip_install = true |
|
commands = |
|
coverage combine |
|
coverage report |
|
coverage html |
|
|
|
[testenv:codecov] |
|
passenv = CI TRAVIS TRAVIS_* |
|
deps = codecov |
|
skip_install = true |
|
commands = |
|
coverage combine |
|
coverage report |
|
codecov
|
|
|