See https://github.com/Quansight-Labs/ndindex/pull/199#discussion_r2084999574. Most likely due to https://github.com/cython/cython/issues/6399. To unbreak CI, Cython 3.0.x should be used. And then follow-up is needed to ensure Cython 3.1.x will actually receive a fix for this.