kevinjqliu opened a new issue, #2209: URL: https://github.com/apache/iceberg-python/issues/2209
### Feature Request / Improvement I've seen in multiple issues and across multiple PRs where we depend on a specific version of pyarrow. - Some features are only available after a certain pyarrow version. - Some bugs might only be resolved after a certain pyarrow version. The easiest solution is to bump the minimum pyarrow version we depend on. But since this library is often used in diverse python environments, users might want to use many different versions of pyarrow. For example, we bumped pyarrow minimum version to `17.0.0` in #1621 in order to support filtering `pa.RecordBatch` directly. The previous solution still works, albeit not efficiently, for pyarrow versions lower than `17.0.0`. I dont have a clear solution but maybe we can decorate certain functions to branch depending on the pyarrow version. Would love to hear other's thoughts on this! -- 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: issues-unsubscr...@iceberg.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org