Al mirar la documentación y el repositorio disponibles, me cuesta entender cómo encaja Anaconda / Miniconda en pipenv
. Tengo entendido que las distribuciones conda
se pueden instalar en su lugar / junto con CPython (a través de pyenv
). No está claro cómo los entornos virtuales conda
y pipenv
trabajan juntos o interactúan.
Más importante aún, ¿cómo interactúa pipenv
con el archivo environment.yml
conda
? Por ejemplo, ¿puede tener un Pipfile
maestro que incluya entradas environment.yml
(por pipenv
leyendo y teniendo en cuenta el environment.yml
), o (es más probable que sea útil ) delegar de Pipfile
a environment.yml
conda?
Es importante saber esto para entornos mixtos y una eventual migración de conda
a pipenv
. Para poder analizar pipenv
y justificar una posible migración, yo (y muchos otros, supongo;)) necesito saber cómo estas dos soluciones interactúan entre sí (o si lo hacen). Una vez más, esto no está claro en la documentación disponible. ¿Podría aclararme?
Si no existe tal integración, sería muy bueno pensar en un mecanismo de "extensión" general (en pipenv
y probablemente también Pipfile
) para integrar otros administradores de paquetes (puede ser conda o incluso herramientas en varios idiomas como cargo, npm, etc.).
Pipenv está diseñado para CPython.
¡Se aceptan solicitudes de extracción de documentación!
Estuvo de acuerdo en que esto sería increíblemente útil. Estoy entusiasmado con Pipenv, pero no sé cómo hacer que funcione con mi flujo de trabajo actual. Tan pronto como pueda hacerlo funcionar, estaré encantado de contribuir a la documentación, aunque no puedo garantizar que eso suceda pronto.