Commit 496cfd8
committed
Enable Python 3.15 / 3.15t for macOS wheel builds
Extend the opt-in preview Python versions (INCLUDE_PREVIEW_PYTHON_VERSIONS) to
macOS arm64 so 3.15 / 3.15t are generated for macOS wheels, matching the Linux
enablement. The interpreter setup (conda-forge python_dev/python_rc labels) is
shared across OSes via .github/actions/setup-binary-builds. 3.15 / 3.15t are
left out of MACOS_PYTHON_POINT_VERSIONS so they flow to that shared case as
"3.15" / "3.15t" and resolve to the pinned conda-forge beta.
The macOS base env ships a newer conda (>=26, required by its py3.14 base) that
returns HTTP 400 downloading the 3.15 pre-release .conda from conda-forge label
subchannels. For 3.15* on macOS, downgrade the base env and pin the older conda
used on Linux/Windows, which downloads them correctly (same approach used for
earlier macOS pre-release bring-ups).
Also update the matrix unit tests (macOS arm64 now opts in).
Authored with assistance from Claude Code (AI assistant).1 parent 65fa050 commit 496cfd8
3 files changed
Lines changed: 32 additions & 15 deletions
File tree
- .github/actions/setup-binary-builds
- tools
- scripts
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
141 | 153 | | |
142 | 154 | | |
143 | 155 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
448 | 448 | | |
449 | 449 | | |
450 | 450 | | |
| 451 | + | |
| 452 | + | |
451 | 453 | | |
452 | 454 | | |
453 | 455 | | |
454 | 456 | | |
455 | 457 | | |
456 | | - | |
457 | | - | |
| 458 | + | |
| 459 | + | |
458 | 460 | | |
459 | | - | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
460 | 466 | | |
461 | 467 | | |
462 | 468 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
153 | | - | |
154 | | - | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
155 | 155 | | |
156 | | - | |
| 156 | + | |
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
| |||
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
178 | 177 | | |
179 | 178 | | |
180 | 179 | | |
| |||
0 commit comments