Как мне создать файл требований pip для tarball в моей локальной файловой системе? - PullRequest
7 голосов
/ 23 января 2011

Скажите, если то, что я пытаюсь сделать, не имеет смысла.

Я хочу создать виртуальную среду, которая, помимо прочего, включает MySQLDb 1.2.3.Эта библиотека распространяется в виде архивного файла (.tgz).Я хочу установить все, включая tar-архивы в моей локальной файловой системе, из файла требований в require / apps.txt (это основано на настройке, которую я видел в http://thraxil.org/users/anders/posts/2009/06/12/Django-Deployment-with-virtualenv-and-pip/):

pip.py install -E ve --enable-site-packages --requirement requirements/apps.txt

Я не смог найтилюбая документация о формате файла требований для локальных файлов.

Что должен содержать файл требований (apps.txt), если каталог requirements/ содержит файл MySQL-python-1.2.3.tgz?

Ответы [ 2 ]

6 голосов
/ 23 января 2011

Вы можете использовать абсолютные / относительные пути в файлах требований например ::

--extra-index-url=http://example.com
my-apps/apps1.tar.gz
# put apps2-1.0.1.tar.gz to http://example.com/apps2/
apps2
2 голосов
/ 17 марта 2011

Вы должны добавить -f file: / absolute / path / в / каталог /, который / содержит / your / download / tarball / к вашему звонку в pip.

Файл требований должен содержать:

MySQL-питон == 1.2.3

плюс все, что вы хотите установить

...