[
https://issues.apache.org/jira/browse/ARROW-3162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16624024#comment-16624024
]
Wes McKinney commented on ARROW-3162:
-------------------------------------
The likely way to accomplish this will be to create an implementation of
{{arrow::flight::FlightServerBase}} in libarrow_python that takes the Python
class implementing specific callback functions having a certain API. Opaque
data from the server API will be passed to Python as pyarrow.Buffer objects or
PyBytes as appropriate
> [Python] Enable Flight servers to be implemented in pure Python
> ---------------------------------------------------------------
>
> Key: ARROW-3162
> URL: https://issues.apache.org/jira/browse/ARROW-3162
> Project: Apache Arrow
> Issue Type: New Feature
> Components: Python
> Reporter: Wes McKinney
> Priority: Major
> Labels: flight
> Fix For: 0.12.0
>
>
> While it will be straightforward to offer a Flight client to Python users,
> enabling _servers_ to be written _in Python_ will require a glue class to
> invoke methods on a provided server implementation, coercing to and from
> various Python objects and Arrow wrapper classes
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)