2015-09-22 15 views
11

Używam Pythona 2.7. Próbuję wykonać repozytorium (na wewnętrznym github), które jest zależne od innego repozytorium (również na wewnętrznym githubie). Próbowałem kilka opcji, ale ten, który pracował było tak:Jaka jest alternatywa dla używania -procesowych-zależności-linków z pip

(env)abc$ cat requirements.txt 
-e git://github.abc.com/abc/abc.git#egg=my_abc --process-dependency-links 

(env)abc$ pip install -r requirements.txt 

Ale mam ostrzeżenie podczas uruchamiania z wiersza poleceń, który powiedział:

„Wycofanie: Zależność Linki przetwarzanie jest przestarzała i będzie usunięte w przyszłej wersji. "

Jestem na etapie pip v7.1.2. Jaki jest właściwy sposób na zrobienie tego?

+0

nie sądzę istnieje [alternatywą] (https://github.com/ pypa/pip/issues/4187) –

Odpowiedz

0

Spróbuj użyć opcji flagi --process-dependency-links. Można również użyć --allow-external packagename lub --allow-unverified packagename, gdzie packagename faktycznie określa w zależności zależność chcesz zainstalować to nie jest w oficjalnym repozytorium

Uwaga: Ponieważ jest to przestarzała funkcjonalność, flaga --process-dependency-links zostaną całkowicie usunięte wkrótce. Uważam, że preferowanym podejściem jest dostarczenie pliku requirements.txt. Na przykład: pozwól, że mam pewne wymagania dla mojego projektu, więc napiszę to w pliku require.txt.

&cat requirements.txt 

django-compressor>=1.4,<1.5 
django-grappelli>=2.6.3,<2.7 
django-bootstrap-form>=3.1,<3.2 

Następny mogę go zainstalować przy użyciu:

$ pip install -r requirements.txt 

To wszystko, co musisz zrobić,

+1

Proszę zobaczyć zmianę powyżej. Używam już pliku requirements.txt z zawartością pokazaną w mojej oryginalnej publikacji. Czego jeszcze potrzebuję? – abc

+0

requirement.txt powinien zawierać wszystkie wymagania zależne, - nie powinny istnieć łącza zależne od procesu, zamiast tego powinien zawierać listę wszystkich zależnych wymagań. – csharpcoder

+0

Myślę, że możesz również zaakceptować to jako odpowiedź. jeśli to rozwiązało twój cel – csharpcoder

Powiązane problemy