diff --git a/pyproject.toml b/pyproject.toml index e60222fcf9..76c8526712 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -55,19 +55,19 @@ pyiceberg = "pyiceberg.cli.console:run" [project.optional-dependencies] pyarrow = [ - "pyarrow>=17.0.0", + "pyarrow>=18.0.0", ] pandas = [ "pandas>=1.0.0", - "pyarrow>=17.0.0", + "pyarrow>=18.0.0", ] duckdb = [ "duckdb>=0.5.0", - "pyarrow>=17.0.0", + "pyarrow>=18.0.0", ] ray = [ "ray>=2.10.0", - "pyarrow>=17.0.0", + "pyarrow>=18.0.0", "pandas>=1.0.0", ] bodo = ["bodo>=2025.7.4"] diff --git a/uv.lock b/uv.lock index 002111053c..0aea046671 100644 --- a/uv.lock +++ b/uv.lock @@ -5058,10 +5058,10 @@ requires-dist = [ { name = "pandas", marker = "extra == 'ray'", specifier = ">=1.0.0" }, { name = "polars", marker = "extra == 'polars'", specifier = ">=1.21.0" }, { name = "psycopg2-binary", marker = "extra == 'sql-postgres'", specifier = ">=2.9.6" }, - { name = "pyarrow", marker = "extra == 'duckdb'", specifier = ">=17.0.0" }, - { name = "pyarrow", marker = "extra == 'pandas'", specifier = ">=17.0.0" }, - { name = "pyarrow", marker = "extra == 'pyarrow'", specifier = ">=17.0.0" }, - { name = "pyarrow", marker = "extra == 'ray'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'duckdb'", specifier = ">=18.0.0" }, + { name = "pyarrow", marker = "extra == 'pandas'", specifier = ">=18.0.0" }, + { name = "pyarrow", marker = "extra == 'pyarrow'", specifier = ">=18.0.0" }, + { name = "pyarrow", marker = "extra == 'ray'", specifier = ">=18.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 == 'pyiceberg-core'", specifier = ">=0.5.1,<0.10.0" }, { name = "pyparsing", specifier = ">=3.1.0" },