The March 2024 releases included updates to conda and conda-build! ๐ Both of these have been released to both main
and conda-forge
.
Changes in Conda 24.3.0โ
To update conda, run:
conda install -n base conda=24.3.0
The January 2024 releases included updates to four conda community projects: conda, conda-build, conda-libmamba-solver, and conda-index! ๐ Each of these have been released to both main
and conda-forge
.
To update conda, run:
conda install -n base conda=24.1.2
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
.
To update conda, run:
conda install -n base conda=23.11.0
New menuinst
v2 support!
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
.
To update conda, run:
conda install -n base conda=23.9.0
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.
The July 2023 releases are here! ๐ Conda 23.7.0, 23.7.1, 23.7.2, and conda-build 3.26.0 are now available on both main
and conda-forge
channels.
To update conda, run:
conda install -n base conda=23.7.2
In the latest release of conda, new pre- and post-command plugin hooks that allow you to run your code before or after a conda subcommand are now available, along with a much improved subcommand plugin hook and plugin infrastructure. There is also a new health check for conda doctor
that detects altered packages in an environment by comparing expected and computed sha256
checksums, as well as a much-expanded API and command docs (conda env
!).
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:
To update conda, run:
conda install -n base conda=23.5.0
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.
conda-build
is a conda package for building your own packages for conda
and other package managers.
To install conda-build
run
conda install conda-build
If you already have it installed, you can upgrade to the newest version with
conda upgrade conda-build
The 3.23.0 and 3.23.1 releases have several updates:
overlinking_ignore_patterns
build parameter to speed up recipes where it is not helpful. (#4576)win-arm64
as a recognized platform (subdir). (#4579)conda
in isolated mode (python -I -m conda
) when invoked from conda-build
. This is necessary to fix an issue when packaging conda itself. Alternative solutions (see #4628) are under investigation, so the current implementation will likely change. (#4604, #4625)conda_build.convert.update_lib_contents
to use pathlib.Path
. Mark test_cli.test_convert
as xfail
on Windows (something with the GitHub Windows Runner makes this particularly flaky). (#4619, #4626)See the conda-build
documentation for more on how to use it to create packages.