-
-
Notifications
You must be signed in to change notification settings - Fork 572
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
update numpy to 2.2.3, scipy to 1.15.2 #39655
Conversation
0a2a4bf
to
e42854b
Compare
I tried on macOS with python 3.12 and it seems ok to me. |
what exactly was happening? a wrong URL? |
also fix a related doctest in graphs
as autoconf's generated configure clobbers conftest*, we are saving conftest.py from it by making a backup copy and then restoring it after the real configure was run.
This reverts commit 48a81bd.
9ee2dd2
to
e22f443
Compare
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.
LGTM.
There is an error building scipy in some CI : https://github.com/sagemath/sage/actions/runs/13795446150/job/38585879952?pr=39655#step:9:2833 |
because the system meson was used, and the lower bound on the version was too low. The latest commit fixes it. meson one of the few Python packages which are checked of presence on the OS in a different to the rest of them way. I've also made it easy for you to bump your branch on #39676 to include this fix |
Documentation preview for this PR (built with commit 07e6461; changes) is ready! 🎉 |
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.
LGTM.
sagemathgh-39655: update numpy to 2.2.3, scipy to 1.15.2 this is long overdue update. It needs building tools bumped, too, thus dependencies ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies build tools need a bump - sagemath#39652 : pythran - sagemath#39653 : ninja - sagemath#39654: pybind11 <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#39655 Reported by: Dima Pasechnik Reviewer(s): David Coudert
sagemathgh-39676: update networkx to 3.4.2 With the update of numpy and scipy (sagemath#39655), we can update networkx to version 3.4.2. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies sagemath#39655 URL: sagemath#39676 Reported by: David Coudert Reviewer(s): Dima Pasechnik
sagemathgh-39676: update networkx to 3.4.2 With the update of numpy and scipy (sagemath#39655), we can update networkx to version 3.4.2. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies sagemath#39655 URL: sagemath#39676 Reported by: David Coudert Reviewer(s): Dima Pasechnik
this is long overdue update.
It needs building tools bumped, too, thus dependencies
📝 Checklist
⌛ Dependencies
build tools need a bump