完成环境处理后,是否可以删除每个Tox virtualenv

时间:2019-03-17 13:32:12

标签: python tox

一旦每个Tox virtualenv的env处理完成,是否可以将其删除? 我知道,这是一个很奇怪的用法,但是我有一个Tox配置,具有数百种环境。

我想一个一个地运行它们,但是一旦处理完成,是否有可能删除每个virtualenv?

1 个答案:

答案 0 :(得分:1)

无法通过配置执行此操作。您需要从环境的命令中删除环境;路径为{envdir}。而且您必须将删除目录的程序列入白名单。像这样:

[testenv]
commands =
    {envpython} --version
    {envpython} -c "import struct; print(struct.calcsize('P') * 8)"
    rm -rf {envdir}
whitelist_externals =
    rm