Настройка локального сервера PyPi с настраиваемым набором пакетов

Я хочу настроить локальный PyPi-сервер с настраиваемым набором пакетов и всеми их зависимостями.

Теперь у меня есть список пакетов в формате:

django==1.4.3
celery==3.0.12
uwsgi==1.2.6
pillow==1.7.7
...

и я хотел бы иметь локальный PyPi-сервер, который может обслуживать все эти яйца и их зависимости.

Как я могу это достичь?

В идеале я хотел бы иметь инструмент, который может принимать файл требований .txt в качестве входа, загружать все перечисленные пакеты и копировать их в локальный pypi.

Ответ 1

Вы настроили сервер local pypi и предоставляете только те яйца и зависимости в репозиторий...

Все это доступно через локальный pypi-сервер googling.

ИЗМЕНИТЬ

Было бы просто написать script для анализа вашего файла requirements.txt и вытащить пакеты в ваш локальный репозиторий, но в идеале это то, что вы попытаетесь сделать сами, прежде чем обращаться за помощью.