Как создать файл требований PIP для тарбола в моей локальной файловой системе?

StackOverflow https://stackoverflow.com/questions/4771620

Вопрос

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

Я хочу создать виртуальную среду, которая, помимо прочего, включает MySQLDB 1.2.3. Эта библиотека распространяется как файл Tarball (.tgz) GZED. Я хочу установить все, включая Тарбол в моей локальной файловой системе, от файла требований в требованиях/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

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

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

Это было полезно?

Решение

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

--extra-index-url=http://example.com
my-apps/apps1.tar.gz
# put apps2-1.0.1.tar.gz to http://example.com/apps2/
apps2

Другие советы

Вы должны добавить -f file:/absolute/path/to/the/directory/that/содержит/your/загружен/tarball/to the call to pip.

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

Mysql-python == 1.2.3

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top