It was suggested by @hobu in #220 (comment) that the libspatialindex bindings should ideally be ported from ctypes to pybind11.
This could reduce the need for manual alignment of function prototypes and manual type hinting, and it could hopefully prevent future subtle bugs due to prototype mismatches (cf. #220).
It would, however, require new machinery to build and publish binary wheels for popular platforms.
I am filing this issue to provide a forum for discussion and investigation, and to track eventual progress, on this topic.
It was suggested by @hobu in #220 (comment) that the libspatialindex bindings should ideally be ported from ctypes to pybind11.
This could reduce the need for manual alignment of function prototypes and manual type hinting, and it could hopefully prevent future subtle bugs due to prototype mismatches (cf. #220).
It would, however, require new machinery to build and publish binary wheels for popular platforms.
I am filing this issue to provide a forum for discussion and investigation, and to track eventual progress, on this topic.