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