-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add pyarrow.Table support #487
Merged
Merged
Changes from 6 commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
e627865
Add PyArrow.Table support
amol- a80a2f7
format
amol- 6477bcb
Update substitutions too
amol- e6c057a
Update test for set_cell
amol- ed8e8e0
Update function signature
amol- e501880
Few typing fixes
amol- d40040b
Consolidate set_cell immutability behavior
amol- d3cdd1c
Snapshot test for backends
amol- e7e9f4e
Use comparing types can use is operator
amol- e4a2964
Put back empty line wrongly removed by snapshot update
amol- ccbf413
Limit scope of changes
amol- 38e1286
Increase test coverage and fix group_splits
amol- 492ee51
Test ChunkedArray
amol- 8b9b8de
Cover to_list
amol- cce64de
Merge branch 'main' into pyarrow
machow ef41328
dev: warn that pyarrow support is experimental
machow File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for spending time working through this quirk in the formatter 😬
What if we did this for now?:
_set_cell
returns something that is not None, we set it to self.body_set_cell
returning None for pandas and polars, and mutating them (just to ensure this PR stays scoped to pyarrow).There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sounds a reasonable approach