Skip to content

Conversation

@raulcd
Copy link
Member

@raulcd raulcd commented Jul 8, 2022

No description provided.

@raulcd
Copy link
Member Author

raulcd commented Jul 8, 2022

@github-actions crossbow submit wheel-windows*

@github-actions
Copy link

github-actions bot commented Jul 8, 2022

Revision: ba8c2fb1d07534eefd32ab5e01831f0eacf37fa1

Submitted crossbow builds: ursacomputing/crossbow @ actions-34a58c728d

Task Status
wheel-windows-cp310-amd64 Github Actions
wheel-windows-cp37-amd64 Github Actions
wheel-windows-cp38-amd64 Github Actions
wheel-windows-cp39-amd64 Github Actions

@raulcd raulcd force-pushed the enable-cython-on-wheels branch from ba8c2fb to ea011f1 Compare July 8, 2022 21:00
@raulcd
Copy link
Member Author

raulcd commented Jul 8, 2022

@github-actions crossbow submit wheel-windows*

@github-actions
Copy link

github-actions bot commented Jul 8, 2022

Revision: ea011f119f60124e1594609b6cfa1749b6513fc8

Submitted crossbow builds: ursacomputing/crossbow @ actions-e97d2d0170

Task Status
wheel-windows-cp310-amd64 Github Actions
wheel-windows-cp37-amd64 Github Actions
wheel-windows-cp38-amd64 Github Actions
wheel-windows-cp39-amd64 Github Actions

@pitrou
Copy link
Member

pitrou commented Oct 5, 2022

@raulcd Would you like to rebase from master and try again?

@raulcd raulcd force-pushed the enable-cython-on-wheels branch from ea011f1 to 615ceec Compare October 6, 2022 09:02
@raulcd
Copy link
Member Author

raulcd commented Oct 6, 2022

@github-actions crossbow submit wheel-windows*

@github-actions
Copy link

github-actions bot commented Oct 6, 2022

Revision: 615ceec9e41d84a144131c9b9648cbe0b4753a01

Submitted crossbow builds: ursacomputing/crossbow @ actions-b0f1331674

Task Status
wheel-windows-cp310-amd64 Github Actions
wheel-windows-cp37-amd64 Github Actions
wheel-windows-cp38-amd64 Github Actions
wheel-windows-cp39-amd64 Github Actions

@raulcd
Copy link
Member Author

raulcd commented Oct 6, 2022

@github-actions crossbow submit wheel-windows*

@github-actions
Copy link

github-actions bot commented Oct 6, 2022

Revision: 126d6a23a410e82731770baec08d4c9ca07b62d1

Submitted crossbow builds: ursacomputing/crossbow @ actions-3ecf3c6c3a

Task Status
wheel-windows-cp310-amd64 Github Actions
wheel-windows-cp37-amd64 Github Actions
wheel-windows-cp38-amd64 Github Actions
wheel-windows-cp39-amd64 Github Actions

@raulcd
Copy link
Member Author

raulcd commented Oct 6, 2022

@github-actions crossbow submit wheel-windows*

@github-actions
Copy link

github-actions bot commented Oct 6, 2022

Revision: ffa9326882d9615af7610c57316e8cfe0c7540ee

Submitted crossbow builds: ursacomputing/crossbow @ actions-ee5fcec155

Task Status
wheel-windows-cp310-amd64 Github Actions
wheel-windows-cp37-amd64 Github Actions
wheel-windows-cp38-amd64 Github Actions
wheel-windows-cp39-amd64 Github Actions

@raulcd
Copy link
Member Author

raulcd commented Oct 6, 2022

@github-actions crossbow submit wheel-windows*

@github-actions
Copy link

github-actions bot commented Oct 6, 2022

Revision: 8a0554b8509cadf38461d13f8b8c025991cfb820

Submitted crossbow builds: ursacomputing/crossbow @ actions-94bb2917f4

Task Status
wheel-windows-cp310-amd64 Github Actions
wheel-windows-cp37-amd64 Github Actions
wheel-windows-cp38-amd64 Github Actions
wheel-windows-cp39-amd64 Github Actions

