Мне поручено создать и использовать локальное PIP-репо.
(причина в том, что мы будем использовать Python 2.7 как минимум еще один год и страх перед удалением пакетов или более старых версий)
Я смотрю на bandersnatch
, и мне не ясно, является ли это онлайн-инструментом зеркалирования, который мне нужно запустить как сервис или можно использовать для разгрузки одноразовой копии?
Я бы предпочел второй вариант (не хочу излишне усложнять систему), и был бы удовлетворен, выполнив обновление, скажем, ежедневно или даже еженедельно.
Альтернативным подходом может быть загрузка только тех пакетов и версий, которые мы на самом деле используем, путем просмотра файла require.txt, но для этого потребуется запускать обновление каждый раз, когда разработчик хочет добавить или обновить пакет.