В прошлую пятницу я создал спецификацию RPM для своего проекта Django. RPM создает virtualenv
, загружает зависимости через pip
и помещает все в пакеты. Сегодня я узнал, что BeautifulSoup 3.2 выпущен. К счастью, у меня была версия BeautifulSoup, закрепленная в файле requirements.txt, поэтому я узнал из-за сбоя сборки.Как использовать метод развертывания на основе virtualenv без обновления для каждой версии восходящего потока?
Теперь совершенно другое дело: как мне избежать обновления материалов в будущем? BeautifulSoup удалил все предыдущие версии из PyPI, поэтому я не могу загрузить версию, на которую я фактически протестировал. Кэш загрузки pip
здесь тоже не помогает, поскольку pip
всегда пытается сначала проверить PyPI.
Можете ли вы порекомендовать что-то, чтобы избежать этой ситуации?
Возможно, это так или, может быть, «местный свет пробки» - просто держать молнии вокруг. Благодарю. –