Skip to main content

7 posts tagged with "conda-libmamba-solver"

View All Tags

September 2024 Releases

Β· 9 min read
Mahe Iram Khan
Conda Maintainer

The September 2024 releases included updates to conda, conda-build, and conda-libmamba-solver! πŸŽ‰ All of these have been released to both main and conda-forge channels.

Changes in Conda 24.9.0/24.9.1​

To update conda, run:

conda install -n base conda=24.9.1

✨ Special announcement βœ¨β€‹

This is an announcement about an important and positive future change in conda's functionality:

Following feedback from conda users about the pre-configuration of the conda code base to favor channels from Anaconda Inc, we've started the process to deprecate hardcoding Anaconda's channels as the default set of channels in the conda source code, which is a remnant of conda's incubation at the company.

In the future, we will rely on providers of conda distributions, such as miniforge or Anaconda (including miniconda), to pre-configure their preferred channels, e.g. by running the necessary conda config --set channels command.

We're also going to continue to work on improving channel management in the foreseeable future and would love to get your feedback.

November 2023 Releases

Β· 6 min read
Ken Odegard
Conda Maintainer

The November 2023 releases included updates to three conda community projects: conda, conda-build, and conda-libmamba-solver! πŸŽ‰ Each of these have been released to both main and conda-forge.

Changes in Conda 23.11.0​

To update conda, run:

conda install -n base conda=23.11.0

πŸ“’ Special Announcement πŸ“’β€‹

New menuinst v2 support!

September 2023 Releases

Β· 6 min read
Ken Odegard
Conda Maintainer

The September 2023 releases included updates to five conda community projects: conda, conda-build, conda-libmamba-solver, conda-index, and pycosat! πŸŽ‰ Each of these have been released to both main and conda-forge.

Changes in Conda 23.9.0​

To update conda, run:

conda install -n base conda=23.9.0

πŸ“’ Special Announcement πŸ“’β€‹

info

Conda's default solver will change to conda-libmamba-solver in a special 23.10.0 release in the near future!

You can already benefit from conda-libmamba-solver today by configuring your conda installation to use it (e.g. by running conda config --set solver libmamba).

The current "classic" solver is based on pycosat/Picosat and will remain part of conda for the foreseeable future. A fallback is possible and available.

Additional details on this change as well as the full announcement can be found in the conda 23.9.0 changelog.

Conda and the libmamba solver: Roll-out plan 2023

Β· 4 min read
Jannis Leidel
Steering council member
Jaime RodrΓ­guez-Guerra
Steering council member

Over a year ago, the conda team at Anaconda, together with conda developers at Quansight and QuantStack, announced the release of a new solver for conda based on the libraries that the mamba project had developed on top of the venerable libsolv project.

Update

The default solver change for conda will be occurring in a special 23.10.0 release (not in 23.9.0). See the special announcement here.

TL;DR​

  • From July 2023 on, conda-libmamba-solver will be part of the various installers. The default conda solver is still classic. Look out for the release of miniconda, Anaconda Distribution and miniforge soon.
  • From September 2023 on, the default conda solver will be libmamba. classic will be available via --solver=classic, if needed.
  • At some point in the future, we'll discuss whether the classic solver is kept around, maintained as a separate plugin, and/or deprecated for good. Feedback welcome!

May Releases for Conda, Conda-Build, and Conda-Libmamba-Solver

Β· 5 min read
Bianca Henderson
Conda maintainer πŸπŸ“¦

May releases are here! 🎊 Conda 23.5.0, conda-build 3.25.0, and conda-libmamba-solver 23.5.0 are now available on both main and conda-forge:

Changes in Conda​

To update conda, run:

conda install -n base conda=23.5.0

✨ What's New? βœ¨β€‹

The long-awaited conda doctor subcommand plugin has been implemented! The related conda issue is over nine years old and has been a regularly requested feature. The conda doctor command enables conda users to detect any packages with files missing (i.e., corrupt packages) in their conda environment.