Wes McKinney created ARROW-8945:
-----------------------------------
Summary: [Python] An independent Cython package for projects that
want to program against the C data interface
Key: ARROW-8945
URL: https://issues.apache.org/jira/browse/ARROW-8945
Project: Apache Arrow
Issue Type: New Feature
Components: Python
Reporter: Wes McKinney
I've been thinking it would be useful to have a minimal Cython package, call it
"cyarrow", containing some pxd files and a small amount of compiled pyx code
(using a C compiler only) that enables projects written in Cython to interact
with Arrow datasets in minimal ways (for example, iterating over their values,
interacting with dictionary-encoded/categorical arrays) that don't amount to
reimplementation of the "hard stuff" where they would want to utilize pyarrow
or the C++ library instead. Otherwise, every Python project that has compiled
code in Cython and wants to use the C interface would have to create their own
minimal implementation.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)