Можно ли удалить каждый Tox virtualenv после того, как будет завершена его обработка env? - PullRequest
1 голос
/ 17 марта 2019

Можно ли удалить каждый Tox virtualenv после того, как будет завершена его обработка env? Я знаю, это странное использование, но у меня есть конфигурация Tox с сотнями сред.

Я хочу запустить их один за другим, но возможно ли удалить каждое virtualenv после того, как его обработка завершена?

1 Ответ

1 голос
/ 17 марта 2019

Нет способа сделать это с помощью конфигурации.Вам необходимо удалить окружение из команд окружения;путь равен {envdir} .И вы должны внести в белый список программу, которая удаляет каталоги.Как то так:

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