zellkonverter icon indicating copy to clipboard operation
zellkonverter copied to clipboard

using mamba solver for conda

Open LinearParadox opened this issue 1 year ago • 4 comments

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?

LinearParadox avatar Jan 04 '24 23:01 LinearParadox

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

lazappi avatar Jan 05 '24 07:01 lazappi

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.

LTLA avatar Jan 05 '24 20:01 LTLA

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.

vjcitn avatar Jan 11 '24 11:01 vjcitn

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.

LTLA avatar Jan 16 '24 03:01 LTLA