-
Notifications
You must be signed in to change notification settings - Fork 921
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
Bump Polars version to <1.18 #17632
Bump Polars version to <1.18 #17632
Conversation
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
/ok to test |
It looks like we also need an IR version bump. |
@@ -1019,7 +1021,27 @@ class ConditionalJoin(IR): | |||
__slots__ = ("ast_predicate", "options", "predicate") | |||
_non_child = ("schema", "predicate", "options") | |||
predicate: expr.Expr | |||
options: tuple | |||
"""Expression predicate to join on""" |
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.
In a follow up, could you put these docstrings in the main docstring of the class instead?
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.
Yes, will do. And I think a lot in cudf.polars classes need improved docstrings. I guess we should just fix them if we make changes to them.
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.
Presumably @wence- had a reason for doing it this way. Perhaps pyright or other LSPs preferred this?
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.
Okay cool will wait to see what Lawrence thinks
/merge |
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.
Approving packaging changes. I think my approval will automerge this since a /merge was already given. I see there is an open discussion but I don’t think it sounds like that discussion is a prerequisite to merging this, so I’ll stamp it approved.
Description
This PR upgrades the Polars version to 1.17. It xfails some polars tests due to known issues and adds the
maintain_order
param to joins (not implemented yet).Notable change
Checklist