![]() To address growth-related challenges within the conda ecosystem, the conda maintainers, alongside partners Anaconda, Quansight and QuantStack, introduced a new conda dependency solver based on the Mamba project in December 2022. ![]() Context Ī “solver” is the core component of most package managers it calculates which dependencies (and which version of those dependencies) to install when a user requests to install a package from a package repository. The documentation of the conda-libmamba-solver plugin can be found on /conda-libmamba-solver.įor more information about the conda-libmamba-solver rollout plan, please also see our blog post from earlier this year. Running conda config -set solver classic.Īll development of conda-libmamba-solver plugin happens in the conda-libmamba-solver repo, including issue tracking. The CONDA_SOLVER=classic environment variable or Users will be able to opt out of the libmamba solver and use the classic solver instead, by using one of these options: The upcoming, special 23.10.0 release will be dedicated to the switch of the default solver to libmamba. Here is our updated plan to change the default solver, to better follow CEP 8 and reduce the potential impact on conda users: The current “classic” solver is based on pycosat/ Picosat and will remain part of conda for the forseeable future, a fallback is possible and available (see below). by running conda config -set solver libmamba). You can already benefit from it today by configuring your conda installation to use it (e.g. We will change the default solver of conda to conda-libmamba-solver in a special 23.10.0 release in the near future!
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |