[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