-
Notifications
You must be signed in to change notification settings - Fork 4k
GH-35193: [Python][Packaging] Enable GCS on Windows wheels #35255
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 wheel-windows-cp311-amd64 |
|
Revision: 5246fc5be2ed942a5688b29a05700c0673d820d2 Submitted crossbow builds: ursacomputing/crossbow @ actions-43da90de90
|
|
@github-actions crossbow submit wheel-windows-cp311-amd64 |
|
|
@github-actions crossbow submit wheel-windows-cp311-amd64 |
|
Revision: a68e3737990ccd7b7bc3d41236f5156c139c1759 Submitted crossbow builds: ursacomputing/crossbow @ actions-e67a78785a
|
|
@github-actions crossbow submit wheel-windows-cp39-amd64 |
|
Revision: a68e3737990ccd7b7bc3d41236f5156c139c1759 Submitted crossbow builds: ursacomputing/crossbow @ actions-cd5876c7ff
|
|
@github-actions crossbow submit wheel-windows-cp39-amd64 |
|
Revision: cb95927568e66d1be2044ff73e00fbe98ddf0318 Submitted crossbow builds: ursacomputing/crossbow @ actions-bb930e9684
|
|
@github-actions crossbow submit wheel-windows-* |
|
Revision: 8b0ecc226649fb165e89e39b81a859290f223af7 Submitted crossbow builds: ursacomputing/crossbow @ actions-af464cb5b5
|
|
@github-actions crossbow submit wheel-windows-* |
|
Revision: b2b891a Submitted crossbow builds: ursacomputing/crossbow @ actions-5e23d788f1
|
|
@github-actions crossbow submit wheel-windows-* |
|
Revision: 50efe4e Submitted crossbow builds: ursacomputing/crossbow @ actions-20194149b9
|
|
@westonpace while enabling GCS for the Windows wheels I realised Appveyor wasn't really adding I can move fixing Appveyor to it's own issue/PR as it's slightly different from enabling GCS for the Windows wheels, which as we can see on the wheels jobs is successful. Do you think Appveyor should be fixed here? Any idea what the issue/fix is? |
It would be nice to have at least one Windows CI job that uses GCS. I don't know if the others do or not.
Testbench is a standalone python project that emulates GCS. This is very similar to how minio emulates S3. The C++ unit tests launch testbench (using boost::process). Since testbench is a python project the C++ tests need to be able to locate and run python. It appears, on Windows, this is not working. Here is what the code to look for python looks like today: So maybe it's as easy as setting the |
|
@github-actions crossbow submit wheel-windows-* |
|
Revision: e1d51a8 Submitted crossbow builds: ursacomputing/crossbow @ actions-20cbf52fd6
|
|
Thanks @westonpace, this should be ready for review now |
|
@github-actions crossbow submit wheel-windows-* |
|
Revision: cf41c23 Submitted crossbow builds: ursacomputing/crossbow @ actions-fe9442d7db
|
kou
left a comment
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.
+1
|
Benchmark runs are scheduled for baseline = 2d76d9a and contender = 8be70c1. 8be70c1 is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
|
Thanks @raulcd for enabling this! |
Rationale for this change
GCS could be enabled on Windows wheels.
What changes are included in this PR?
Enabling GCS on Windows wheel
Are these changes tested?
Crossbow jobs for wheels run tests for GCS now.
I have tested locally that I can install the built wheel and I can import
GcsFileSystem:Are there any user-facing changes?
No but Windows wheels should contain
ARROW_GCS