2011-01-23 17 views
6

Powiedz, czy to, co próbuję zrobić, nie ma sensu.Jak utworzyć plik wymagań pip dla pliku archiwum w moim lokalnym systemie plików?

Chcę stworzyć wirtualne środowisko, które obejmuje między innymi MySQLDb 1.2.3. Ta biblioteka jest rozprowadzana jako spakowany plik tarball (.tgz). Chcę zainstalować wszystko-w tym archiwów na moim lokalnego systemu plików-z pliku wymagań zapotrzebowania/apps.txt (ta opiera się na konfiguracji widziałem w 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 

nie mogłem znaleźć żadnej dokumentacji w formacie pliku wymagań pip dla plików lokalnych.

Co musi zawierać plik wymagań (apps.txt), jeśli katalog requirements/ zawiera plik MySQL-python-1.2.3.tgz?

Odpowiedz

6

Można używać bezwzględnych/względnych ścieżek w requirements files np

--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

Trzeba dodać -f plik:/absolutnej/ścieżka/do/katalogu/z/że/zawiera/swoje/pobranego/archiwum/do twojego wezwania do pip.

Plik wymagania musi zawierać:

MySQL-python == 1.2.3

Plus wszystko jeszcze chcesz zainstalować