Open
Description
Description
The Python binding has a hard-coded list of deltalake handlers that are registered:
Lines 2035 to 2039 in fcd62ab
To add support for another object store (SAP BTP) we have a Rust crate available, we did not find a way to register these handlers onto the already existing Python binding.
The shared library that comes with deltalake-python does not expose an entry point for adding new object stores.
We ended up in forking delta-rs and adding the registration call as another line in the list above. But we don’t think using a fork to add an additional object store is an appropriate approach.
Have we missed something here? Shouldn’t there be a way to add additional stores in addition to the 5 existing ones?