3 votes

Est-il possible de spécifier `--no-binary :all:` dans le Pipfile?

Je voudrais passer à pipenv, mais la conversion de mon requirements.txt actuel n'est pas de 1 :1.

Le fichier requirements.txt contient :

...
lxml==3.8.0 --no-binary :all:
pandas==0.23.4
...

Donc, lorsque j'exécute pipenv install, cela fonctionne bien :

$ pipenv install
requirements.txt trouvé, au lieu de Pipfile! Conversion…
Succès !
Avertissement : Votre Pipfile contient maintenant des versions épinglées, si votre requirements.txt le faisait.
Nous vous recommandons de mettre à jour votre Pipfile pour spécifier la version "*", à la place.
Pipfile.lock non trouvé, en création…
Verrouillage des dépendances [dev-packages]…
Verrouillage des dépendances [packages]…
Succès !
Mise à jour de Pipfile.lock (383f9f) !
Installation des dépendances à partir de Pipfile.lock (383f9f)…
      44/44 — 00:00:05
Pour activer l'environnement virtuel de ce projet, exécutez pipenv shell.
Sinon, exécutez une commande à l'intérieur de l'environnement virtuel avec pipenv run.

… mais le Pipfile généré ne contient que :

...
lxml = "==3.8.0"
pandas = "==0.23.4"
...

Existe-t-il un moyen de spécifier le besoin de --no-binary :all: dans le Pipfile ?

3voto

Zaar Hai Points 845

Pipenv respecte toute variable PIP et prend en charge la plupart des options pip à travers les variables d'environnement PIP_....

Bien que ce ne soit pas exactement ce que vous voulez, définir PIP_NO_BINARY=lxml avant d'exécuter pipenv peut être un pas dans la bonne direction.

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