Source: python-fluids Version: 1.0.22-2 Severity: normal python-fluids is failing tests with scipy 1.14 (from experimental) due to a change in API.
The problem is fixed in the latest upstream release. The error looks like 84s __________________________ test_integrate_drag_sphere __________________________ 84s 84s @pytest.mark.scipy 84s def test_integrate_drag_sphere(): 84s > ans = integrate_drag_sphere(D=0.001, rhop=2200., rho=1.2, mu=1.78E-5, t=0.5, V=30.0, distance=True) 84s 84s tests/test_drag.py:177: 84s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 84s 84s D = 0.001, rhop = 2200.0, rho = 1.2, mu = 1.78e-05, t = 0.5, V = 30.0 84s Method = None, distance = True 84s 84s def integrate_drag_sphere(D, rhop, rho, mu, t, V=0, Method=None, 84s distance=False): 84s r'''Integrates the velocity and distance traveled by a particle moving 84s at a speed which will converge to its terminal velocity. 84s 84s Performs an integration of the following expression for acceleration: ... 84s # Delayed import of necessaray functions 84s > from scipy.integrate import odeint, cumtrapz 84s E ImportError: cannot import name 'cumtrapz' from 'scipy.integrate' (/usr/lib/python3/dist-packages/scipy/integrate/__init__.py) 84s 84s /usr/lib/python3/dist-packages/fluids/drag.py:1507: ImportError Full log at https://ci.debian.net/packages/p/python-fluids/unstable/amd64/51043564/