The point of the change is to be able to avoid those errors for large python sequences... If we can change PyArray_IntpFromSequence to use npy_intp or maybe Py_ssize_t (I guess they are the same anyway?), without breaking binary compatibility, that wouldn't seem bad to me, even if we probably never use it like that.