tustvold commented on issue #7075: URL: https://github.com/apache/arrow-rs/issues/7075#issuecomment-2637845734
IMO polars has both a python and Rust API, and IMO trying to support both with one system using mechanisms like libloading is a bad UX for both. Instead I'd suggest Rust code should be able to provide an ObjectStore directly. Similarly for python, polars could provide an object store shim that delegates to a user provided python impl (this may even already exist). This would allow people to plugin python based object stores. If libloading is important for other reasons, e.g. some GPL dance, then these Rust/python impls can orchestrate that. -- 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...@arrow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org