From 338e6fde4ee0d664b1ae3b7c42655fbb19ecfd3a Mon Sep 17 00:00:00 2001 From: Fokko Driesprong Date: Sun, 5 Oct 2025 22:57:50 +0200 Subject: [PATCH 1/2] Simplify ray contraint --- poetry.lock | 4 ++-- pyproject.toml | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/poetry.lock b/poetry.lock index 343cc4c722..f5e1c24735 100644 --- a/poetry.lock +++ b/poetry.lock @@ -6491,7 +6491,7 @@ pandas = ["pandas", "pyarrow"] polars = ["polars"] pyarrow = ["pyarrow", "pyiceberg-core"] pyiceberg-core = ["pyiceberg-core"] -ray = ["pandas", "pyarrow", "ray", "ray"] +ray = ["pandas", "pyarrow", "ray"] rest-sigv4 = ["boto3"] s3fs = ["s3fs"] snappy = ["python-snappy"] @@ -6502,4 +6502,4 @@ zstandard = ["zstandard"] [metadata] lock-version = "2.1" python-versions = "^3.9.2, !=3.9.7" -content-hash = "21456aae4eb5ae5bf02826b4513e03a74d3c95c293bfd14ea19cb17c15c3c9f5" +content-hash = "70a6c2e5d8267ae00dda7525b0b5dc195182d3416780bee02c834c5f9900729e" diff --git a/pyproject.toml b/pyproject.toml index a8efda08ac..54a4e7fc99 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -67,10 +67,7 @@ pyarrow = { version = ">=17.0.0", optional = true } google-auth = { version = ">=2.4.0", optional = true } pandas = { version = ">=1.0.0,<3.0.0", optional = true } duckdb = { version = ">=0.5.0,<2.0.0", optional = true } -ray = [ - { version = "==2.10.0", python = "<3.9", optional = true }, - { version = ">=2.10.0,<=2.44.0", python = ">=3.9", optional = true }, -] +ray = { version = ">=2.10.0,<=2.44.0", optional = true } python-snappy = { version = ">=0.6.0,<1.0.0", optional = true } thrift = { version = ">=0.13.0,<1.0.0", optional = true } boto3 = { version = ">=1.24.59", optional = true } From 48c26c4d02728bd7b75064d64d03bf0f5840aba2 Mon Sep 17 00:00:00 2001 From: Fokko Driesprong Date: Tue, 7 Oct 2025 00:38:08 +0200 Subject: [PATCH 2/2] Fix test --- tests/io/test_pyarrow.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/io/test_pyarrow.py b/tests/io/test_pyarrow.py index 09cd2421ea..0aa2a378a7 100644 --- a/tests/io/test_pyarrow.py +++ b/tests/io/test_pyarrow.py @@ -1541,7 +1541,7 @@ def test_projection_maps_of_structs(schema_map_of_structs: Schema, file_map_of_s assert ( repr(result_table.schema) == """locations: map> - child 0, entries: struct not null> not null + child 0, entries: struct not null child 0, latitude: double not null