kevinjqliu commented on issue #538: URL: https://github.com/apache/iceberg-rust/issues/538#issuecomment-2290124979
> Does pyiceberg provide an interface that we can integrate with? Yes, there is a `py-catalog-impl` configuration that will try to load a given classpath. ([documentation](https://py.iceberg.apache.org/configuration/#custom-catalog-implementations), [implementation](https://github.com/apache/iceberg-python/blob/b889ddd0107ec73cd7c6d42e2997ff74dd012a48/pyiceberg/catalog/__init__.py#L238-L249), [test](https://github.com/apache/iceberg-python/blob/b889ddd0107ec73cd7c6d42e2997ff74dd012a48/tests/catalog/test_sql.py#L214-L225)) > The in-memory catalog depends on FileIO, so we might need to build FileIO first. However, it also makes sense to expose a purely in-memory catalog (memory FileIO and memory catalog) to pyiceberg initially. I'm bringing up this issue because I want the simplest way to integrate iceberg-python and iceberg-rust. If FileIO integration is a prerequisite, we can start there instead. -- 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 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