-
Notifications
You must be signed in to change notification settings - Fork 4k
ARROW-18054: [Python][CI] Enable Cython tests on windows wheels #13552
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* |
|
Revision: ba8c2fb1d07534eefd32ab5e01831f0eacf37fa1 Submitted crossbow builds: ursacomputing/crossbow @ actions-34a58c728d
|
ba8c2fb to
ea011f1
Compare
|
@github-actions crossbow submit wheel-windows* |
|
Revision: ea011f119f60124e1594609b6cfa1749b6513fc8 Submitted crossbow builds: ursacomputing/crossbow @ actions-e97d2d0170
|
|
@raulcd Would you like to rebase from master and try again? |
ea011f1 to
615ceec
Compare
|
@github-actions crossbow submit wheel-windows* |
|
Revision: 615ceec9e41d84a144131c9b9648cbe0b4753a01 Submitted crossbow builds: ursacomputing/crossbow @ actions-b0f1331674
|
|
@github-actions crossbow submit wheel-windows* |
|
Revision: 126d6a23a410e82731770baec08d4c9ca07b62d1 Submitted crossbow builds: ursacomputing/crossbow @ actions-3ecf3c6c3a
|
|
@github-actions crossbow submit wheel-windows* |
|
Revision: ffa9326882d9615af7610c57316e8cfe0c7540ee Submitted crossbow builds: ursacomputing/crossbow @ actions-ee5fcec155
|
|
@github-actions crossbow submit wheel-windows* |
|
Revision: 8a0554b8509cadf38461d13f8b8c025991cfb820 Submitted crossbow builds: ursacomputing/crossbow @ actions-94bb2917f4
|
|
@github-actions crossbow submit wheel-windows* |
|
Revision: 49b13998271a4cce6ae42a18207d7b18b7d55713 Submitted crossbow builds: ursacomputing/crossbow @ actions-44417c02af
|
|
@github-actions crossbow submit wheel-windows* |
|
Revision: 34a9915fc57bdf5c7a407114449173b452c67b19 Submitted crossbow builds: ursacomputing/crossbow @ actions-c6b9cae0e0
|
|
@github-actions crossbow submit wheel-windows* |
|
Revision: ade8e6e19bf7bf6d6fbd5264380bda4ab14a8e71 Submitted crossbow builds: ursacomputing/crossbow @ actions-bba6f3f4e4
|
|
@github-actions crossbow submit wheel-windows-cp310-amd64 |
|
Revision: 080549c05c9f07acf00addab5059da55b618cc68 Submitted crossbow builds: ursacomputing/crossbow @ actions-ffbd56ba01
|
080549c to
9bfd2c5
Compare
|
@github-actions crossbow submit wheel-windows-cp310-amd64 |
|
Revision: 9bfd2c52108400e85f6d2442d7520793f427cb72 Submitted crossbow builds: ursacomputing/crossbow @ actions-ed4aeb0591
|
|
@github-actions crossbow submit wheel-windows* |
|
Revision: 63304cfbcf31aaff97a1e6d4310dc4f46aadec39 Submitted crossbow builds: ursacomputing/crossbow @ actions-40e49746b6
|
63304cf to
d5fe64c
Compare
|
@github-actions crossbow submit wheel-windows* |
|
Revision: d5fe64c Submitted crossbow builds: ursacomputing/crossbow @ actions-01cce0a550
|
|
@jorisvandenbossche @AlenkaF cython tests on windows wheels for different python versions are working and enabled with this PR now |
|
Thank you for the ping and for the change in I did notice we are testing PyArrow C++ separately in python_test_sh which is not needed anymore after #14117. |
jorisvandenbossche
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.
The changes to test_cython.py look good to me!
| # NOTE: a more recent base image (tried with 2.12.1) comes with python 3.9.7 | ||
| # and the msi installers are failing to remove pip and tcl/tk "products" making | ||
| # the subsequent choco python installation step failing for installing python | ||
| # version 3.9.* due to existing python version |
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.
For the record, are there other upstream images that we could use?
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.
We could create our own images with Visual C++ based from the official Microsoft ones FROM mcr.microsoft.com/windows/servercore:ltsc2019 example here: https://learn.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2017/install/build-tools-container?view=vs-2017 but I wanted to use the same one we have on the python-wheels for consistency: https://github.com/apache/arrow/blob/master/ci/docker/python-wheel-windows-vs2017.dockerfile#L23
There was someone working on updating the Visual C++ version to 2019, maybe I could try to create new Dockerfile images removing the abrarov/msvc-2017 base image and create new ones based on the Microsoft ones mcr.microsoft.com/windows/servercore?
I would prefer to do that as a different ticket if you are ok with that.
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.
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.
I would prefer to do that as a different ticket if you are ok with that.
That's fine with me!
|
@github-actions crossbow submit wheel-windows* |
|
Revision: 0c05f7f Submitted crossbow builds: ursacomputing/crossbow @ actions-9b76be2fa9
|
|
@github-actions crossbow submit wheel-windows* |
|
Revision: 3ff78d0 Submitted crossbow builds: ursacomputing/crossbow @ actions-7d4dffa6bd
|
|
@pitrou let me know if there is anything else you think should be done here. Also, would you prefer me to create a new ticket for the Dockerfiles or should I pick it up as part of https://issues.apache.org/jira/browse/ARROW-17592, the one around migrating to VS 2019. |
|
This is ready to go? |
You can pick it up as part of ARROW-17592 IMHO. |
Yes, let's merge this. |
|
Benchmark runs are scheduled for baseline = 1ae666c and contender = bbc9247. bbc9247 is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
Authored-by: Raúl Cumplido <raulcumplido@gmail.com> Signed-off-by: Antoine Pitrou <antoine@python.org>
No description provided.