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

using mamba solver for conda #107

Open
LinearParadox opened this issue Jan 4, 2024 · 4 comments
Open

using mamba solver for conda #107

LinearParadox opened this issue Jan 4, 2024 · 4 comments

Comments

@LinearParadox
Copy link

The mamba solver is much faster than the default conda solver and would likely speed up the building environment step. Is it possible to support at least a toggle for this?

@lazappi
Copy link
Member

lazappi commented Jan 5, 2024

Setting up the environment is handled by {basilisk}, so that would need to be handled there https://github.com/LTLA/basilisk.

I think the latest version of conda now uses mamba by default so it might be enough to update that within {basilisk}.

@LTLA
Copy link
Contributor

LTLA commented Jan 5, 2024

Happy to take a PR to update the default miniconda version. Though I tried to do that last time and the BioC build machines kept timing out, so that would have to be resolved.

@vjcitn
Copy link

vjcitn commented Jan 11, 2024

Just seeing this now. I'd like to help move this forward. Using the 3.18 bioconductor_docker container, I see that the miniconda version used by basilisk is

https://repo.anaconda.com/miniconda/Miniconda3-py39_4.12.0-Linux-x86_64.sh

What is a preferred Miniconda version for use in 3.19? We will try to establish a PR and prepare the build system so that a timeout does not occur.

@LTLA
Copy link
Contributor

LTLA commented Jan 16, 2024

I think we'd basically want to go to whatever the latest is - based on https://repo.anaconda.com/miniconda/, it seems to be py311_23.11.0-2. Probably need to discuss this on Slack to notify all maintainers, because there's a non-zero chance that everything breaks, and people would probably want a heads-up.

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

4 participants