Take a look in the numpy repository at doc/Py3K.rst.txt to see how the various structures need to be handles for Python3.