Required prerequisites
What version (or hash if on master) of pybind11 are you using?
2.13.6
Problem description
scipy sparse matrix could have unsorted indicies. Conversion to Eigen type leads assertion:
eigen_assert( (m_outerIndex[outer+1]-m_outerIndex[outer]==0 || m_data.index(m_data.size()-1)<inner) && "Invalid ordered insertion (invalid inner index)");
However, if you call sort_indicies() before cast conversion would be correct.
Reproducible example code
Is this a regression? Put the last known working version here if it is.
Not a regression