long-read-pipelines icon indicating copy to clipboard operation
long-read-pipelines copied to clipboard

Update Dockerfiles for Faster Conda Dependency Resolution

Open bshifaw opened this issue 1 year ago • 0 comments

Background: The recent introduction of the 'libmamba' solver, as discussed in this Anaconda blog post, has brought significant performance improvements to Conda's dependency resolution. Adapting our Dockerfiles to incorporate this solver could greatly benefit our development and build processes.

Action Items:

  1. Assess any potential compatibility issues or adjustments required in our current setup.
  2. If the evaluation is positive, proceed with the necessary changes and updates.

conda 22.11 update: The libmamba solver’s experimental flag has been removed. To use the new solver, update conda in your base environment:

conda update -n base conda To install and set the new solver, run the following commands:

conda install -n base conda-libmamba-solver conda config --set solver libmamba

bshifaw avatar Oct 31 '23 17:10 bshifaw