106 votes

Pip requirements.txt avec un index alternatif

Je veux mettre toutes les exigences d'une installation repoze Zope2 dans un fichier de fichier de dépendances pip. La plupart des packages repoze ne semblent pas être sur PyPi, mais il existe un index PyPi alternatif pour eux ici. Mais je ne peux pas comprendre comment dire à pip d'utiliser cet index avec un fichier de dépendances. Pour les packages individuels, c'est facile

pip install zopelib -i http://dist.repoze.org/zope2/2.10/simple/

J'ai essayé ce qui suit

pip install -r requirements.txt -i http://dist.repoze.org/zope2/2.10/simple/

ou dans mon requirements.txt toutes sortes de permutations de ceux-ci:

zopelib -i http://dist.repoze.org/zope2/2.10/simple/
zopelib --index http://dist.repoze.org/zope2/2.10/simple/
-i http://dist.repoze.org/zope2/2.10/simple/ zopelib

ou (parce que la documentation dit "Notez que toutes ces options doivent être sur une ligne individuelle.")

--index http://dist.repoze.org/zope2/2.10/simple/
zopelib

Alors, quelle est la bonne façon de dire à pip d'utiliser http://dist.repoze.org/zope2/2.10/simple/ comme index?

150voto

J.F. Sebastian Points 102961

requirements.txt:

-i http://dist.repoze.org/zope2/2.10/simple
zopelib

Exemple:

$ pip install -r requirements.txt
…
Installé correctement zopelib

74voto

Ani Menon Points 5876

Ajoutez un emplacement d'index supplémentaire au fichier de requirements juste avant le nom du paquet/projet :

--extra-index-url 

Alternativement, vous pouvez utiliser -i ou --index-url .

Référence : format du fichier de requirements

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X