Skip to content
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

CI,Cygwin: Force NumPy 1.26 to use Netlib interfaces #10

Closed
wants to merge 6 commits into from
Closed

Conversation

DWesl
Copy link
Owner

@DWesl DWesl commented Mar 12, 2024

Fixes python-pillow#7403 .

Changes proposed in this pull request:

  • Cygwin has Netlib interfaces, NumPy CI uses them. Let's see if we can force pip/meson to use them.

pip interface borrowed from a NumPy issue comment, settings for setting BLAS implementation taken from NumPy docs and source

DWesl and others added 6 commits March 12, 2024 15:46
Cygwin has Netlib interfaces, NumPy CI uses them.  Let's see if we can force pip/meson to use them.
New NumPy uses CMake through meson, which needs dependencies.
Necessary with version constraint, not without.

Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
The tests can't find it, so check here.
There's a decent chance the cygwin/cygwin-install-action paths in egor-tensin/cleanup-path broke numpy import, since NumPy needs to find BLAS somewhere.
It's working again, so this isn't relevant anymore.

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
@DWesl DWesl closed this Mar 15, 2024
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.

1 participant