-
Notifications
You must be signed in to change notification settings - Fork 54
Support NumPy 2.0 #120
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
Comments
Thanks for bringing this issue up! I don't know if there's anything to be done here. The migration guide recommends using the It looks like the current release version (the one that I checked) never made it to PyPI, because the deployment failed. I'll work on this today. Once it's up, I think we can add ourselves to the ecosystem support list. |
One important thing to do is to fix the build-time metadata: https://github.com/scikit-sparse/scikit-sparse/blob/master/pyproject.toml#L33. You should depend on |
Thanks, @rgommers. I'll work on it. |
Probably will want a release as well that includes those rebuilt wheels (with the metadata changes Ralf suggested) |
The support has been present in the |
Thanks for mentioning this @rgommers! I had a family event right around the time that I was working on this and forgot to make a new release. I've set the release now, and I'll make sure that it goes to PyPI. |
I see the 0.4.16 release is up, thanks @AaronDJohnson! This issue can be closed now I think? |
Hi All π
NumPy is planning to release 2.0 on June 16th ( numpy/numpy#24300 (comment) ). NumPy 2.0.0 RC packages for conda & wheels came out at the beginning of April ( numpy/numpy#24300 (comment) )
NumPy has put out a migration guide. More details are in the release notes
If scikit-sparse makes use of NumPy's C API (and produces wheels that use it), having a release of scikit-sparse with wheels built against NumPy 2.0.0rc1 would be helpful to ensure NumPy 1 & 2 compatible wheels (as wheels built against NumPy 1 won't be compatible with NumPy 2). More details in this NumPy 2 ABI doc
Also as NumPy is tracking ecosystem support for NumPy 2.0, it would be helpful to share scikit-sparse current support status in issue (with any plans): numpy/numpy#26191
The text was updated successfully, but these errors were encountered: