forked from orbit-oss/flask
Werkzeug offers a ContextVar replacement for Python < 3.7, however it doesn't work across asyncio tasks, hence it makes sense to error out rather than find there are odd bugs. Note the docs build requires the latest (dev) Werkzeug due to this change (to import ContextVar from werkzeug.local).
32 lines
902 B
INI
32 lines
902 B
INI
[tox]
|
|
envlist =
|
|
py{39,38,37,36,py3}
|
|
style
|
|
docs
|
|
skip_missing_interpreters = true
|
|
|
|
[testenv]
|
|
deps =
|
|
-r requirements/tests.txt
|
|
|
|
https://github.com/pallets/werkzeug/archive/master.tar.gz
|
|
https://github.com/pallets/markupsafe/archive/master.tar.gz
|
|
https://github.com/pallets/jinja/archive/master.tar.gz
|
|
https://github.com/pallets/itsdangerous/archive/master.tar.gz
|
|
https://github.com/pallets/click/archive/master.tar.gz
|
|
|
|
examples/tutorial[test]
|
|
examples/javascript[test]
|
|
commands = pytest -v --tb=short --basetemp={envtmpdir} {posargs:tests examples}
|
|
|
|
[testenv:style]
|
|
deps = pre-commit
|
|
skip_install = true
|
|
commands = pre-commit run --all-files --show-diff-on-failure
|
|
|
|
[testenv:docs]
|
|
deps =
|
|
-r requirements/docs.txt
|
|
|
|
https://github.com/pallets/werkzeug/archive/master.tar.gz
|
|
commands = sphinx-build -W -b html -d {envtmpdir}/doctrees docs {envtmpdir}/html
|