-
Notifications
You must be signed in to change notification settings - Fork 3.9k
GH-47438: [Python][Packaging] Set up wheel building for Python 3.14 #47616
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@github-actions crossbow submit cp314 |
|
@github-actions crossbow submit -g wheel |
Revision: 4d579d3f87c8b32b8c8d5c2c6e6b34b8cfa9ad1d Submitted crossbow builds: ursacomputing/crossbow @ actions-7c2f27054b |
@github-actions crossbow submit cp314 |
Revision: b610f02b4cfd11c08a29804689a2c3f80434bd24 Submitted crossbow builds: ursacomputing/crossbow @ actions-254712ded5 |
@github-actions crossbow submit wheel-manylinux-2-28-cp314-cp314-arm64 |
Revision: ba5bb8a49c6d8989a8bfa9870810ef5f43ba130f Submitted crossbow builds: ursacomputing/crossbow @ actions-1fc62abec5
|
@github-actions crossbow submit wheel-manylinux-2-28-cp314-cp314-arm64 |
Revision: caa904ab722c70ca5c7c8f6b9366babec0782d9a Submitted crossbow builds: ursacomputing/crossbow @ actions-ee8c32d46b
|
@github-actions crossbow submit wheel-manylinux-2-28-cp314-cp314-arm64 |
Revision: 5c4330d6497d54257988b19cd69a444cc957d236 Submitted crossbow builds: ursacomputing/crossbow @ actions-a34b2c22d4
|
conda-forge/pyarrow-feedstock#156 is merged! |
5c4330d
to
767e2c4
Compare
@github-actions crossbow submit cp314-cp314 |
Revision: 767e2c4 Submitted crossbow builds: ursacomputing/crossbow @ actions-1d7807353f |
@github-actions crossbow submit wheel-macos-monterey-cp314-cp314-amd64 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks fine in general to me, I posted a few comments.
@github-actions crossbow submit -g wheel |
Revision: ed83b6e Submitted crossbow builds: ursacomputing/crossbow @ actions-929a4e6e1f |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is great! Thanks @AlenkaF ! Happy to merge this once CI finishes and all wheels are green.
I need to add back the ( |
Ah, sorry! I'm surprised because the filename doesn't always match the one being used in the |
From what I understand we always copy both and then pip installing
|
No problem! I wanted to try, in case we do not need to copy, anyways :) |
Oh, yes, you're right. My bad 🤦 |
@github-actions crossbow submit -g wheel |
Revision: 26a7f72 Submitted crossbow builds: ursacomputing/crossbow @ actions-c310d57cb6 |
Everything green, yay. |
I have put back as it was though it would be nicer to just copy one file, as per |
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 <[email protected]> Signed-off-by: AlenkaF <[email protected]>
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 <[email protected]> Signed-off-by: AlenkaF <[email protected]>
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:
.env
Follow-ups: