Enhancements
- Add
conda doctor
subcommand plugin. (#474) - Add Python 3.11 support. (#12256)
- Add
conda list --reverse
to return a reversed list of installed packages. (#11954) - Switch from
setup.py
topyproject.toml
and use Hatchling for our build system. (#12509) - Optimize which Python modules get imported during
conda activate
calls to make it faster. (#12550) - Add
conda_cli
fixture to replaceconda.testing.helpers.run_inprocess_conda_command
andconda.testing.integration.run_command
. (#12592) - Add
tmp_env
fixture to replaceconda.testing.integration.make_temp_env
. (#12592) - Add
path_factory
fixture to replace custom prefix logic likeconda.testing.integration._get_temp_prefix
andconda.testing.integration.make_temp_prefix
. (#12592) - Refactor the way that the
Activator
classes are defined inconda/activate.py
. (#12627) - Warn about misconfiguration when signature verification is enabled. (#12639)
Bug fixes
conda clean
no longer fails if we failed to get the file stats. (#12536)- Provide fallback version if
conda.deprecations.DeprecationHandler
receives a bad version. (#12541) - Ensure the default value for
defaults
includesmsys2
whencontext.subdir
iswin-*
on non-Windows platforms. (#12555) - Avoid
TypeError
when non-string types are written to the index cache metadata. (#12562) conda.core.package_cache_data.UrlsData.get_url
no longer fails whenpackage_path
has.conda
extension. (#12516)- Stop pre-converting paths to Unix style on Windows in
conda.sh
, so that they are prefix replaceable upon installation, which got broken by #12509. It also relies oncygpath
at runtime, which allmsys2
/cygwin
bash versions on Windows should have available. (#12627)
Deprecations
- Mark
conda_env.pip_util.get_pip_version
as pending deprecation. (#12492) - Mark
conda_env.pip_util.PipPackage
as pending deprecation. (#12492) - Mark
conda_env.pip_util.installed
as pending deprecation. (#12492) - Mark
conda_env.pip_util._canonicalize_name
as pending deprecation. (#12492) - Mark
conda_env.pip_util.add_pip_installed
as pending deprecation. (#12492) - Mark
conda_env.env.load_from_directory
as pending deprecation. (#12492) - Mark
python -m conda_env.cli.main
as pending deprecation. Useconda env
instead. (#12492) - Mark
python -m conda_env
as pending deprecation. Useconda env
instead. (#12492) - Mark
conda.auxlib.packaging
for deprecation in 24.3.0. (#12509) - Rename index cache metadata file
.state.json
to.info.json
to track draft CEP. (#12669) - Mark
conda.testing.integration.get_conda_list_tuple
as pending deprecation. Useconda.core.prefix_data.PrefixData().get()
instead. (#12676) - Mark
conda.testing.encode_for_env_var
as pending deprecation. (#12677) - Mark
conda.testing.integration.temp_chdir
as pending deprecation. Usemonkeypatch.chdir
instead. (#12678)
Docs
- Change the README example from IPython Notebook and NumPy to PyTorch. (#12579)
- Discuss options available to properly configure mirrored channels. (#12583, #12641)
- Add
flake8-docstrings
topre-commit
. (#12620)
Other
- Update retry language in flexible solve and
repodata
logs to be less ominous. (#12612) - Improve
repodata
/subdir_data
programming interface (#12521). Index cache metadata has changed to.info.json
to better align with the draft CEP. Improve cache locking when usingjlap
. Improvejlap
logging. (#12572) - Format with
black
and replacedpre-commit
'sdarker
hook withblack
. (#12554) - Format with
isort
and addpre-commit
isort
hook. (#12554) - Add functional tests around conda's content trust code. (#11805)
- Enable
flake8
checks that are now handled byblack
. (#12620)
Contributors
- @beeankha
- @chbrandt made their first contribution in #12419
- @chenghlee
- @conda-bot
- @dholth
- @THEdavehogue made their first contribution in #12612
- @HeavenEvolved made their first contribution in #12496
- @eltociear
- @jaimergp
- @jezdez
- @johnnynunez made their first contribution in #12256
- @kenodegard
- @ForgottenProgramme
- @pkmooreanaconda
- @tl-hbk made their first contribution in #12604
- @vic-ma made their first contribution in #12579
- @pre-commit-ci[bot]
- @sausagenoods made their first contribution in #12631