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 d99e4633d Chore: Updated PyArrow Dependencies (#3362)
d99e4633d is described below

commit d99e4633de170046c6a5fa1b63bfb35eb0ba9f7d
Author: CalebWeisgerber <[email protected]>
AuthorDate: Tue May 26 12:37:21 2026 -0700

    Chore: Updated PyArrow Dependencies (#3362)
    
    <!--
    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 #3356
    
    # Rationale for this change
    Update ```pyproject.toml``` so ```pyarrow``` no longer pulls in
    ```pyarrow-core```. The ```uv.lock``` was also regenerated to reflect
    the change of the dependency tree. All test passed in both test and
    test-integration. However, in integration 80 test where skipped after
    the update,
    
    This is an issue presented in
    https://github.com/apache/iceberg-rust/pull/2442
    
    ## Are these changes tested?
    
    ## Are there any user-facing changes?
    
    <!-- In the case of user-facing changes, please add the changelog label.
    -->
---
 pyproject.toml | 1 -
 uv.lock        | 2 --
 2 files changed, 3 deletions(-)

diff --git a/pyproject.toml b/pyproject.toml
index fe5afd651..acb92d8a0 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -56,7 +56,6 @@ pyiceberg = "pyiceberg.cli.console:run"
 [project.optional-dependencies]
 pyarrow = [
     "pyarrow>=17.0.0",
-    "pyiceberg-core>=0.5.1,<0.10.0",
 ]
 pandas = [
     "pandas>=1.0.0",
diff --git a/uv.lock b/uv.lock
index 219a9764f..7afb5b973 100644
--- a/uv.lock
+++ b/uv.lock
@@ -4661,7 +4661,6 @@ polars = [
 ]
 pyarrow = [
     { name = "pyarrow" },
-    { name = "pyiceberg-core" },
 ]
 pyiceberg-core = [
     { name = "pyiceberg-core" },
@@ -4761,7 +4760,6 @@ requires-dist = [
     { name = "pyarrow", marker = "extra == 'pyarrow'", specifier = ">=17.0.0" 
},
     { name = "pyarrow", marker = "extra == 'ray'", specifier = ">=17.0.0" },
     { name = "pydantic", specifier = 
">=2.0,!=2.4.0,!=2.4.1,!=2.12.0,!=2.12.1,<3.0" },
-    { name = "pyiceberg-core", marker = "extra == 'pyarrow'", specifier = 
">=0.5.1,<0.10.0" },
     { name = "pyiceberg-core", marker = "extra == 'pyiceberg-core'", specifier 
= ">=0.5.1,<0.10.0" },
     { name = "pyparsing", specifier = ">=3.1.0,<4.0.0" },
     { name = "pyroaring", specifier = ">=1.0.0,<2.0.0" },

Reply via email to