@raulcd
Copy link
Member Author

raulcd commented Oct 7, 2022

@github-actions crossbow submit wheel-windows*

@github-actions
Copy link

github-actions bot commented Oct 7, 2022

Revision: 49b13998271a4cce6ae42a18207d7b18b7d55713

Submitted crossbow builds: ursacomputing/crossbow @ actions-44417c02af

Task Status
wheel-windows-cp310-amd64 Github Actions
wheel-windows-cp37-amd64 Github Actions
wheel-windows-cp38-amd64 Github Actions
wheel-windows-cp39-amd64 Github Actions

@raulcd
Copy link
Member Author

raulcd commented Oct 7, 2022

@github-actions crossbow submit wheel-windows*

@github-actions
Copy link

github-actions bot commented Oct 7, 2022

Revision: 34a9915fc57bdf5c7a407114449173b452c67b19

Submitted crossbow builds: ursacomputing/crossbow @ actions-c6b9cae0e0

Task Status
wheel-windows-cp310-amd64 Github Actions
wheel-windows-cp37-amd64 Github Actions
wheel-windows-cp38-amd64 Github Actions
wheel-windows-cp39-amd64 Github Actions

@raulcd
Copy link
Member Author

raulcd commented Oct 7, 2022

@github-actions crossbow submit wheel-windows*

@github-actions
Copy link

github-actions bot commented Oct 7, 2022

Revision: ade8e6e19bf7bf6d6fbd5264380bda4ab14a8e71

Submitted crossbow builds: ursacomputing/crossbow @ actions-bba6f3f4e4

Task Status
wheel-windows-cp310-amd64 Github Actions
wheel-windows-cp37-amd64 Github Actions
wheel-windows-cp38-amd64 Github Actions
wheel-windows-cp39-amd64 Github Actions

@raulcd
Copy link
Member Author

raulcd commented Oct 7, 2022

@github-actions crossbow submit wheel-windows-cp310-amd64

@github-actions
Copy link

github-actions bot commented Oct 7, 2022

Revision: 080549c05c9f07acf00addab5059da55b618cc68

Submitted crossbow builds: ursacomputing/crossbow @ actions-ffbd56ba01

Task Status
wheel-windows-cp310-amd64 Github Actions

@raulcd raulcd force-pushed the enable-cython-on-wheels branch from 080549c to 9bfd2c5 Compare October 13, 2022 10:52
@raulcd
Copy link
Member Author

raulcd commented Oct 13, 2022

@github-actions crossbow submit wheel-windows-cp310-amd64

@github-actions
Copy link

Revision: 9bfd2c52108400e85f6d2442d7520793f427cb72

Submitted crossbow builds: ursacomputing/crossbow @ actions-ed4aeb0591

Task Status
wheel-windows-cp310-amd64 Github Actions

@raulcd
Copy link
Member Author

raulcd commented Oct 13, 2022

@github-actions crossbow submit wheel-windows*

@github-actions
Copy link

Revision: 63304cfbcf31aaff97a1e6d4310dc4f46aadec39

Submitted crossbow builds: ursacomputing/crossbow @ actions-40e49746b6

Task Status
wheel-windows-cp310-amd64 Github Actions
wheel-windows-cp37-amd64 Github Actions
wheel-windows-cp38-amd64 Github Actions
wheel-windows-cp39-amd64 Github Actions

@raulcd raulcd force-pushed the enable-cython-on-wheels branch from 63304cf to d5fe64c Compare October 14, 2022 09:09
@raulcd
Copy link
Member Author

raulcd commented Oct 14, 2022

@github-actions crossbow submit wheel-windows*

@github-actions
Copy link

Revision: d5fe64c

Submitted crossbow builds: ursacomputing/crossbow @ actions-01cce0a550

Task Status
wheel-windows-cp310-amd64 Github Actions
wheel-windows-cp37-amd64 Github Actions
wheel-windows-cp38-amd64 Github Actions
wheel-windows-cp39-amd64 Github Actions

