-
Notifications
You must be signed in to change notification settings - Fork 19
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
Add support for mamba #109
Comments
This is truly a desired feature =) We have been considering using mamba exactly for this speed up. |
👍 from me as well. |
i've implemented this in my flow to get this to work w/o changing how conda devenv works (currently).
as my set up has gotten more sophisticated the need for mamba has risen! |
The discrepancy b/w the tooling is bothering me and i'm having to glue it together. This 'team' has a lot to say about how things should advance. We should start talking about conda being 'low level' (single env spec implementer) with other 'specs' being 'higher level' that can relate envs; conda devenv being one of them. |
I am not following the mamba project at the moment. I was not aware of pip problems when using mamba. I remember we already merged some changes to better merge pip dependencies in the resulting About the example in mamba-org/mamba#589 (comment), I need to comment that executing arbitrary code makes me feel a bit uneasy. |
I don't like pip either (at least in conda) either. But the reality is that you have to occasionally use pip, npm, ...etc. In the end you're just executing code. There is no line b/w the act of installing via a pkg mgr vs installing via a cmd. In the end, it comes down to trust. That's why I'm advocating for something towards a general build system for envs (not pkgs...pkgs simply get installed in an env via (hopefully) pkg mgr cmds ). |
Hi folks,
It would be really nice to support mamba out of box with
conda-devenv
Because,
mamba
has a solver which is faster than the solver used byconda
,mamba
useslibsolv
which is the same used by some package managers on some Linux distributions such as OpenSuse, Red Hat, and Fedora.I was wondering if we can use mamba directly when
conda-devenv
detects ifmamba
is installed in the base environment and we may add a flag to be able to disable this behaviour as well.What do you think?
I am a bit busy these days but I may work on this if you agree with that. But if someone wants to tackle it, please go ahead! :)
The text was updated successfully, but these errors were encountered: