Skip to content

Conversation

@henryiii
Copy link
Member

@henryiii henryiii commented Nov 19, 2020

Travis has become too hard to work with. Emulate ARM using GHA and cibuildwheel 1.8's support for that, and note that PowerPC (was available before) & IBM-Z are available if requested - it's literally just a one line change, but don't want to waste CI resources if no one is using them. Also uses the new CIBW_TEST_SKIP to allow a few of the PyPy wheels to be tested. NumPy now provides ARM wheels so those are fully tested.

Generated a few very minor fixes to cibuildwheel as well to make mistakes a little more nicely handled, based on my mistakes here. :) pypa/cibuildwheel#588 , pypa/cibuildwheel#589

I'm also revisiting the support matrix slightly. manylinux1 for Python 3.9 has been dropped, just like NumPy dropped it. I added Universal2 macOS to the README, and dropped the statement about requesting Conda + Python 2; pretty sure we are well beyond where a Conda 2.7 build could be requested.

@github-actions github-actions bot added the needs changelog Might need a changelog entry label Nov 19, 2020
@henryiii henryiii force-pushed the ci/archwheel branch 4 times, most recently from 9f6b4c5 to 24ff737 Compare November 19, 2020 17:57
@henryiii
Copy link
Member Author

henryiii commented Dec 4, 2020

NumPy doesn't provide a aarch64 wheel for Python 3.5, which is why the 3.5 job is so slow. It takes 50 mins per wheel, unless you have to build NumPy, which triples that by adding a 100 minute NumPy build.

@henryiii henryiii force-pushed the ci/archwheel branch 2 times, most recently from 9b7c7fc to 8342401 Compare January 15, 2021 18:03
@henryiii
Copy link
Member Author

This is failing because I don't have TEST_SKIP and tests are on, but otherwise it works.

@henryiii henryiii force-pushed the ci/archwheel branch 4 times, most recently from eb9f019 to dbde97e Compare February 10, 2021 05:10
@henryiii henryiii marked this pull request as ready for review February 11, 2021 15:30
@henryiii henryiii merged commit 6f9c764 into develop Feb 11, 2021
@henryiii henryiii deleted the ci/archwheel branch February 11, 2021 15:47
@henryiii henryiii removed the needs changelog Might need a changelog entry label Feb 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants