Pipenv: Integration mit conda . klären und dokumentieren

Erstellt am 12. Jan. 2018  ·  3Kommentare  ·  Quelle: pypa/pipenv

Wenn ich mir die verfügbare Dokumentation und das Repository ansehe, habe ich Mühe zu verstehen, wie Anaconda/Miniconda in pipenv passt. Nach meinem Verständnis können die conda Distributionen stattdessen/neben CPython (über pyenv ) installiert werden. Es ist nicht klar, wie die virtuellen Umgebungen conda und pipenv zusammenarbeiten oder interagieren.

Noch wichtiger ist, wie interagiert pipenv mit der Datei environment.yml conda , funktioniert das überhaupt? ZB können Sie einen Master Pipfile der environment.yml Einträge enthält (indem pipenv gelesen und die environment.yml berücksichtigt wird) oder (was eher nützlich ist ) Delegieren von Pipfile zu environment.yml von Conda ?

Dies ist wichtig für gemischte Umgebungen und eine eventuelle Migration von conda auf pipenv . Um pipenv analysieren zu können und eine mögliche Migration zu rechtfertigen, muss ich (und unzählige andere, nehme ich an ;) ) wissen, wie diese beiden Lösungen miteinander interagieren (oder ob sie es überhaupt tun). Auch dies geht derzeit nicht aus der verfügbaren Dokumentation hervor. Können Sie bitte klarstellen?

Wenn keine solche Integration existiert, wäre es wirklich schön, über einen allgemeinen "Erweiterungs"-Mechanismus (in pipenv und wahrscheinlich auch Pipfile ) nachzudenken, um andere Paketmanager zu integrieren (sei es Conda oder sogar sprachenübergreifende Tools wie cargo, npm usw.).

Alle 3 Kommentare

Pipenv wurde für CPython entwickelt.

Dokumentations-Pull-Requests willkommen!

Ich war mir einig, dass dies unglaublich hilfreich wäre. Ich bin begeistert von Pipenv, kann aber nicht herausfinden, wie ich es mit meinem aktuellen Workflow zum Laufen bringen kann. Sobald ich in der Lage bin, es zum Laufen zu bringen, würde ich mich freuen, zur Dokumentation beizutragen, obwohl ich nicht garantieren kann, dass dies in absehbarer Zeit passieren wird

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen