Skip to content

Bump conda and conda-libmamba-solver minimum versions#5905

Merged
jezdez merged 1 commit into26.1.xfrom
bump-conda-cls-requirements
Jan 29, 2026
Merged

Bump conda and conda-libmamba-solver minimum versions#5905
jezdez merged 1 commit into26.1.xfrom
bump-conda-cls-requirements

Conversation

@jezdez
Copy link
Copy Markdown
Member

@jezdez jezdez commented Jan 29, 2026

Summary

  • Bump minimum conda version from 24.11.0 to 25.11.0
  • Bump minimum conda-libmamba-solver from 25.4.0 to 25.11.0
  • Remove obsolete deprecation warning filters
  • Use conda-forge channel for macOS Intel CI tests

Background

Removed Filters

Filter Reason
CondaSolver deprecation Fixed in CLS PR #691, included in CLS 25.11.0
restore_free_channel Property removed in conda 25.9.0

CI Changes

macOS Intel (osx-64) tests now use conda-forge channel instead of defaults because conda 25.11+ is not available in the defaults channel for osx-64 (only up to 25.7.0).

Remaining Filters (Cannot Be Fixed in conda-build)

The remaining deprecation warning filters suppress warnings from conda's internal code, not from conda-build's direct usage:

Filter Source Why It Can't Be Fixed
_supplement_index_with_system Deprecated function conda-build doesn't call this - triggered by conda internals
conda.core.prefix_data Internal deprecated methods conda-build uses PrefixData class (not deprecated), but internal methods trigger warnings
conda.trust Entire module deprecated conda-build never imports this - triggered by conda internals
PrefixActions Internal to UnlinkLinkTransaction conda-build uses UnlinkLinkTransaction (not deprecated), internal usage triggers warning
PathType Renamed to PathEnum Already has forward-compatible import with try/except

These filters will become unnecessary when conda 26.3 releases and removes these deprecated internal APIs.

Checklist

  • News files added
  • Updated pyproject.toml (runtime dependency)
  • Updated tests/requirements.txt (test dependency)
  • Removed obsolete warning filters from pytest config
  • Updated macOS CI to use conda-forge channel

@jezdez jezdez requested a review from a team as a code owner January 29, 2026 10:56
@github-project-automation github-project-automation bot moved this to 🆕 New in 🔎 Review Jan 29, 2026
@conda-bot conda-bot added the cla-signed [bot] added once the contributor has signed the CLA label Jan 29, 2026
@jezdez jezdez force-pushed the bump-conda-cls-requirements branch from bb55159 to d3e6f0e Compare January 29, 2026 11:04
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Jan 29, 2026

Merging this PR will not alter performance

✅ 5 untouched benchmarks


Comparing bump-conda-cls-requirements (6aae577) with main (0ade301)1

Open in CodSpeed

Footnotes

  1. No successful run was found on 26.1.x (0ade301) during the generation of this report, so main (0ade301) was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@jezdez jezdez force-pushed the bump-conda-cls-requirements branch 2 times, most recently from 236d59f to 43ab066 Compare January 29, 2026 13:03
- Bump minimum conda version from 24.11.0 to 25.11.0
- Bump minimum conda-libmamba-solver from 25.4.0 to 25.11.0
- Remove obsolete CondaSolver deprecation warning filters (CLS PR #691 merged)
@jezdez jezdez force-pushed the bump-conda-cls-requirements branch from 43ab066 to 6aae577 Compare January 29, 2026 13:53
@github-project-automation github-project-automation bot moved this from 🆕 New to ✅ Approved in 🔎 Review Jan 29, 2026
@jezdez jezdez merged commit a16f08e into 26.1.x Jan 29, 2026
30 checks passed
@jezdez jezdez deleted the bump-conda-cls-requirements branch January 29, 2026 16:01
@github-project-automation github-project-automation bot moved this from ✅ Approved to 🏁 Done in 🔎 Review Jan 29, 2026
jezdez added a commit to jezdez/conda-build-feedstock that referenced this pull request Feb 2, 2026
Incorporate changes from conda/conda-build#5905 which bumps the
minimum conda version from 24.11.0 to 25.11.0.
jezdez added a commit to jezdez/conda-build-feedstock that referenced this pull request Feb 2, 2026
Incorporate changes from conda/conda-build#5905 which bumps the
minimum conda version from 24.11.0 to 25.11.0 and adds a
run_constrained for conda-libmamba-solver >=25.11.0.
jsmolic pushed a commit to jsmolic/conda-build that referenced this pull request Feb 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed [bot] added once the contributor has signed the CLA

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants