sage
97ceea84 - gh-41342: Fix a test failure with numpy 2.4

Commit
45 days ago
gh-41342: Fix a test failure with numpy 2.4 Fixes ``` Doctesting 1 file. python3 -m sage.doctest --long --warn-long 30.0 --random- seed=71187948303511356729678632353360243674 src/sage/calculus/desolvers.py ********************************************************************** File "src/sage/calculus/desolvers.py", line 1589, in sage.calculus.desolvers.? Failed example: sol = desolve_odeint(f, ic, t, y, # needs scipy rtol=1e-9, atol=1e-10, compute_jac=True) Exception raised: Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/sage/doctest/forker.py", line 734, in _run self.compile_and_execute(example, compiler, test.globs) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/sage/doctest/forker.py", line 1158, in compile_and_execute exec(compiled, globs) ~~~~^^^^^^^^^^^^^^^^^ File "<doctest sage.calculus.desolvers.?[19]>", line 1, in <module> sol = desolve_odeint(f, ic, t, y, # needs scipy rtol=RealNumber('1e-9'), atol=RealNumber('1e-10'), compute_jac=True) File "/usr/lib/python3.13/site- packages/sage/calculus/desolvers.py", line 1676, in desolve_odeint return desolve_odeint_inner(ivar) File "/usr/lib/python3.13/site- packages/sage/calculus/desolvers.py", line 1657, in desolve_odeint_inner return odeint(func, ics, times, args=args, Dfun=Dfun, rtol=rtol, atol=atol, tcrit=tcrit, h0=h0, hmax=hmax, hmin=hmin, ixpr=ixpr, mxstep=mxstep, mxhnil=mxhnil, mxordn=mxordn, mxords=mxords, printmessg=printmessg) File "/usr/lib/python3.13/site- packages/scipy/integrate/_odepack_py.py", line 254, in odeint output = _odepack.odeint(func, y0, t, args, Dfun, col_deriv, ml, mu, full_output, rtol, atol, tcrit, h0, hmax, hmin, ixpr, mxstep, mxhnil, mxordn, mxords, int(bool(tfirst))) File "src/sage/ext/interpreters/wrapper_rdf.pyx", line 75, in interpreters.wrapper_rdf.Wrapper_rdf.__call__ TypeError: only 0-dimensional arrays can be converted to Python scalars ********************************************************************** ``` caused by https://github.com/numpy/numpy/commit/e7276da07f6fc69cc2947f4d c67a87472e4b3a8b URL: https://github.com/sagemath/sage/pull/41342 Reported by: Antonio Rojas Reviewer(s):
Author
Release Manager
Committer
Release Manager
Loading