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