Closed matthewfeickert closed 3 weeks ago
Yeah, this is just POT using old APIs given this was changed in https://github.com/scipy/scipy/pull/14966 for scipy
v1.8.0
.
-from scipy.optimize import scalar_search_armijo
+from scipy.optimize._linesearch import scalar_search_armijo
-from scipy.optimize.linesearch import scalar_search_armijo
+from scipy.optimize._linesearch import scalar_search_armijo
This was fixed already today in https://github.com/PythonOT/POT/pull/642, so when the next POT release comes out we can revert both PR https://github.com/thaler-lab/Wasserstein/pull/23 and PR https://github.com/thaler-lab/Wasserstein/pull/38.
With the release of
scipy
v1.14.0
there's an issue with with POT's use ofThis needs to get fixed upstream, so for the time being we can ignore
scipy
v1.14.0
.