alamb commented on issue #5427: URL: https://github.com/apache/arrow-rs/issues/5427#issuecomment-1964424184
> As the first-party IO abstraction for the arrow Rust ecosystem, and the one that parquet was designed to interoperate with, IMO it would be strange not to include it. I am not sure what is meant by "first-party IO abstraction" - just because `object_store` has the same maintainers doesn't mean it necessarily has to be bundled into the same crate. The parquet crate existed prior to the `object_store` crate and I don't think there is any technical reason parquet needs to depend on it (e.g. it is an optional dependency). > I would be strongly against such a change What is your concern? Potential concerns I can think of are: 1. Software release management overhead (new crates to make/manage/release)? 2. Development overhead (e.g. if changes are required to APIs in both crates simultaneously)? 3. API deviation (ome APIs in `parquet` may be changed in such as way as to not work as well with `object_store`)? 4. Something else? -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