@raulcd raulcd changed the title Enable Cython tests on windows wheels ARROW-18054: [Python][CI] Enable Cython tests on windows wheels Oct 14, 2022
@raulcd raulcd marked this pull request as ready for review October 14, 2022 13:13
@raulcd
Copy link
Member Author

raulcd commented Oct 14, 2022

@jorisvandenbossche @AlenkaF cython tests on windows wheels for different python versions are working and enabled with this PR now

@github-actions
Copy link

@AlenkaF
Copy link
Member

AlenkaF commented Oct 17, 2022

Thank you for the ping and for the change in test_cython.py! LGTM +1

I did notice we are testing PyArrow C++ separately in python_test_sh which is not needed anymore after #14117.
Created an issue for that: https://issues.apache.org/jira/browse/ARROW-18074

Copy link
Member

@jorisvandenbossche jorisvandenbossche left a 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
Copy link
Member

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?

Copy link
Member Author

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.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.


There was someone working on updating the Visual C++ version to 2019

That was me, but it was precisely stalled because of the "uninstall then install Python" problem.

Copy link
Member

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!

@raulcd
Copy link
Member Author

raulcd commented Oct 19, 2022

@github-actions crossbow submit wheel-windows*

@github-actions
Copy link

Revision: 0c05f7f

Submitted crossbow builds: ursacomputing/crossbow @ actions-9b76be2fa9

Task Status
wheel-windows-cp310-amd64 Github Actions
wheel-windows-cp37-amd64 Github Actions
wheel-windows-cp38-amd64 Github Actions
wheel-windows-cp39-amd64 Github Actions

@raulcd
Copy link
Member Author

raulcd commented Oct 19, 2022

@github-actions crossbow submit wheel-windows*

@github-actions
Copy link

Revision: 3ff78d0

Submitted crossbow builds: ursacomputing/crossbow @ actions-7d4dffa6bd

Task Status
wheel-windows-cp310-amd64 Github Actions
wheel-windows-cp37-amd64 Github Actions
wheel-windows-cp38-amd64 Github Actions
wheel-windows-cp39-amd64 Github Actions

@raulcd
Copy link
Member Author

raulcd commented Oct 21, 2022

@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.

@jorisvandenbossche
Copy link
Member

This is ready to go?

@pitrou
Copy link
Member

pitrou commented Oct 25, 2022

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.

You can pick it up as part of ARROW-17592 IMHO.

@pitrou
Copy link
Member

pitrou commented Oct 25, 2022

This is ready to go?

Yes, let's merge this.

@pitrou pitrou merged commit bbc9247 into apache:master Oct 25, 2022
@ursabot
Copy link

ursabot commented Oct 27, 2022

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.
Conbench compare runs links:
[Failed] ec2-t3-xlarge-us-east-2
[Failed] test-mac-arm
[Finished ⬇️0.27% ⬆️0.0%] ursa-i9-9960x
[Failed] ursa-thinkcentre-m75q
Buildkite builds:
[Failed] bbc9247d ec2-t3-xlarge-us-east-2
[Failed] bbc9247d test-mac-arm
[Finished] bbc9247d ursa-i9-9960x
[Failed] bbc9247d ursa-thinkcentre-m75q
[Failed] 1ae666c3 ec2-t3-xlarge-us-east-2
[Failed] 1ae666c3 test-mac-arm
[Finished] 1ae666c3 ursa-i9-9960x
[Failed] 1ae666c3 ursa-thinkcentre-m75q
Supported benchmarks:
ec2-t3-xlarge-us-east-2: Supported benchmark langs: Python, R. Runs only benchmarks with cloud = True
test-mac-arm: Supported benchmark langs: C++, Python, R
ursa-i9-9960x: Supported benchmark langs: Python, R, JavaScript
ursa-thinkcentre-m75q: Supported benchmark langs: C++, Java

kou pushed a commit that referenced this pull request Nov 15, 2022
Authored-by: Raúl Cumplido <raulcumplido@gmail.com>
Signed-off-by: Antoine Pitrou <antoine@python.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants