Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,10 +86,10 @@ jobs:
include:
# minimum Python/conda combo
- python-version: '3.10'
conda-version: 24.11.0
conda-version: 25.11.0
test-type: serial
- python-version: '3.10'
conda-version: 24.11.0
conda-version: 25.11.0
test-type: parallel
# maximum Python/conda combo
- python-version: '3.13'
Expand Down Expand Up @@ -402,7 +402,8 @@ jobs:
conda-version: canary
test-type: parallel
env:
CONDA_CHANNEL_LABEL: ${{ matrix.conda-version == 'canary' && 'conda-canary/label/dev' || 'defaults' }}
# Use conda-forge for release tests since conda 25.11+ is not in defaults for osx-64
CONDA_CHANNEL_LABEL: ${{ matrix.conda-version == 'canary' && 'conda-canary/label/dev' || 'conda-forge' }}
PYTEST_MARKER: ${{ matrix.test-type == 'serial' && 'serial' || 'not serial' }}

steps:
Expand Down
19 changes: 19 additions & 0 deletions news/bump-conda-requirement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
### Enhancements

* <news item>

### Bug fixes

* <news item>

### Deprecations

* Bump minimum `conda` version to 25.11.0 and `conda-libmamba-solver` to 25.11.0. Remove obsolete `CondaSolver` deprecation warning filters. (#xxxx)

### Docs

* <news item>

### Other

* Use `conda-forge` channel for macOS Intel (osx-64) CI tests since conda 25.11+ is not available in `defaults` channel for that platform. (#xxxx)
19 changes: 19 additions & 0 deletions news/remove-restore-free-channel-filter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
### Enhancements

* <news item>

### Bug fixes

* <news item>

### Deprecations

* Remove obsolete `restore_free_channel` deprecation warning filter. This property was removed in conda 25.9.0. (#xxxx)

### Docs

* <news item>

### Other

* <news item>
9 changes: 3 additions & 6 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ classifiers = [
dependencies = [
"beautifulsoup4",
"chardet",
"conda >=24.11.0",
"conda >=25.11.0",
# Disabled due to conda-index not being available on PyPI
# "conda-index >=0.4.0",
"conda-package-handling >=2.2.0",
Expand Down Expand Up @@ -128,9 +128,6 @@ filterwarnings = [
"ignore:conda.core.index._supplement_index_with_system is pending deprecation:PendingDeprecationWarning:conda",
# ignore tarfile Python 3.14 warning
"ignore:Python 3.14 will, by default, filter extracted tar archives:DeprecationWarning",
# TEMPORARY: Remove once CLS is released with https://github.com/conda/conda-libmamba-solver/pull/691
"ignore:conda.plugins.CondaSolver:PendingDeprecationWarning",
"ignore:conda.plugins.CondaSolver:DeprecationWarning",
# ignore conda prefix data deprecation
"ignore:conda.core.prefix_data:DeprecationWarning",
# ignore conda prefix data pending deprecation (including pip_interop_enabled)
Expand All @@ -143,10 +140,10 @@ filterwarnings = [
# ignore conda link PrefixActions deprecation
"ignore:conda.core.link.PrefixActions is deprecated and will be removed in 26.3:DeprecationWarning",
"ignore:conda.core.link.PrefixActions is pending deprecation and will be removed in 26.3:PendingDeprecationWarning",
# ignore conda context restore_free_channel deprecation
"ignore:conda.base.context.Context.restore_free_channel is deprecated:DeprecationWarning",
# ignore conda PathType -> PathEnum rename deprecation
"ignore:conda.models.enums.PathType is pending deprecation:PendingDeprecationWarning",
# ignore conda CONDA_PACKAGE_EXTENSIONS deprecation (use plugin_manager.get_package_extractors() instead)
"ignore:conda.base.constants.CONDA_PACKAGE_EXTENSIONS is pending deprecation:PendingDeprecationWarning",
]
markers = [
"serial: execute test serially (to avoid race conditions)",
Expand Down
4 changes: 2 additions & 2 deletions tests/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
beautifulsoup4
chardet
conda >=24.11.0
conda >=25.11.0
conda-index >=0.4.0
conda-libmamba-solver >=25.4.0 # ensure we use libmamba
conda-libmamba-solver >=25.11.0 # includes fix for CondaSolver deprecation warnings
conda-package-handling >=2.2.0
editables
evalidate >=2,<3.0a0
Expand Down
Loading