-
Notifications
You must be signed in to change notification settings - Fork 112
Python wrapper classes for all user interfaces #750
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
Merged
andygrove
merged 55 commits into
apache:main
from
timsaucer:tsaucer/python-explicit-imports
Jul 18, 2024
Merged
Changes from 13 commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
d00c00a
Expose missing functions to python
timsaucer 27e4f30
Initial commit for creating wrapper classes and functions for all use…
timsaucer a3429ab
Remove extra level of python path that is no longer required
timsaucer 7937963
Move import to only happen for type checking for hints
timsaucer 1f4c829
Comment out classes from __all__ in the top level that are not curren…
timsaucer d7f5f68
Add license comments
timsaucer 79bb196
Add missing import
timsaucer 685a257
Functions now only has one level of depth
timsaucer 45ee5ab
Applying google docstring formatting
timsaucer b8239e7
Addressing PR request to add google formatted docstrings
timsaucer 4c8073e
Small docstring for ruff
timsaucer 411c91c
Linting
timsaucer 610adda
Add docstring format checking to pre-commit stage
timsaucer 265aeb7
Set explicit return types on UDFs
timsaucer 02564de
Add options of passing either a path or a string
timsaucer e0e55a8
Switch to google docstring style
timsaucer dcd5211
Update unit tests to include registering via path or string
timsaucer 1063cff
Add py.typed file
timsaucer 5ba2017
Resolve deprecation warnings in unit tests
timsaucer 438afa0
Add path to unit test
timsaucer 837e3b2
Expose an option in write_csv to include header and add unit test
timsaucer 6e75eee
Update write_parquet unit test to include paths or strings
timsaucer 2ebe2e5
Add unit test for write_json
timsaucer dad0d26
Add unit test for substrait serialization to a file
timsaucer ae569ff
Add unit tests for runtime config
timsaucer 4f973af
Setting return type to typing_extensions.Self per PR recommendation
timsaucer f2ed822
Correcting __next__ to not return None since it will raise an excepti…
timsaucer c2ee65d
Add optiona parameter of decimal places to round and add unit test
timsaucer 835e374
Improve docstrings
timsaucer 08b83ac
Set default to None instead of empty dict
timsaucer 2ccd5ad
User request to allow passing multiple arguments to filter()
timsaucer 13be857
Enhance Expr comparison operators to accept any python value and atte…
timsaucer 8f1bb65
Expose overlay and add unit test
timsaucer 75e129a
Allow select() to take either str for column names or a full expr
timsaucer f2b15e0
Update comments on regexp and add unit tests
timsaucer b76d105
Remove TODO markings no longer applicable
timsaucer 6e87d73
Update udf documentation
timsaucer 39f18cb
Docstring formatting
timsaucer 94650b5
Updating docstring formatting
timsaucer 95a4688
Updating docstring formatting
timsaucer 39d9c00
Updating docstring formatting
timsaucer 671d508
Updating docstring formatting
timsaucer 49efdd0
Updating docstring formatting
timsaucer 3c7a811
Cleaning up docstring line lengths
timsaucer fbf3f46
Add pre-commit check of docstring line length
timsaucer d6c6598
Do not emit doc entry for __init__ of some classes
timsaucer cccf305
Correct errors on code blocks generating in sphinx
timsaucer 6579ac5
Resolve conflict with
timsaucer 62197bc
Add license info to py.typed
timsaucer 2821183
Clean up some docstring too long errors in CI
timsaucer c1df7db
Correct ruff complain in unit tests
timsaucer 461e7b5
Temporarily install google test to get clippy to pass
timsaucer 4af541e
Adding gmock to build step due to upstream error
timsaucer 5588f28
Add type_extensions to conda meta file
timsaucer 39f01fb
Small comment suggestions from PR
timsaucer 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 hidden or 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -24,4 +24,4 @@ Functions | |
.. autosummary:: | ||
:toctree: ../generated/ | ||
|
||
functions.functions | ||
functions |
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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.
Uh oh!
There was an error while loading. Please reload this page.