Uploaded image for project: 'Python Integrations'
  1. Python Integrations
  2. INTPYTHON-183

Use nanoarrow for bindings

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • None

      "Whereas the current suite of Arrow implementations provide the basis for a comprehensive data analysis toolkit, this library is intended to support clients that wish to produce or interpret Arrow C Data and/or Arrow C Stream structures where linking to a higher level Arrow binding is difficult or impossible."

      If we can use nanoarrow, we can potentially support multiple versions of pyarrow and simplify our bindings, perhaps avoiding Cython altogether and using cmake.

      "The library is in active early development and users should update regularly from the main branch of this repository.", and doesn't yet have examples of building Arrow C++ structures, but it is something we could consider in the future.

            Assignee:
            Unassigned Unassigned
            Reporter:
            steve.silvester@mongodb.com Steve Silvester
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: