Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify & document integration with conda #1290

Closed
fbender opened this issue Jan 12, 2018 · 3 comments
Closed

Clarify & document integration with conda #1290

fbender opened this issue Jan 12, 2018 · 3 comments

Comments

@fbender
Copy link

fbender commented Jan 12, 2018

Looking at the available documentation and repo, I'm struggling to understand how Anaconda/Miniconda fits into pipenv. My understanding is that the conda distributions can be installed instead/alongside CPython (via pyenv). It is not clear how the conda and pipenv virtual environments work together or interact.

More importantly, how does pipenv interact with conda's environment.yml file, does it at all? E.g. can you have a master Pipfile which includes environment.yml entries (by pipenv reading and taking the environment.yml into account), or (more likely to be useful) delegate from the Pipfile to conda's environment.yml?

This is important to know for mixed environments and eventual migration from conda to pipenv. To be able to analyse pipenv and justify a potential migration, I (and countless others, I suppose ;) ) need to know how these two solutions interact with each other (or if they do at all). Again, this is currently not clear from the available documentation. May you please clarify?

If no such integration exists, it would be really nice to think about a general "extension" mechanism (in pipenv and probably Pipfile as well) to integrate other package managers (may it be conda or even cross-language tools like cargo, npm, etc.).

@kennethreitz
Copy link
Contributor

Pipenv is designed for CPython.

@kennethreitz
Copy link
Contributor

Documentation pull requests welcome!

@michaelhays
Copy link

Agreed that this would be incredibly helpful. I'm excited about Pipenv, but can't figure out how to make it work with my current workflow. As soon as I'm able to get it working, I'd be happy to contribute to the documentation, though I can't guarantee that will happen anytime soon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants