Uh oh!
There was an error while loading. Please reload this page.
GH-37880: [CI][Python][Packaging] Add support for Python 3.12 - #37901
Conversation
raulcd
commented
Sep 27, 2023
@github-actions crossbow submit cp312 |
Revision: 907f66d Submitted crossbow builds: ursacomputing/crossbow @ actions-6d09e69209 |
raulcd
commented
Sep 27, 2023
@github-actions crossbow submit wheel-macos-mojave-cp312-amd64 |
Revision: 5cee4a8 Submitted crossbow builds: ursacomputing/crossbow @ actions-2decf3cc0d
|
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
raulcd
commented
Sep 27, 2023
@github-actions crossbow submit wheel-manylinux-2-28-cp312-amd64 |
Revision: 54d5d34 Submitted crossbow builds: ursacomputing/crossbow @ actions-ca5ce95faa
|
raulcd
commented
Sep 27, 2023
The macOS issue seems to fail due to this (https://github.com/ursacomputing/crossbow/actions/runs/6326301003/job/17179575146#step:13:173): |
raulcd
commented
Sep 27, 2023
@github-actions crossbow submit wheel-macos-mojave-cp312-amd64 |
Revision: 349f362 Submitted crossbow builds: ursacomputing/crossbow @ actions-f607b07df1
|
raulcd
commented
Sep 27, 2023
I am facing some issues when updating setuptools with numpy: This seems related to: pypa/pip#12179 |
raulcd
commented
Sep 27, 2023
@github-actions crossbow submit wheel-macos-mojave-cp312-amd64 |
Revision: 3e3046c Submitted crossbow builds: ursacomputing/crossbow @ actions-635103f8ad
|
raulcd
commented
Sep 27, 2023
@github-actions crossbow submit wheel-manylinux-2-28-cp312-amd64 |
Revision: 125ac34 Submitted crossbow builds: ursacomputing/crossbow @ actions-70da4f8be9
|
raulcd
commented
Sep 27, 2023
@github-actions crossbow submit wheel-macos-mojave-cp312-amd64 |
Revision: dbd90cc Submitted crossbow builds: ursacomputing/crossbow @ actions-93131c2a12
|
There seems to be an issue compiling grpcio with Python 3.12: |
raulcd
commented
Sep 27, 2023
@github-actions crossbow submit wheel-macos-mojave-cp312-amd64 |
Revision: e92c96b Submitted crossbow builds: ursacomputing/crossbow @ actions-b8b091adfb
|
raulcd
commented
Sep 28, 2023
@github-actions crossbow submit cp312 |
Revision: e92c96b Submitted crossbow builds: ursacomputing/crossbow @ actions-fa45089ccb |
raulcd
commented
Oct 3, 2023
@github-actions crossbow submit cp312 |
Revision: b1d98ea5109ace814c0baa62cce326ea9c6e0e7b Submitted crossbow builds: ursacomputing/crossbow @ actions-817b67d67c |
raulcd
commented
Oct 3, 2023
@github-actions crossbow submit wheel-macos-big-sur-cp312-arm64 |
raulcd
commented
Oct 10, 2023
@github-actions crossbow submit wheel-macos-mojave-cp310-amd64 |
Revision: 27a979c Submitted crossbow builds: ursacomputing/crossbow @ actions-1822e92828
|
raulcd
commented
Oct 11, 2023
@pitrou@jorisvandenbossche any other concern here? I would like to merge it. |
pitrou
commented
Oct 11, 2023
@github-actions crossbow submit -g wheel -g python |
pitrou
commented
Oct 11, 2023
Let's make sure the 3.10 version change didn't break anything else? |
Revision: 27a979c Submitted crossbow builds: ursacomputing/crossbow @ actions-1c7e96dd5f |
pitrou
commented
Oct 11, 2023
There are a lot of fsspec/s3fs errors that are unrelated to this PR.
|
pitrou
commented
Oct 11, 2023
I think the CI results are ok otherwise, so we can merge. |
jorisvandenbossche
commented
Oct 11, 2023
A merge with main might be sufficient to get rid of the failures? We saw the same yesterday in the encryption PR, and after a merge they went away. |
jorisvandenbossche
commented
Oct 11, 2023
Restarted one of the failing wheel builds, as that seemed a temporary download failure. |
raulcd
left a comment
There was a problem hiding this comment.
👍 I am merging this! Thanks
### Rationale for this change Python 3.12 will be released in the next couple of weeks. We should add the wheels for pyarrow on our 14.0.0 release. ### What changes are included in this PR? This PR adds jobs to build pyarrow wheels for Python 3.12. ### Are these changes tested? They will be tested via archery tasks ### Are there any user-facing changes? No but users will be able to use pyarrow with Python 3.12 * Closes: #37880 Authored-by: Raúl Cumplido <raulcumplido@gmail.com> Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
After merging your PR, Conbench analyzed the 5 benchmarking runs that have been run so far on merge-commit 7695935. 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. |
…pache#37901) ### Rationale for this change Python 3.12 will be released in the next couple of weeks. We should add the wheels for pyarrow on our 14.0.0 release. ### What changes are included in this PR? This PR adds jobs to build pyarrow wheels for Python 3.12. ### Are these changes tested? They will be tested via archery tasks ### Are there any user-facing changes? No but users will be able to use pyarrow with Python 3.12 * Closes: apache#37880 Authored-by: Raúl Cumplido <raulcumplido@gmail.com> Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
…pache#37901) ### Rationale for this change Python 3.12 will be released in the next couple of weeks. We should add the wheels for pyarrow on our 14.0.0 release. ### What changes are included in this PR? This PR adds jobs to build pyarrow wheels for Python 3.12. ### Are these changes tested? They will be tested via archery tasks ### Are there any user-facing changes? No but users will be able to use pyarrow with Python 3.12 * Closes: apache#37880 Authored-by: Raúl Cumplido <raulcumplido@gmail.com> Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
### Rationale for this change Like #43519 mentionies, now that the first `rc` is out, it's probably time to add CI coverage for Python 3.13 (and also start building wheels). ### What changes are included in this PR? I'm fairly new to the build/CI processes of the project, but I tried to follow the same template as #37901. I'll follow up afterwards with adding CI coverage for the free-threaded build as well. * GitHub Issue: #43519 Lead-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com> Co-authored-by: Joris Van den Bossche <jorisvandenbossche@gmail.com> Signed-off-by: Joris Van den Bossche <jorisvandenbossche@gmail.com>
Rationale for this change
Python 3.12 will be released in the next couple of weeks. We should add the wheels for pyarrow on our 14.0.0 release.
What changes are included in this PR?
This PR adds jobs to build pyarrow wheels for Python 3.12.
Are these changes tested?
They will be tested via archery tasks
Are there any user-facing changes?
No but users will be able to use pyarrow with Python 3.12