Update dependency conda to 24.11.*#15
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
fe442d5 to
72d2199
Compare
72d2199 to
433508c
Compare
ea79c48 to
5061393
Compare
433508c to
cd9c2bf
Compare
cd9c2bf to
d35ad34
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
24.7.*→24.11.*Release Notes
conda/conda (conda)
v24.11.3Compare Source
Bug fixes
__conda_reactivatedeprecation message. (#14468)Contributors
v24.11.2Compare Source
Bug fixes
__conda_reactivateshell command removed in 24.11.0. (#14455)Deprecations
__conda_reactivateas deprecated. Use__conda_activate reactivateinstead. (#14455)Contributors
v24.11.1Compare Source
Bug fixes
denylist_channelswas not being recognized in certain cases. (#14405)Contributors
v24.11.0Compare Source
Enhancements
__winversion and enableCONDA_OVERRIDE_WINusage. (#14443 via #14450)Bug fixes
Incompatible component merge. (#11612)conda shell.posixcommand (#14398)denylist_channelswas not being recognized in certain cases. (#14405)__osxor__linuxversion if the underlying OS is not macOS or Linux, respectively. (#14448 via #14449)__osxvirtual package and the user agent info. (#13178, #13832 via #14449)MatchSpec. (#14481)ChecksumMismatchErroras caused by badpartial downloads. Use
r+borw+binstead of "append" mode. Improve testcoverage. (#13488)
Docs
handler, in the CondaAuthHandler example (#14428).Other
conda-libmamba-solver >=24.11.0forlibmamba 2.xcompatibility. (#11612)PYTHONPATHautoused fixture inconda.testingto ensure developmentcondais used across all tests. The fixture doesn't apply inPYTHONPATHis already set in the environment. (#14475)Contributors
v24.9.2Compare Source
Bug fixes
conda createcommand. (#14282, #14315)Contributors
v24.9.1Compare Source
Bug fixes
Deprecations
shell/bin/conda. Usedev/start[.bat]instead. (#14285)Contributors
v24.9.0Compare Source
✨ 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 channelscommand.We're also going to continue to work on improving channel management in the forseeable future and would love to get your feedback.
Enhancements
conda.core.index.Indexas a faster drop-in replacement of the realized dictionary index. Note: The loggers are no longer implicitly initialized when fetching the index. Instead, you must explicitly callconda.gateways.logging.initialize_logging. (#13880, #14267)conda env removecommand toconda remove --all. (#13977)conda doctorthat detects if theREQUESTS_CA_BUNDLEenv var points to a non-existent file. (#12905 via #14037)--sha256flag toconda list --explicitso it lists URLs with a SHA256 hash instead of MD5 and makeconda install|createcompatible with these inputs. (#2903, #7882 via #14048)condaversion used to generate a@EXPLICITtext file. (#14048)denylist_channelsconfig option andCONDA_DENYLIST_CHANNELSenvironment variable to explicitly deny using specific channels globally, which is complementing the already existingallowlist_channelsconfig option. (#14176 via #14196)conda commandssubcommand. (#14215)conda.testing.fixtures.session_capsys. Use this to capture stdout and stderr within module, package, and session scoped fixtures. (#14243)conda.testing.fixtures.session_conda_cli. Use this to invoke conda commands within module, package, and session scoped fixtures. (#14243)conda.testing.fixtures.session_tmp_env. Use this to create a conda environment within module, package, and session scoped fixtures. (#14243)Bug fixes
conda rename. (#13955)conda doctorto check whether the environment exists or not before trying to generate a health report. (#14042 via #14112)conda.common.configuration.ObjectParameter's ability to appropriately handle defaults. (#14148 via #14149)conda remove [env] --allcommand no longer deletes empty parent directories for environments that are removed. (#14173)activate,deactivate,reactivate,hooks, andcommands). (#14211 via #14212)str.replace(), in two places. (#14241)$Env:VARIABLE = $nullinstead of$Env:VARIABLE = "". (#14237 via #14246)Deprecations
conda.core.index.get_indexas pending deprecation. Useconda.core.index.Indexinstead. (#13880)conda.core.index.get_reduced_indexas pending deprecation. Useconda.core.index.ReducedIndexinstead. (#13880)conda.core.index.fetch_indexas pending deprecation. Useconda.core.index.Indexinstead. (#13880)conda.core.index._supplement_index_with_prefixas pending deprecation. Useconda.core.index.Index.reloadinstead. (#13880)conda.core.index._supplement_index_with_cacheas pending deprecation. Useconda.core.index.Index.reloadinstead. (#13880)conda.core.index._supplement_index_with_featuresas pending deprecation. Useconda.core.index.Index.reloadinstead. (#13880)conda.core.index._supplement_index_with_systemas pending deprecation. Useconda.core.index.Index.reloadinstead. (#13880)conda.core.index._make_virtual_packageas pending deprecation. Useconda.models.records.PackageRecord.virtual_packageinstead. (#13880)conda.core.subdir_data.make_feature_recordas pending deprecation. Useconda.models.records.PackageRecord.featureinstead. (#13880)conda.plugins.manager.CondaPluginManager.get_virtual_packagesas pending deprecation. Useconda.plugins.manager.CondaPluginManager.get_virtual_package_recordsinstead. (#13880)conda.misc.explicit(index_args)as pending deprecation. (#14267)conda.cli.main_rename.validate_destinationas pending deprecation. Useconda.cli.install.validate_new_prefixinstead. (#13955)conda.cli.main_env_remove.executeas pending deprecation. Useconda.cli.main_remove.executeinstead. (#13977)conda.activate.path_identityas pending deprecation. Useconda.common.path.path_identityinstead. (#14068)conda.utils.path_identityas pending deprecation. Useconda.common.path.path_identityinstead. (#14068)conda.models.leased_path_entryas pending deprecation. (#14077)conda.base.context.Context.conda_exetoconda 25.3. (#14077)conda.cli.python_apitoconda 25.9. (#14077)conda._vendor.appdirs. Useplatformdirsinstead. (#14077)conda._vendor.cpuinfo. (#14077)conda._vendor.distro. Usedistroinstead. (#14077)conda.auxlib.collection.call_each. (#14077)conda.auxlib.collection.firstitem. (#14077)conda.auxlib.compat.NoneType. (#14077)conda.auxlib.compat.primitive_types. (#14077)conda.auxlib.compat.utf8_writer. (#14077)conda.auxlib.exceptions.AssignmentError. (#14077)conda.auxlib.exceptions.AuthenticationError. (#14077)conda.auxlib.exceptions.InitializationError. (#14077)conda.auxlib.exceptions.NotFoundError. (#14077)conda.auxlib.exceptions.SenderError. (#14077)conda.auxlib.type_coercion.boolify_truthy_string_ok. (#14077)conda.auxlib.type_coercion.listify. (#14077)conda.base.context.Context.root_dir. Useconda.base.context.Context.root_prefixinstead. (#14077)conda.base.exceptions. (#14077)conda.cli.main.generate_parser. Useconda.cli.conda_argparse.generate_parserinstead. (#14077)conda.cli.main.init_loggers(context)(#14077)conda.cli.main_rename.validate_src(name). (#14077)conda.cli.main_rename.validate_src(prefix). (#14077)conda.common.configuration.load_file_configs. (#14077)conda.common.decorators.env_override. (#14077)conda.common.decorators. (#14077)conda.common.disk.temporary_content_in_file. Usetempfileinstead. (#14077)conda.core.package_cache_data.download. Useconda.gateways.connection.download.downloadinstead. (#14077)conda.core.package_cache_data.rm_fetched. (#14077)conda.core.package_cache. Useconda.core.package_cache_datainstead. (#14077)conda.core.prefix_data.PrefixData._has_python. (#14077)conda.core.subdir_data.get_cache_control_max_age. Useconda.gateways.repodata.get_cache_control_max_ageinstead. (#14077)conda.exports.fetch_index. Useconda.core.index.fetch_indexinstead. (#14077)conda.exports.IndexRecord. Useconda.models.records.PackageRecordinstead. (#14077)conda.gateways.anaconda_client.EnvAppDirs. Useplatformdirsinstead. (#14077)conda.gateways.connection.adapters.ftp.FTPAdapter.stor. (#14077)conda.gateways.connection.adapters.ftp.parse_multipart_files(#14077)conda.gateways.logging.set_verbosity. Useconda.gateways.logging.set_log_levelinstead. (#14077)conda.gateways.logging.VERBOSITY_LEVELS. (#14077)conda.models.dist.IndexRecord. Useconda.models.records.PackageRecordinstead. (#14077)conda.models.enums.LeasedPathType. (#14077)conda.models.leased_path_entry.LeasedPathEntry. (#14077)conda.plugins.subcommands.doctor.get_prefix. Useconda.base.context.context.target_prefixinstead. (#14077)conda.plugins.subcommands.doctor.health_checks.display_health_checks. (#14077)conda.plugins.subcommands.doctor.health_checks.display_report_heading. (#14077)conda.testing.helpers.set_active_prefix. Usemocker.patch('conda.base.context.Context.active_prefix')instead. (#14077)tests.env.utils.run_command. Useconda_clifixture instead. (#14077)tests.env.utils.make_temp_envs_diras pending deprecation. Usetmp_envs_dirfixture instead. (#14093)conda.gateways.disk.delete.rm_rf(max_retries)as pending deprecated. (#14094)conda.gateways.disk.delete.rm_rf(trash)as pending deprecated. (#14094)conda.gateways.disk.delete.try_rmdir_all_emptyas pending deprecated. Useconda.gateways.disk.delete.rm_rfinstead. (#14094)conda.gateways.disk.delete.move_to_trashas pending deprecated. Useconda.gateways.disk.delete.rm_rfinstead. (#14094)conda.gateways.disk.delete.move_path_to_trashas pending deprecated. Useconda.gateways.disk.delete.rm_rfinstead. (#14094)conda.exports.move_to_trashas pending deprecation. Useconda.gateways.disk.delete.rm_rfinstead. (#14118)conda.activate.ensure_binaryas pending deprecation. Useconda.common.compat.ensure_binaryinstead. (#14144)conda.activate.ensure_fs_path_encodingas pending deprecation. (#14144)conda.common.compat.six_with_metaclassas pending deprecation. Use class'metaclass=keyword argument instead. (#14144)conda.common.compat.openas pending deprecation. Useconda.common.compat.open_utf8instead. (#14144, #14169)conda.common.compat.ensure_unicodeas pending deprecation. (#14144)conda.common.compat.ensure_fs_path_encodingas pending deprecation. (#14144)conda.common.compat.FILESYSTEM_ENCODINGas pending deprecation. (#14144, #14169)conda.activate.native_path_to_unixas pending deprecation. Useconda.common.path.win_path_to_unixinstead. (#14157)conda.activate.unix_path_to_nativeas pending deprecation. Useconda.common.path.unix_path_to_wininstead. (#14157)conda.activate._Cygpathas pending deprecation. Useconda.common.path._cygpathinstead. (#14157)conda.activate._Cygpath.RE_UNIXas pending deprecation. Useconda.common.path._cygpath.RE_WIN_DRIVEinstead. (#14157)conda.activate._Cygpath.translate_unixas pending deprecation. Useconda.common.path._cygpath._to_unix_driveinstead. (#14157)conda.activate._Cygpath.RE_DRIVEas pending deprecation. Useconda.common.path._cygpath.RE_UNIX_DRIVEinstead. (#14157)conda.activate._Cygpath.translation_driveas pending deprecation. Useconda.common.path._cygpath._to_win_driveinstead. (#14157)conda.activate._Cygpath.RE_MOUNTas pending deprecation. Useconda.common.path._cygpath.RE_UNIX_MOUNTinstead. (#14157)conda.activate._Cygpath.translation_mountas pending deprecation. Useconda.common.path._cygpath._to_win_mountinstead. (#14157)conda.activate._Cygpath.RE_ROOTas pending deprecation. Useconda.common.path._cygpath.RE_UNIX_ROOTinstead. (#14157)conda.activate._Cygpath.translation_rootas pending deprecation. Useconda.common.path._cygpath._to_win_rootinstead. (#14157)conda.utils.unix_path_to_winas pending deprecation. Useconda.common.path.unix_path_to_wininstead. (#14157)conda.env.specs.binstarmodule. (#14158 via #14160)conda env [create|update] REMOTE_DEFINITION. Useconda env [create|update] --file=URLinstead. (#14158 via #14160)conda.testing.integration.BIN_DIRECTORYas pending deprecation. Useconda.common.path.BIN_DIRECTORYinstead. (#14188)conda.common.path.get_bin_directory_short_path()as pending deprecation. Useconda.common.path.BIN_DIRECTORYinstead. (#14188)conda.common.path.is_private_env_nameas pending deprecation. (#14189)conda.common.path.is_private_env_pathas pending deprecation. (#14189)conda shell.SHELL commandsas pending deprecation. Useconda commandsinstead. (#14215)defaultsmultichannel will stop being the (implicit) default value forchannels. Users relying on this behavior are encouraged to runconda config --add channels defaults. This is pending deprecation, and will be fully deprecated in 25.3. (#14178 via #14227)conda config --add/--append channels ...will warn whendefaultsis implicitly added. Inconda 25.3, this behavior will be removed and users should runconda config --add/--append channels defaultsexplicitly if needed. Conda distribution installers like miniforge or miniconda will pre-configure conda channels during installation. (#12356 via #14227)channelsconfiguration (viacondarcfiles, environment variables, or CLI flags), conda will warn about usingdefaultsimplicitly. In 25.3, an empty list will be used. (#14227)restore_free_channelconfiguration option as pending deprecation. Addhttps://repo.anaconda.com/pkgs/freeto your channel list afterdefaultsinstead. (#14231 via #14269)conda.testing.CondaCLIFixtureas pending deprecation. Useconda.testing.fixtures.CondaCLIFixtureinstead. (#14243)conda.testing.conda_clias pending deprecation. Useconda.testing.fixtures.conda_cliinstead. (#14243)conda.testing.PathFactoryFixtureas pending deprecation. Useconda.testing.fixtures.PathFactoryFixtureinstead. (#14243)conda.testing.path_factoryas pending deprecation. Useconda.testing.fixtures.path_factoryinstead. (#14243)conda.testing.TmpEnvFixtureas pending deprecation. Useconda.testing.fixtures.TmpEnvFixtureinstead. (#14243)conda.testing.tmp_envas pending deprecation. Useconda.testing.fixtures.tmp_envinstead. (#14243)conda.testing.TmpChannelFixtureas pending deprecation. Useconda.testing.fixtures.TmpChannelFixtureinstead. (#14243)conda.testing.tmp_channelas pending deprecation. Useconda.testing.fixtures.tmp_channelinstead. (#14243)conda.testing.context_aware_monkeypatchas pending deprecation. Useconda.testing.fixtures.context_aware_monkeypatchinstead. (#14243)conda.testing.tmp_pkgs_diras pending deprecation. Useconda.testing.fixtures.tmp_pkgs_dirinstead. (#14243)conda.testing.tmp_envs_diras pending deprecation. Useconda.testing.fixtures.tmp_envs_dirinstead. (#14243)Docs
--platformflag forconda [env] create. (#14100 via #14181)Other
xonshsupport to accomodate deprecated import path. (#14047)Contributors
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.