-
Notifications
You must be signed in to change notification settings - Fork 598
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: publicly export SqlBackend #10365
Comments
I'm not sure what the issue is here. Are you typing this so often that making it a public API is actually worth the maintenance cost? |
I'm more inclined to remove |
Hey @NickCrews -- there's going to be assumptions here on my part (WARNING): I think that the "average" user of Ibis (whatever that means) is less likely to be writing functions and classes that operate on arbitrary backend objects -- that's a relatively advanced thing to do and more akin to writing a library on top of Ibis (which, of course, you are doing). Including generic objects like Is having it as |
@gforsyth you hit the nail on the head, I just want consistency/stability. Thanks! Other things I type all the time that may want to go in this module:
In order of preference:
|
I have this custom function, which I would like to type annotate correctly:
I don't want to have to reach all the way into
ibis.backends.sql
to get the import. Can we expose this at top-level, similar toibis.BaseBackend
?Code of Conduct
The text was updated successfully, but these errors were encountered: