Skip to content

Commit

Permalink
refactor(python): Separate schema cython classes into their own module (
Browse files Browse the repository at this point in the history
#558)

This PR separates out the schema-related Cython classes into their own
file as part of a larger effort to improve the scope, readability,
documentation, and IDE support for nanoarrow/Python's internals.

This PR:

- Moves the Schema code
- Adds basic docstrings to internal functions that were missing
  • Loading branch information
paleolimbot authored Jul 17, 2024
1 parent bfa1bee commit fcf3a80
Show file tree
Hide file tree
Showing 8 changed files with 977 additions and 781 deletions.
1 change: 1 addition & 0 deletions python/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,7 @@ def nanoarrow_extension(
nanoarrow_extension("nanoarrow._buffer", nanoarrow_c=True),
nanoarrow_extension("nanoarrow._lib", nanoarrow_c=True, nanoarrow_device=True),
nanoarrow_extension("nanoarrow._ipc_lib", nanoarrow_c=True, nanoarrow_ipc=True),
nanoarrow_extension("nanoarrow._schema", nanoarrow_c=True),
],
version=version,
)
Loading

0 comments on commit fcf3a80

Please sign in to comment.