Consider using the stable API
maxbachmann opened this issue · comments
Max Bachmann commented
switching to the minimal C-API would drastically reduce the amount of binaries we need to build.
- get branch to build with minimal API. This should largely be a config thing, since I think cython, scikit-build and cibuildwheel all support the stable API at this point (not supported for PyPy)
- test the performance impact. I expect it to be very small for everything except
array
conversion which is a very niche usage.
Max Bachmann commented
Cyhon does not support the limited Python API yet. Even when it does it will likely have a pretty large performance overhead for the time being.