Я использую Fabric для автоматизации моих процедур развертывания для моих проектов.Virtualenv - Автоматизация развертывания требований к проектам
Один из них касается виртуальной репликации.
Автоматическая установка новых пакетов довольно прямо вперед с
local $ pip freeze > requirements.txt
remote $ pip install -r requirements.txt
Теперь, если я не нужен пакет больше, я просто
local $ pip uninstall unused_package
Но pip install
не будет удалять пакеты больше не представлены в требованиях,
Как я могу автоматизировать удаление пакетов из virtualenv, отсутствующих в требованиях?
Я хотел бы иметь такую команду:
remote $ pip flush -r requirements.txt
Похоже, хорошая идея, я дам ему попробовать –