This is an automated email from the ASF dual-hosted git repository.
fokko 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 ea8ade282 Exclude `pyiceberg-core` for some optional deps (#2748)
ea8ade282 is described below
commit ea8ade2822d647ab9879ae4c06e1224444fd8f69
Author: Kevin Liu <[email protected]>
AuthorDate: Mon Nov 17 00:33:25 2025 -0800
Exclude `pyiceberg-core` for some optional deps (#2748)
<!--
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
Follow up to #2601
`pandas`/`duckdb`/`ray` do not need `pyiceberg-core`
This matches the previous pyproject.toml:
https://github.com/apache/iceberg-python/pull/2601/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711L133-L157
## Are these changes tested?
## Are there any user-facing changes?
<!-- In the case of user-facing changes, please add the changelog label.
-->
---
pyproject.toml | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/pyproject.toml b/pyproject.toml
index 46fb3c561..8d570761d 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -58,19 +58,16 @@ pyarrow = [
"pyiceberg-core>=0.5.1,<0.8.0",
]
pandas = [
- "pyarrow>=17.0.0",
- "pyiceberg-core>=0.5.1,<0.8.0",
"pandas>=1.0.0,<3.0.0",
+ "pyarrow>=17.0.0",
]
duckdb = [
- "pyarrow>=17.0.0",
- "pyiceberg-core>=0.5.1,<0.8.0",
"duckdb>=0.5.0,<2.0.0",
+ "pyarrow>=17.0.0",
]
ray = [
- "pyarrow>=17.0.0",
- "pyiceberg-core>=0.5.1,<0.8.0",
"ray>=2.10.0,<=2.44.0",
+ "pyarrow>=17.0.0",
"pandas>=1.0.0,<3.0.0",
]
bodo = ["bodo>=2025.7.4"]