-
Notifications
You must be signed in to change notification settings - Fork 433
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
DeltaTable class name collision #438
Comments
Thanks @MrPowers for the report. The concern of SEO is certainly valid. I also don't have a good solution in mind. You are right that they aren't intended to be used in conjunction. For the rare case that they need to be used together, we will simply have to rely on python package namespace or import one of the DeltaTable with alias. Another way to look at this could be viewing |
@houqp - I'm building a dask-interop project that writes out Delta files with Spark and reads them in with delta-rs. I just created different conda environments as a work-around. Not ideal, but like you mentioned, not a common issue, so think it's fine as-is. On a happy note, I was able to use the delta-rs API to easily read a Delta table into a Dask DataFrame, great work building this lib! |
Interesting, @MrPowers do you have to create a separate conda env? Shouldn't the |
Description
We're working on building a Dask Delta Lake reader. I was writing an integration test that wrote out a Delta Lake with delta and read it in with delta-rs. The test was behaving unexpectedly because
DeltaTable
is defined in both repos.I don't think these libraries will normally be used in conjunction, but think it's wise to avoid name collisions in any case. Also think different name will make StackOverflow questions easier and debugging with Googling easier.
Thanks for making a great lib.
The text was updated successfully, but these errors were encountered: