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.
40 lines
770 B
40 lines
770 B
[tox]
|
|
envlist = check-manifest,docs,doctest,flake8,py
|
|
|
|
[testenv]
|
|
deps =
|
|
pytest
|
|
pytest-cov
|
|
commands =
|
|
py.test --basetemp={envtmpdir} --cov=cachetools {posargs}
|
|
|
|
[testenv:check-manifest]
|
|
deps =
|
|
check-manifest==0.44; python_version < "3.8"
|
|
check-manifest; python_version >= "3.8"
|
|
commands =
|
|
check-manifest
|
|
skip_install = true
|
|
|
|
[testenv:docs]
|
|
deps =
|
|
sphinx
|
|
commands =
|
|
sphinx-build -W -b html -d {envtmpdir}/doctrees docs {envtmpdir}/html
|
|
|
|
[testenv:doctest]
|
|
deps =
|
|
sphinx
|
|
commands =
|
|
sphinx-build -W -b doctest -d {envtmpdir}/doctrees docs {envtmpdir}/doctest
|
|
|
|
[testenv:flake8]
|
|
deps =
|
|
flake8
|
|
flake8-black; implementation_name == "cpython"
|
|
flake8-bugbear
|
|
flake8-import-order
|
|
commands =
|
|
flake8
|
|
skip_install = true
|