GH-50091: [Python][Packaging] Add support for Python 3.15 - #50576
Conversation
|
|
|
@github-actions crossbow submit wheel-manylinux--cp315--amd64 |
|
Revision: 352e955 Submitted crossbow builds: ursacomputing/crossbow @ actions-7247a43d8f
|
|
@github-actions crossbow submit wheel-manylinux-2-28-cp315-cp315-amd64 |
|
Revision: e218142 Submitted crossbow builds: ursacomputing/crossbow @ actions-624ce95a6a
|
|
@github-actions crossbow submit wheel-manylinux-2-28-cp315-cp315-amd64 |
|
Revision: 7c98b13 Submitted crossbow builds: ursacomputing/crossbow @ actions-2ca9724204
|
|
@github-actions crossbow submit wheel-manylinux-2-28-cp315-* |
|
Revision: 7c98b13 Submitted crossbow builds: ursacomputing/crossbow @ actions-4124ec14ad
|
|
@github-actions crossbow submit wheel-musllinux-1-2-cp315-cp315-amd64 |
|
Revision: 7c98b13 Submitted crossbow builds: ursacomputing/crossbow @ actions-616da5a54c
|
|
@github-actions crossbow submit wheel-musllinux-1-2-cp315-cp315-amd64 |
|
Revision: 182d8e6 Submitted crossbow builds: ursacomputing/crossbow @ actions-b071f7aca7
|
|
@github-actions crossbow submit wheel-musllinux-1-2-cp315-cp315-* |
|
@github-actions crossbow submit wheel-macos-monterey-cp315-cp315-amd64 |
|
Revision: 182d8e6 Submitted crossbow builds: ursacomputing/crossbow @ actions-225530d98c
|
|
Revision: 182d8e6 Submitted crossbow builds: ursacomputing/crossbow @ actions-176c0f8661
|
|
@github-actions crossbow submit wheel-macos-monterey-cp315-cp315-amd64 |
|
Revision: dee356e Submitted crossbow builds: ursacomputing/crossbow @ actions-79e82c3e03
|
|
@github-actions crossbow submit wheel-macos-monterey-cp315-cp315-amd64 |
|
Revision: c17f15a Submitted crossbow builds: ursacomputing/crossbow @ actions-095e3987f3
|
|
@github-actions crossbow submit wheel-macos-monterey-cp315-cp315-amd64 |
|
Revision: 64ed130 Submitted crossbow builds: ursacomputing/crossbow @ actions-df723a1047
|
|
@github-actions crossbow submit wheel-windows-cp315-cp315-amd64 |
|
Revision: 64ed130 Submitted crossbow builds: ursacomputing/crossbow @ actions-b7512f9c8f
|
| # hadolint ignore=SC1072 | ||
| RUN (if "%python%"=="3.14" setx PYTHON_VERSION "3.14.5") | ||
| RUN (if "%python%"=="3.14" setx PYTHON_VERSION "3.14.5") & \ | ||
| (if "%python%"=="3.15" setx PYTHON_VERSION "3.15.0b4") |
There was a problem hiding this comment.
(TODO update for the RC)
| image: ubuntu-cpp-emscripten | ||
|
|
||
| {% for python_version in ["3.11", "3.12", "3.13", "3.14"] %} | ||
| {% for python_version in ["3.11", "3.12", "3.13", "3.14", "3.15"] %} |
There was a problem hiding this comment.
I suppose conda won't yet have python 3.15?
There was a problem hiding this comment.
Although it seems it does, but then I would expect that not all dependencies we need will already have been rebuilt for python 3.15 (as I haven't yet seen migrations for that)
|
I am closing this one in favor of: |
TBD
Currently only exercising CI and preparing for the future Python release.
Rationale for this change
What changes are included in this PR?
Are these changes tested?
Are there any user-facing changes?
This PR includes breaking changes to public APIs. (If there are any breaking changes to public APIs, please explain which changes are breaking. If not, you can remove this.)
This PR contains a "Critical Fix". (If the changes fix either (a) a security vulnerability, (b) a bug that caused incorrect or invalid data to be produced, or (c) a bug that causes a crash (even when the API contract is upheld), please provide explanation. If not, you can remove this.)