-
-
Notifications
You must be signed in to change notification settings - Fork 10.9k
BLD: update wheel builds on macos to macos-12 image #22612
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
🥇 Beat me to it. |
close/ropen |
I am seeing
|
The f2py tests are failing, same as before. |
Almost there.
Wonder what the problem was. I'll be glad to see the end of Python 3.8 in 1.25.x, it just causes us problems. |
Strange. The delocate command is packaging OpenBLAS into the wheel, and the tests pass so it must be finding some blas to run. But threadpoolctl cannot find any information. The cpython3.9 run works fine. |
I am rerunning the job. |
Grasping at straws. I don't see any threadpoolctl issues around detection on python3.8, and the PyPy3.8 build passes so I don't understand what is wrong with CPython3.8. |
It fails faster now 🙁 I will try disabling the check just so I can grab the artifact and try it locally |
LAPACK: None | ||
ATLAS: None | ||
CC: /usr/bin/clang | ||
condition: eq(variables['USE_OPENBLAS'], '0') |
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.
At one point these were different, but then we removed an env variable so they became the same
fi | ||
# Set available memory value to avoid OOM problems on aarch64. | ||
# See gh-22418. | ||
export NPY_AVAILABLE_MEM="4 GB" | ||
if [[ $(python -c "import sys; print(sys.implementation.name)") == "pypy" ]]; then | ||
# make PyPy more verbose, try to catc a segfault in | ||
# numpy/lib/tests/test_function_base.py | ||
# make PyPy more verbose, try to catch a segfault | ||
python -c "import sys; import numpy; sys.exit(not numpy.test(label='full', verbose=2))" |
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.
Could probably remove the verbosity increment, but PyPy is flaky enough that it makes sense to be defensive here.
It seems the macos-11 image has some problems, I changed this to use macos-12 instead |
Was going to say ... :) |
… not preserve state
All checks pass. If it is acceptable to skip the test on the macos 3.8 wheel build, this is ready for review. |
Fine with me. We can drop the 3.8 wheel builds after the 1.24 branch. |
@mattip ISTR ILP64 problems for aarch64. Has that been addressed? |
aarch64 has both 32- and 64-bit interfaces tested. ppc64le was the one with only 32-bit interfaces available |
xref #22610 |
Here we go. Thanks Matti. |
Redo the part of #22534 that didn't make it into the much larger #22525
xref @charris