[tox] envlist = python minversion = 3.2 # https://github.com/jaraco/skeleton/issues/6 tox_pip_extensions_ext_venv_update = true [testenv] deps = setuptools>=31.0.1 # workaround for https://github.com/manahl/pytest-plugins/issues/110 pytest < 4 # workaround for https://github.com/manahl/pytest-plugins/issues/122 virtualenv commands = pytest {posargs} usedevelop = True extras = testing [testenv:build-docs] extras = docs testing changedir = docs commands = python -m sphinx . {toxinidir}/build/html [testenv:release] skip_install = True deps = pep517>=0.5 # workaround for https://github.com/pypa/twine/issues/423 git+https://github.com/pypa/twine path.py commands = python -c "import path; path.Path('dist').rmtree_p()" python -m pep517.build . python -m twine upload dist/*