Le 19/09/2019 à 19:52, Zhuo Peng a écrit :
> 
> The problems are only potential and theoretical, and won't bite anyone
> until it occurs though, and it's more likely to happen with pip/wheel than
> with conda.
> 
> But anyways, this idea is still nice. I could imagine at least in arrow's
> Python-C-API, there would be a
> 
> PyObject* pyarrow_array_from_c_protocol(ArrayArray*);
> 
> this way the C++ APIs can be avoided while still allowing arrays to be
> created in C/C++ and used in python.

Adding a Python C API function is a nice idea.
However, I *still* don't understand how it will solve your problem.  The
Cython modules comprising PyArrow will still call the C++ APIs, with the
ABI problems that entails.

Regards

Antoine.

Reply via email to