It turns out there was some code that was available to support, and some that used, the Numeric C API (ie. the predecessor to NumPy). The compatibility headers that NumPy provided to help with this are going away, so this PR removes all uses of Numeric code.
Fixes #1005
Changes needed:
[x] removing code that actually used Numeric (most of that was ifdef-ed out)
[x] replacing PyArray_SBYTES with PyArray_BYTES
[x] modernize kiva.quartz to use current ways to get at NumPy and Python headers
This will also need #1007 merged in at some point.
It turns out there was some code that was available to support, and some that used, the Numeric C API (ie. the predecessor to NumPy). The compatibility headers that NumPy provided to help with this are going away, so this PR removes all uses of Numeric code.
Fixes #1005
Changes needed:
ifdef
-ed out)PyArray_SBYTES
withPyArray_BYTES
kiva.quartz
to use current ways to get at NumPy and Python headersThis will also need #1007 merged in at some point.