Uh oh!
There was an error while loading. Please reload this page.
GH-47438: [Python][Packaging] Set up wheel building for Python 3.14 - #47616
Conversation
AlenkaF
commented
Sep 22, 2025
@github-actions crossbow submit cp314 |
|
AlenkaF
commented
Sep 22, 2025
@github-actions crossbow submit -g wheel |
Revision: 4d579d3f87c8b32b8c8d5c2c6e6b34b8cfa9ad1d Submitted crossbow builds: ursacomputing/crossbow @ actions-7c2f27054b |
AlenkaF
commented
Sep 23, 2025
@github-actions crossbow submit cp314 |
Revision: b610f02b4cfd11c08a29804689a2c3f80434bd24 Submitted crossbow builds: ursacomputing/crossbow @ actions-254712ded5 |
AlenkaF
commented
Sep 25, 2025
@github-actions crossbow submit wheel-manylinux-2-28-cp314-cp314-arm64 |
Revision: ba5bb8a49c6d8989a8bfa9870810ef5f43ba130f Submitted crossbow builds: ursacomputing/crossbow @ actions-1fc62abec5
|
AlenkaF
commented
Sep 26, 2025
@github-actions crossbow submit wheel-manylinux-2-28-cp314-cp314-arm64 |
Revision: caa904ab722c70ca5c7c8f6b9366babec0782d9a Submitted crossbow builds: ursacomputing/crossbow @ actions-ee8c32d46b
|
AlenkaF
commented
Sep 26, 2025
@github-actions crossbow submit wheel-manylinux-2-28-cp314-cp314-arm64 |
Revision: 5c4330d6497d54257988b19cd69a444cc957d236 Submitted crossbow builds: ursacomputing/crossbow @ actions-a34b2c22d4
|
EwoutH
commented
Oct 2, 2025
conda-forge/pyarrow-feedstock#156 is merged! |
5c4330d to
767e2c4CompareAlenkaF
commented
Oct 3, 2025
@github-actions crossbow submit cp314-cp314 |
Revision: 767e2c4 Submitted crossbow builds: ursacomputing/crossbow @ actions-1d7807353f |
AlenkaF
commented
Oct 3, 2025
@github-actions crossbow submit wheel-macos-monterey-cp314-cp314-amd64 |
Uh oh!
There was an error while loading. Please reload this page.
AlenkaF
commented
Oct 13, 2025
I need to add back the ( |
pitrou
commented
Oct 13, 2025
Ah, sorry! I'm surprised because the filename doesn't always match the one being used in the |
raulcd
commented
Oct 13, 2025
From what I understand we always copy both and then pip installing |
AlenkaF
commented
Oct 13, 2025
No problem! I wanted to try, in case we do not need to copy, anyways :) |
pitrou
commented
Oct 13, 2025
Oh, yes, you're right. My bad 🤦 |
AlenkaF
commented
Oct 13, 2025
@github-actions crossbow submit -g wheel |
Revision: 26a7f72 Submitted crossbow builds: ursacomputing/crossbow @ actions-c310d57cb6 |
AlenkaF
commented
Oct 14, 2025
Everything green, yay. |
AlenkaF
commented
Oct 14, 2025
I have put back as it was though it would be nicer to just copy one file, as per |
EwoutH
commented
Oct 14, 2025
Awesome! What’s now the plan and timeline to get wheels on PyPI? |
…47616) ### Rationale for this change Python 3.14 is currently in a prerelease status and is expected to have a final release in October this year (https://peps.python.org/pep-0745/). We should ensure we are fully ready to support Python 3.14 for the PyArrow 22 release. ### What changes are included in this PR? This PR updates wheels for Python 3.14. ### Are these changes tested? Tested in the CI and with extended builds. ### Are there any user-facing changes? No, but users will be able to use PyArrow with Python 3.14. * GitHub Issue: #47438 --- Todo: - Update the image revision name in `.env` - Add 3.14 conda build ([arrow/dev/tasks/tasks.yml](https://github.com/apache/arrow/blob/d803afcc43f5d132506318fd9e162d33b2c3d4cd/dev/tasks/tasks.yml#L809)) when conda-forge/pyarrow-feedstock#156 is merged Follow-ups: - #47437 Authored-by: AlenkaF <frim.alenka@gmail.com> Signed-off-by: AlenkaF <frim.alenka@gmail.com>
After merging your PR, Conbench analyzed the 3 benchmarking runs that have been run so far on merge-commit f268c43. There were no benchmark performance regressions. 🎉 The full Conbench report has more details. It also includes information about 1 possible false positive for unstable benchmarks that are known to sometimes produce them. |
…3.14 (apache#47616) ### Rationale for this change Python 3.14 is currently in a prerelease status and is expected to have a final release in October this year (https://peps.python.org/pep-0745/). We should ensure we are fully ready to support Python 3.14 for the PyArrow 22 release. ### What changes are included in this PR? This PR updates wheels for Python 3.14. ### Are these changes tested? Tested in the CI and with extended builds. ### Are there any user-facing changes? No, but users will be able to use PyArrow with Python 3.14. * GitHub Issue: apache#47438 --- Todo: - Update the image revision name in `.env` - Add 3.14 conda build ([arrow/dev/tasks/tasks.yml](https://github.com/apache/arrow/blob/d803afcc43f5d132506318fd9e162d33b2c3d4cd/dev/tasks/tasks.yml#L809)) when conda-forge/pyarrow-feedstock#156 is merged Follow-ups: - apache#47437 Authored-by: AlenkaF <frim.alenka@gmail.com> Signed-off-by: AlenkaF <frim.alenka@gmail.com>
### Rationale for this change I have noticed I forgot to add support for Python 3.14 to the install docs. The support for Python 3.14 has been added in this PR: #47616. ### What changes are included in this PR? Minor documentation change in Python Compatibility section. ### Are these changes tested? No, no need. ### Are there any user-facing changes? No. Authored-by: Alenka Frim <AlenkaF@users.noreply.github.com> Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
### Rationale for this change I have noticed I forgot to add support for Python 3.14 to the install docs. The support for Python 3.14 has been added in this PR: apache#47616. ### What changes are included in this PR? Minor documentation change in Python Compatibility section. ### Are these changes tested? No, no need. ### Are there any user-facing changes? No. Authored-by: Alenka Frim <AlenkaF@users.noreply.github.com> Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
…3.14 (apache#47616) ### Rationale for this change Python 3.14 is currently in a prerelease status and is expected to have a final release in October this year (https://peps.python.org/pep-0745/). We should ensure we are fully ready to support Python 3.14 for the PyArrow 22 release. ### What changes are included in this PR? This PR updates wheels for Python 3.14. ### Are these changes tested? Tested in the CI and with extended builds. ### Are there any user-facing changes? No, but users will be able to use PyArrow with Python 3.14. * GitHub Issue: apache#47438 --- Todo: - Update the image revision name in `.env` - Add 3.14 conda build ([arrow/dev/tasks/tasks.yml](https://github.com/apache/arrow/blob/d803afcc43f5d132506318fd9e162d33b2c3d4cd/dev/tasks/tasks.yml#L809)) when conda-forge/pyarrow-feedstock#156 is merged Follow-ups: - apache#47437 Authored-by: AlenkaF <frim.alenka@gmail.com> Signed-off-by: AlenkaF <frim.alenka@gmail.com>
### Rationale for this change I have noticed I forgot to add support for Python 3.14 to the install docs. The support for Python 3.14 has been added in this PR: apache#47616. ### What changes are included in this PR? Minor documentation change in Python Compatibility section. ### Are these changes tested? No, no need. ### Are there any user-facing changes? No. Authored-by: Alenka Frim <AlenkaF@users.noreply.github.com> Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
Rationale for this change
Python 3.14 is currently in a prerelease status and is expected to have a final release in October this year (https://peps.python.org/pep-0745/).
We should ensure we are fully ready to support Python 3.14 for the PyArrow 22 release.
What changes are included in this PR?
This PR updates wheels for Python 3.14.
Are these changes tested?
Tested in the CI and with extended builds.
Are there any user-facing changes?
No, but users will be able to use PyArrow with Python 3.14.
Todo:
.envFollow-ups: