Thanks to visit codestin.com
Credit goes to github.com

Skip to content

BLD: limit scipy-openblas32 wheel to 0.3.23.293.2 #25085

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

Merged
merged 3 commits into from
Nov 13, 2023

Conversation

mattip
Copy link
Member

@mattip mattip commented Nov 7, 2023

I am working towards adding a scipy_ prefix to all the openblas symbol names in the scipy-openblas wheels. This will allow using both the scipy-openblas wheels and another OpenBLAS library together in scipy, for instance if using a scipy compiled with the "regular" OpenBLAS together with a numpy compiled with the OpenBLAS wheels.

In order to do an ordered transition, first this PR freezes the current version of scipy-openblas32/64 used in CI here. Then I will release new scipy-openblas32 wheels with an updated scipy-openblas.pc file, that will define a -DBLAS_SYMBOL_PREFIX=scipy_ compile-time directive. Then I will come back to here and submit a new PR that reverts this one, and makes sure the use of BLAS_SYMBOL_PREFIX actually works.

xref @scipy/scipy#19484

cc @rgommers

@github-actions github-actions bot added the 36 - Build Build related PR label Nov 7, 2023
@rgommers
Copy link
Member

rgommers commented Nov 7, 2023

Thanks Matti. This looks good to me, just one more tweak needed to the 32-bit Azure job - that failure is real:

+ python3 -m pip install ninja scipy-openblas32 spin
/bin/bash: =0.3.23.293.2: No such file or directory

The Cirrus CI is an unrelated crash, and it has something to do with picking up plain libblas on macOS, which should not be happening - I will look into that one.

@mattip mattip force-pushed the limit-scipy-openblas branch from 3aff268 to eafe1d3 Compare November 7, 2023 10:19
@mattip mattip force-pushed the limit-scipy-openblas branch from eafe1d3 to 20a970e Compare November 7, 2023 10:56
@rgommers rgommers added this to the 2.0.0 release milestone Nov 13, 2023
Copy link
Member

@rgommers rgommers left a comment

Choose a reason for hiding this comment

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

All seems happy now, in it goes. Thanks Matti.

@rgommers rgommers merged commit a901911 into numpy:main Nov 13, 2023
charris added a commit to charris/numpy that referenced this pull request Nov 19, 2023
charris added a commit to charris/numpy that referenced this pull request Nov 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
36 - Build Build related PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants