Pipenv: Clarificar y documentar la integración con conda

Creado en 12 ene. 2018  ·  3Comentarios  ·  Fuente: pypa/pipenv

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

Todos 3 comentarios

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.

¿Fue útil esta página
0 / 5 - 0 calificaciones