Pipenv: Clarifier et documenter l'intégration avec conda

Créé le 12 janv. 2018  ·  3Commentaires  ·  Source: pypa/pipenv

En regardant la documentation et le dépôt disponibles, j'ai du mal à comprendre comment Anaconda/Miniconda s'intègre dans pipenv . Je crois comprendre que les distributions conda peuvent être installées à la place/à côté de CPython (via pyenv ). Il n'est pas clair comment les environnements virtuels conda et pipenv fonctionnent ensemble ou interagissent.

Plus important encore , comment pipenv Interagir avec conda de environment.yml fichier, il fait du tout? Par exemple, pouvez-vous avoir un master Pipfile qui inclut des entrées environment.yml (en lisant pipenv et en tenant compte des environment.yml ), ou (plus susceptible d'être utile ) délégué du Pipfile au environment.yml de conda ?

Ceci est important à savoir pour les environnements mixtes et la migration éventuelle de conda vers pipenv . Pour pouvoir analyser pipenv et justifier une migration potentielle, j'ai (et d'innombrables autres, je suppose ;) ) besoin de savoir comment ces deux solutions interagissent (ou si elles le font). Encore une fois, cela n'est actuellement pas clair dans la documentation disponible. Pouvez-vous s'il vous plaît clarifier?

Si une telle intégration n'existe pas, ce serait vraiment sympa de penser à un mécanisme général "d'extension" (en pipenv et probablement aussi en Pipfile ) pour intégrer d'autres gestionnaires de paquets (que ce soit conda ou même des outils multilingues comme cargo, npm, etc.).

Tous les 3 commentaires

Pipenv est conçu pour CPython.

Les demandes d'extraction de documentation sont les bienvenues !

J'ai convenu que cela serait incroyablement utile. Je suis enthousiasmé par Pipenv, mais je ne sais pas comment le faire fonctionner avec mon flux de travail actuel. Dès que je serai en mesure de le faire fonctionner, je serais heureux de contribuer à la documentation, même si je ne peux pas garantir que cela se produira de si tôt

Cette page vous a été utile?
0 / 5 - 0 notes