Commit 3cb811e
committed
[macOS CI] Use conda>=25.3.0 floor in setup-binary-builds to fix osx-arm64 nightly builds
The base miniconda env's Python differs per runner: macOS runners moved to
python=3.14 (pinned), while Windows runners are still on python=3.9. `conda
install -y conda=25.3.0` is unsatisfiable on the macOS base env because conda
25.3.0 has no Python 3.14 build (py314 builds start at 26.1.0), so every
osx-arm64 nightly wheel build has failed in `setup-binary-builds` since
2026-07-09 with:
LibMambaUnsatisfiableError: package conda-25.3.0-py310hca03da5_0 requires
python >=3.10,<3.11.0a0 ... Currently pinned specs: - python=3.14
But no single exact conda version covers both base Pythons (py39 support ends
at 25.9.1; py314 starts at 26.1.0). Replace the exact pin with a floor
(conda>=25.3.0) so each platform's solver resolves to the newest conda its
base Python allows: 25.9.1 on Windows (py3.9), 26.5.3 on macOS (py3.14) and
Linux. This runs in the base env before the target env is created, which is
why all Python versions failed identically and only osx-arm64 was affected.1 parent 168b0ed commit 3cb811e
1 file changed
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | | - | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
133 | 137 | | |
134 | 138 | | |
135 | 139 | | |
| |||
0 commit comments