Continuing the saga, this splits the buffer internals into their own module.
The definition of Extensions in setup.py was also getting unwieldy, so I factored that out into a function. This should better support future linking to a common nanoarrow static or shared library (instead of just compiling in the sources for whatever we need in that module).
Continuing the saga, this splits the buffer internals into their own module.
The definition of
Extension
s in setup.py was also getting unwieldy, so I factored that out into a function. This should better support future linking to a common nanoarrow static or shared library (instead of just compiling in the sources for whatever we need in that module).