[Cython] "relaxed_strides" test broken with NumPy 1.8

Stefan Behnel stefan_ml at behnel.de
Fri Jan 3 19:22:24 CET 2014


I enabled the NumPy build for our Py3.3 test runs and while I was at it, I
got it to use the latest NumPy release 1.8. This made one of the tests fail:

    Traceback (most recent call last):
      File ".../doctest.py", line 1313, in __run
        compileflags, 1), test.globs)
      File "<doctest relaxed_strides.__test__.test_one_sized (line
29)[3]>", line 1, in <module>
      File "relaxed_strides.pyx", line 38, in
relaxed_strides.test_one_sized (relaxed_strides.cpp:1414)
      File "stringsource", line 622, in View.MemoryView.memoryview_cwrapper
      File "stringsource", line 327, in
View.MemoryView.memoryview.__cinit__ (relaxed_strides.cpp:3717)

    ValueError: ndarray is not C-contiguous


According to the comments in the test file and the corresponding NumPy pull
request, this seems to be somewhat expected.



Does someone know enough about this to figure out what to do?


More information about the cython-devel mailing list