This is an automated email from the ASF dual-hosted git repository.
kevinjqliu pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-python.git
The following commit(s) were added to refs/heads/main by this push:
new 7c6792ef docs: Add installing guide for Datafusion API (#2597)
7c6792ef is described below
commit 7c6792ef651521c4d8a6b0313beb2b07a43e316a
Author: Manu Zhang <[email protected]>
AuthorDate: Fri Oct 10 23:51:55 2025 +0800
docs: Add installing guide for Datafusion API (#2597)
<!--
Thanks for opening a pull request!
-->
<!-- In the case this PR will resolve an issue, please replace
${GITHUB_ISSUE_ID} below with the actual Github issue id. -->
<!-- Closes #${GITHUB_ISSUE_ID} -->
# Rationale for this change
[API with Apache
DataFusion](https://py.iceberg.apache.org/api/#apache-datafusion) has
been supported, but it's missing in the installation guide.
## Are these changes tested?
Doc change.
## Are there any user-facing changes?
No.
<!-- In the case of user-facing changes, please add the changelog label.
-->
---
mkdocs/docs/api.md | 2 +-
mkdocs/docs/index.md | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/mkdocs/docs/api.md b/mkdocs/docs/api.md
index 338e58b2..fa22497e 100644
--- a/mkdocs/docs/api.md
+++ b/mkdocs/docs/api.md
@@ -1928,7 +1928,7 @@ PyIceberg integrates with [Apache
DataFusion](https://datafusion.apache.org/) th
<!-- prettier-ignore-start -->
!!! note "Requirements"
- This requires [`datafusion` to be installed](index.md).
+ This requires [`datafusion` and `pyiceberg-core` to be
installed](index.md).
<!-- prettier-ignore-end -->
diff --git a/mkdocs/docs/index.md b/mkdocs/docs/index.md
index 0f74c0f8..e127f7d1 100644
--- a/mkdocs/docs/index.md
+++ b/mkdocs/docs/index.md
@@ -61,6 +61,8 @@ You can mix and match optional dependencies depending on your
needs:
| snappy | Support for snappy Avro compression
|
| gcsfs | GCSFS as a FileIO implementation to interact with the object
store |
| rest-sigv4 | Support for generating AWS SIGv4 authentication headers for
REST Catalogs |
+| pyiceberg-core | Installs iceberg-rust powered core
|
+| datafusion | Installs both PyArrow and Apache DataFusion
|
You either need to install `s3fs`, `adlfs`, `gcsfs`, or `pyarrow` to be able
to fetch files from an object store.