timsaucer opened a new pull request, #782:
URL: https://github.com/apache/datafusion-python/pull/782

   # Which issue does this PR close?
   
   This addresses part of 
https://github.com/apache/datafusion-python/issues/767 but does not close the 
issue. We still should add wrapper classes for some functions.
   
    # Rationale for this change
   
   Since we have a large change to the python interface, this PR ensures that 
every exposed class, function, and attribute in the internal module also exists 
in the corresponding location in the wrapper module. Additionally it adds a 
python unit test to guarantee that anything in the future exposed in the rust 
code must have a corresponding entry in the python wrappers.
   
   # What changes are included in this PR?
   
   This PR exports the internal classes that were missing after the python 
wrapper PR #750 . I do not believe any of these were strictly necessary through 
all of my testing, but with this PR we have greater confidence that we will not 
introduce a breaking change to existing customers. For example, if a user is 
currently importing one of the classes in object store, this PR ensures that 
import will still work the same.
   
   Also included is a correction on the rust side for the class naming 
capitalization.
   
   Lastly, added a unit test to check to see if all of the exports exist. This 
will help future proof the repository so that when we do expose a new feature 
we must add they corresponding python wrappers.
   
   # Are there any user-facing changes?
   
   This PR should be opaque to the users.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to