Pipenv: Esclareça e documente a integração com o conda

Criado em 12 jan. 2018  ·  3Comentários  ·  Fonte: pypa/pipenv

Olhando a documentação disponível e o repo, estou lutando para entender como o Anaconda / Miniconda se encaixa em pipenv . Meu entendimento é que as distribuições conda podem ser instaladas ao invés / junto com o CPython (via pyenv ). Não está claro como os ambientes virtuais conda e pipenv funcionam juntos ou interagem.

Mais importante, como faz pipenv interagem com conda 's environment.yml arquivo, não é mesmo? Por exemplo, você pode ter um mestre Pipfile que inclui environment.yml entradas (por pipenv lendo e levando environment.yml em conta), ou (mais provavelmente será útil ) delegado de Pipfile para environment.yml do conda?

Isso é importante saber para ambientes mistos e eventual migração de conda para pipenv . Para ser capaz de analisar pipenv e justificar uma migração potencial, eu (e incontáveis ​​outros, suponho;)) preciso saber como essas duas soluções interagem entre si (ou se o fazem). Novamente, isso não está claro na documentação disponível. Você pode, por favor, esclarecer?

Se tal integração não existir, seria muito bom pensar em um mecanismo de "extensão" geral (em pipenv e provavelmente Pipfile também) para integrar outros gerenciadores de pacotes (pode ser conda ou até mesmo ferramentas em vários idiomas, como cargo, npm, etc.).

Todos 3 comentários

Pipenv é projetado para CPython.

Solicitações de pull de documentação são bem-vindas!

Concordou que isso seria extremamente útil. Estou animado com o Pipenv, mas não consigo descobrir como fazê-lo funcionar com meu fluxo de trabalho atual. Assim que conseguir fazê-lo funcionar, ficarei feliz em contribuir com a documentação, embora não possa garantir que isso acontecerá tão cedo

Esta página foi útil?
0 / 5 - 0 avaliações