Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(deps): Update dependency conda-forge/conda to v24 #509

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

plural-renovate[bot]
Copy link
Contributor

@plural-renovate plural-renovate bot commented Feb 13, 2024

This PR contains the following updates:

Package Update Change
conda-forge/conda (source) major 23.11.0 -> 24.5.0

Release Notes

conda/conda (conda-forge/conda)

v24.5.0

Compare Source

Enhancements
  • Report which MatchSpec item caused Invalid*Spec exceptions for more informative error messages. (#​11203 via #​13598)
  • MSYS2 packages can now use the upstream installation prefixes. (#​13649)
  • Add support for CEP-15 base_url field in repodata.json. (#​13137 via #​13744)
  • In custom channel settings, allow specification of channel URLs using a glob-like wildcard pattern, e.g. for user with auth handler plugins. (#​13778 via #​13779)
Bug fixes
  • Fix conda notices --json to correctly output JSON. (#​13561)
  • Fix prefix replacement for Windows subdir on Unix. (#​13689)
Deprecations
  • Mark conda.plan._get_best_prec_match as pending deprecation. Use conda.misc._get_best_prec_match instead. (#​12421)
  • Mark conda.plan._handle_menuinst as pending deprecation. (#​12421)
  • Mark conda.plan._inject_UNLINKLINKTRANSACTION as pending deprecation. (#​12421)
  • Mark conda.plan._plan_from_actions as pending deprecation. (#​12421)
  • Mark conda.plan.add_defaults_to_specs as pending deprecation. (#​12421)
  • Mark conda.plan.add_unlink as pending deprecation. (#​12421)
  • Mark conda.plan.display_actions as pending deprecation. (#​12421)
  • Mark conda.plan.execute_actions as pending deprecation. (#​12421)
  • Mark conda.plan.get_blank_actions as pending deprecation. (#​12421)
  • Mark conda.plan.install_actions as pending deprecation. (#​12421)
  • Mark conda.plan.print_dists as pending deprecation. (#​12421)
  • Mark conda.plan.revert_actions as pending deprecation. Use conda.cli.install.revert_actions instead. (#​12421)
  • Mark conda.plan as an entrypoint as pending deprecation. (#​12421)
  • Mark conda.activate._Activator.add_export_unset_vars as pending deprecation. Use conda.activate._Activator.get_export_unset_vars instead. (#​13720)
  • Mark conda.activate._Activator.get_scripts_export_unset_vars as pending deprecation. Use get_scripts_export_unset_vars helper function in test_activate.py instead. (#​13720)
  • Mark conda.activate._Activator._get_path_dirs(extra_library_bin) as pending deprecation. (#​13720)
  • Mark conda.activate.JSONFormatMixin.get_scripts_export_unset_vars as pending deprecation. Use conda.activate._Activator.get_export_unset_vars instead. (#​13720)
  • Mark conda.gateways.logging.trace as pending deprecation. Use Logger.log(conda.common.constants.TRACE, msg) instead. (#​13732)
  • Mark conda create --mkdir as pending deprecation. The argument is redundant and unnecessary. (#​13751)
  • Mark conda install --mkdir as pending deprecation. Use conda create instead. (#​13751)
  • Mark conda._vendor.frozendict as pending deprecation. Use frozendict instead. (#​13767 via #​13766)
  • Mark conda.auxlib.collection.make_immutable as pending deprecation. Use frozendict.deepfreeze instead. (#​13801)
  • Mark conda.plan.execute_plan as pending deprecation. (#​13869)
  • Mark conda.plan.execute_instructions as pending deprecation. (#​13869)
  • Mark conda.plan._update_old_plan as pending deprecation. (#​13869)
Docs
  • Add type hints and doc strings to conda.core.index. (#​13816)
Other
  • Remove setuptools remainings (MANIFEST.in, wheel build dependency) not required since the move to hatch in #​12509. (#​13684)
  • Remove and update any imports inside conda that is importing from conda/exports.py. (#​13869)
Contributors

v24.4.0

Compare Source

Enhancements
  • For Windows users, the stub executables used for Python entrypoints in packages are now codesigned. (#​13721)
Contributors

v24.3.0

Compare Source

Enhancements
  • Show first few characters of undecodeable response if repodata.json raises
    JSONDecodeError. (#​11804)
  • Update conda.gateways.subprocess.subprocess_call to use text=True to avoid manual encoding/decoding. (#​13240)
  • Add a new plugin hook giving plugin authors the ability to define new settings. (#​13554)
  • Optimize module imports to speed up conda activate. (#​13567 via #​13568)
  • Move conda env export to conda export and alias the old command to the new command. (#​13577)
  • Report progress while running conda install --revision <idx>. (#​13611)
  • Add conda.testing.tmp_channel pytest fixture to create a temporary local channel for testing. (#​13634)
Bug fixes
  • Print traceback on KeyboardInterrupt instead of raising another AttributeError exception, when conda debugging logs are enabled. (#​13531)
  • Parse integer channel notice IDs as str instead of raising an exception. (#​13543)
  • Add direct runtime dependency on zstandard for use when downloading repodata.json.zst. (#​13551)
  • Fallback to repodata.json if repodata.json.zst cannot be decompressed as zstandard. (#​13558)
  • conda rename command no longer throws an error when conda is not active. (#​13565)
  • Fallback to repodata.json from repodata.json.zst on most 4xx error codes. (#​13573)
  • Fix excess resource usage by log handling when fetching repodata. (#​13541 via #​13628)
  • Re-enable --subdir and --platform flags to be available for conda env create command. (#​13632)
  • Fix __archspec virtual package on Windows to return microarchitecture instead of the default x86_64. (#​13641)
  • Check Content-Length is nonzero before calculating progress, avoiding a possible ZeroDivisionError. (#​13653, #​13671)
Deprecations
  • Discontinue custom docker images. Use images provided by Anaconda Inc. or conda-forge instead. (#​13162)
  • Mark conda.common.compat.encode_arguments as pending deprecation. (#​13240)
  • Remove conda.export.handle_proxy_407. (#​13629)
  • Mark conda.testing.integration.make_temp_channel as pending deprecation. Use conda.testing.tmp_channel fixture instead. (#​13634)
  • Mark conda.testing.integration.running_a_python_capable_of_unicode_subprocessing as pending deprecation. (#​13634)
  • Mark conda.testing.integration.set_tmpdir as pending deprecation. Use tmp_path, conda.testing.path_factory, or conda.testing.tmp_env instead. (#​13634)
  • Mark conda.testing.integration._get_temp_prefix as pending deprecation. Use tmp_path, conda.testing.path_factory, or conda.testing.tmp_env instead. (#​13634)
  • Mark conda.testing.integration.make_temp_prefix as pending deprecation. Use tmp_path, conda.testing.path_factory, or conda.testing.tmp_env instead. (#​13634)
  • Mark conda.testing.integration.FORCE_temp_prefix as pending deprecation. Use tmp_path, conda.testing.path_factory, or conda.testing.tmp_env instead. (#​13634)
  • Mark conda.testing.integration.create_temp_location as pending deprecation. Use tmp_path or conda.testing.path_factory instead. (#​13634)
  • Mark conda.testing.integration.tempdir as pending deprecation. Use tmp_path or conda.testing.path_factory instead. (#​13634)
  • Mark conda.testing.integration.reload_config as pending deprecation. Use conda.base.context.reset_context instead. (#​13634)
  • Postpone conda.base.context.Context.conda_exe deprecation to conda 24.9. (#​13634)
  • Postpone conda.testing.integration.run_command deprecation to conda 25.3. (#​13634)
  • Postpone loading subcommands from executables deprecation to conda 25.3. (#​13634)
  • Remove vendored conda._vendor.boltons. Use boltons package instead. (#​12681 via #​13634)
  • Remove conda.auxlib.packaging. Use a modern build system instead; see https://packaging.python.org/en/latest/tutorials/packaging-projects#creating-pyproject-toml for more details. (#​12681 via #​13634)
  • Remove conda env create --force. Use conda env create --yes instead. (#​12681 via #​13634)
  • Remove conda info PACKAGE. Use conda search PACKAGE --info instead. (#​12681 via #​13634)
  • Remove conda.core.subdir_data.fetch_repodata_remote_request. Use conda.core.subdir_data.SubdirData.repo_fetch.fetch_latest_parsed instead." (#​12681 via #​13634)
  • Remove conda.exports.memoized. Use functools.lru_cache instead. (#​12681 via #​13634)
  • Remove conda.gateways.disk.read._digest_path. Use conda.gateways.disk.read.compute_sum instead. (#​12681 via #​13634)
  • Remove conda.gateways.disk.read.compute_md5sum. Use conda.gateways.disk.read.compute_sum(path, "md5") instead. (#​12681 via #​13634)
  • Remove conda.gateways.disk.read.compute_sha256sum. Use conda.gateways.disk.read.compute_sum(path, "sha256") instead. (#​12681 via #​13634)
  • Remove conda.instructions.PREFIX. (#​12681 via #​13634)
  • Remove conda.instructions.PREFIX_CMD. (#​12681 via #​13634)
  • Remove conda.testing.encode_for_env_var. (#​12681 via #​13634)
  • Remove conda.testing.conda_check_versions_aligned. (#​12681 via #​13634)
  • Remove conda.testing.helpers.run_inprocess_conda_command. Use conda.testing.tmp_env instead. (#​12681 via #​13634)
  • Remove conda.testing.helpers.capture_json_with_argv. (#​12681 via #​13634)
  • Remove conda.testing.integration.get_conda_list_tuple. Use conda.core.prefix_data.PrefixData.get instead. (#​12681 via #​13634)
  • Remove conda.utils.md5_file. Use conda.gateways.disk.read.compute_sum(path, "md5") instead. (#​12681 via #​13634)
  • Remove conda.utils.hashsum_file. Use conda.gateways.disk.read.compute_sum instead. (#​12681 via #​13634)
  • Remove conda.utils.safe_open. Use open instead. (#​12681 via #​13634)
  • Remove python -m conda_env. Use conda env or python -m conda env instead. (#​12681 via #​13634)
  • Remove conda_env.env.load_from_directory. (#​12681 via #​13634)
  • Remove conda_env.pip_util.get_pip_version. (#​12681 via #​13634)
  • Remove conda_env.pip_util.PipPackage. (#​12681 via #​13634)
  • Remove conda_env.pip_util.installed. (#​12681 via #​13634)
  • Remove conda_env.pip_util._canonicalize_name. (#​12681 via #​13634)
  • Remove conda_env.pip_util.add_pip_installed. (#​12681 via #​13634)
Docs
  • Update the navigation links for Miniconda. (#​13572)
Other
  • Remove dev/* scripts in favor of conda-incubator/setup-miniconda GitHub Action in .github/workflows/tests.yml. (#​13162)
  • Stop chaining commands for steps in .github/workflows/tests.yml. (#​12418 via #​13162)
  • Modernize tests. (#​13547, #​13292)
  • Run GitHub tests workflow also on osx-arm64 (aka Apple Silicon) runners. Enable osx-arm64 canary builds. Fix or disable broken tests. (#​13617)
  • Upload stable release artifacts to GitHub releases during releases. (#​13399)
Contributors

v24.1.2

Compare Source

Bug fixes
  • Fix deprecated fetch_repodata_remote_request when repodata_use_zst is enabled. (#​13595)
Contributors

v24.1.1

Compare Source

Bug fixes
  • Fallback to repodata.json if repodata.json.zst cannot be decompressed as zstandard. (#​13558)
  • Fallback to repodata.json from repodata.json.zst on most 4xx error codes. (#​13573)
Contributors

Configuration

📅 Schedule: Branch creation - "before 11pm" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@plural-renovate plural-renovate bot force-pushed the renovate/conda-forge-conda-24.x branch 11 times, most recently from 4fa064b to 3f07583 Compare February 20, 2024 11:04
@plural-renovate plural-renovate bot force-pushed the renovate/conda-forge-conda-24.x branch 12 times, most recently from 35df91c to 25a9465 Compare February 29, 2024 20:04
@plural-renovate plural-renovate bot force-pushed the renovate/conda-forge-conda-24.x branch 6 times, most recently from dc4bbad to b380250 Compare March 6, 2024 00:09
@plural-renovate plural-renovate bot force-pushed the renovate/conda-forge-conda-24.x branch 8 times, most recently from e169263 to 650df80 Compare May 15, 2024 17:05
@plural-renovate plural-renovate bot force-pushed the renovate/conda-forge-conda-24.x branch 20 times, most recently from b7b3e30 to 00b7269 Compare June 20, 2024 17:54
BREAKING CHANGE: major release of conda-forge/conda
@plural-renovate plural-renovate bot force-pushed the renovate/conda-forge-conda-24.x branch from 00b7269 to bb392c3 Compare June 20, 2024 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants