Skip to content

Commit fcf3a80

Browse files
authored
refactor(python): Separate schema cython classes into their own module (#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
1 parent bfa1bee commit fcf3a80

File tree

8 files changed

+977
-781
lines changed

8 files changed

+977
-781
lines changed

python/setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ def nanoarrow_extension(
139139
nanoarrow_extension("nanoarrow._buffer", nanoarrow_c=True),
140140
nanoarrow_extension("nanoarrow._lib", nanoarrow_c=True, nanoarrow_device=True),
141141
nanoarrow_extension("nanoarrow._ipc_lib", nanoarrow_c=True, nanoarrow_ipc=True),
142+
nanoarrow_extension("nanoarrow._schema", nanoarrow_c=True),
142143
],
143144
version=version,
144145
)

0 commit comments

Comments
 (0)