-
Notifications
You must be signed in to change notification settings - Fork 590
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
refactor(deps): remove multipledispatch as a dependency
#8332
Conversation
|
The approach looks good to me, going to have a more thorough look. |
| @@ -46,166 +43,3 @@ def highest_precedence(dtypes: Iterator[dt.DataType]) -> dt.DataType: | |||
| return functools.reduce(higher_precedence, collected) | |||
| else: | |||
| return dt.null | |||
|
|
|||
|
|
|||
| @castable.register(dt.DataType, dt.DataType) | |||
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.
Shall we have function for backward compatibility?
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.
I don't think so, this isn't a public API.
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.
How about removing dt.cast() as well then in favor of the cast() method?
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.
That one I would rather do in a follow up
99b42f3
to
bb1a2c5
Compare
bb1a2c5
to
7b4e312
Compare
…ct#8332) This PR removes `multipledispatch` as a dependency of Ibis. After `the-epic-split` was merged our largest consumer of `multipledispatch` was removed, now there is this remaining bit of code to port over to use non-multipledispatch-style checks.
This PR removes
multipledispatchas a dependency of Ibis. Afterthe-epic-splitwas merged our largest consumer ofmultipledispatchwas removed, now there is this remaining bit of code to port over to use non-multipledispatch-style checks.