我有以下内容tox.ini
file:
[tox]
envlist = flake8,py{35,36,37,38}{,-keyring}
[testenv]
usedevelop = True
install_command = pip install -U {opts} {packages}
deps =
.[test]
keyring: .[keyring]
setenv =
COVERAGE_FILE = .coverage.{envname}
commands=
pytest {toxinidir}/tests -n 4 {posargs}
[testenv:flake8]
basepython = python3
deps = flake8
commands=
flake8 src tests
[flake8]
ignore: F401,E402,E501,W605,W503
当我运行tox
命令,它创建一个.tox
包含在中指定的每个环境的文件夹[tox]
的部分tox.ini
.
我想在运行时测试成功后自动删除这些特定文件夹tox
无需手动运行rm -rf .tox/NAME_OF_THE_ENV
。我搜索了毒性文档,但一无所获。
可以这样做吗?如果是,怎么办?
我知道这并不完全是您所要求的,但值得一提的是-r / --recreate
标记为毒将强制重新创建虚拟环境 https://tox.readthedocs.io/en/latest/index.html#system-overview
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)