一旦每个Tox virtualenv的env处理完成,是否可以将其删除? 我知道,这是一个很奇怪的用法,但是我有一个Tox配置,具有数百种环境。
我想一个一个地运行它们,但是一旦处理完成,是否有可能删除每个virtualenv?
答案 0 :(得分:1)
无法通过配置执行此操作。您需要从环境的命令中删除环境;路径为{envdir}。而且您必须将删除目录的程序列入白名单。像这样:
[testenv]
commands =
{envpython} --version
{envpython} -c "import struct; print(struct.calcsize('P') * 8)"
rm -rf {envdir}
whitelist_externals =
rm