scipy 1.15 released today (January 3). They rewrote parts of scipy.optimize's internals, and in particular they included this PR which changes the signature of one of their internal functions scipy.optimize._lbfgsb that cuml was relying on. In the short term cuml will probably need to be updated to handle the new signature. Long term we should look into avoiding using scipy internals.
scipy 1.15 released today (January 3). They rewrote parts of scipy.optimize's internals, and in particular they included this PR which changes the signature of one of their internal functions
scipy.optimize._lbfgsbthat cuml was relying on. In the short term cuml will probably need to be updated to handle the new signature. Long term we should look into avoiding using scipy internals.