Closed vegarsti closed 3 weeks ago
ACTION NEEDED
delta-rs follows the Conventional Commits specification for release automation.
The PR title and description are used as the merge commit message. Please update your PR title and description to match the specification.
Can you expose this to python as well
Yeah! The approach is ok?
Yeah! The approach is ok?
Yess, if you can also add one test to check if non delta keys are getting passed through and so forth.
Would you mind pointing me to the relevant Python file? 😄 Is it deltalake/table.py
?
Would you mind pointing me to the relevant Python file? 😄 Is it
deltalake/table.py
?
Yes there! And python/src/lib.rs
Thanks! Added now, let me know if it doesn't make sense. Will add the test you mentioned as well.
BTW the order in the create
classmethod and and create_deltalake
aren't exactly the same (before the change in this PR)
Added test to the Rust code now
Should I squash the Rust and Python commits?
Should I squash the Rust and Python commits?
No worries, I'll do that with the merge commit
Thanks for helping so quickly!
This PR adds a
raise_if_key_not_exists
flag to theCreateBuilder
which we propagate (currently alwaystrue
), such that users can choose not to fail if the configuration contains a key that is not a valid DeltaConfigKey. Also expose this in the Python binding.Closes #2564.
@ion-elgreco