完成 env 处理后是否可以删除每个 Tox virtualenv
Is it possible to remove each Tox virtualenv once its env processing is done
是否可以在完成 env 处理后删除每个 Tox virtualenv?
我知道,这是一个奇怪的用法,但我有一个包含数百个环境的 Tox 配置。
我想 运行 一个一个地处理它们,但是是否可以在处理完成后删除每个 virtualenv?
没有办法通过配置来做到这一点。您需要从环境的命令中删除环境;路径是 {envdir}。并且您必须将删除目录的程序列入白名单。像这样:
[testenv]
commands =
{envpython} --version
{envpython} -c "import struct; print(struct.calcsize('P') * 8)"
rm -rf {envdir}
whitelist_externals =
rm
是否可以在完成 env 处理后删除每个 Tox virtualenv? 我知道,这是一个奇怪的用法,但我有一个包含数百个环境的 Tox 配置。
我想 运行 一个一个地处理它们,但是是否可以在处理完成后删除每个 virtualenv?
没有办法通过配置来做到这一点。您需要从环境的命令中删除环境;路径是 {envdir}。并且您必须将删除目录的程序列入白名单。像这样:
[testenv]
commands =
{envpython} --version
{envpython} -c "import struct; print(struct.calcsize('P') * 8)"
rm -rf {envdir}
whitelist_externals =
rm