Skip to content

Commit d0ef4da

Browse files
committed
fix: Pinned substrait to fix protobuf issue
Signed-off-by: ntkathole <nikhilkathole2683@gmail.com>
1 parent 9b4ebc3 commit d0ef4da

8 files changed

Lines changed: 29 additions & 15 deletions

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ hbase = ["happybase>=1.2.0,<3"]
8484
ibis = [
8585
"ibis-framework>=9.0.0,<=9.5.0",
8686
"ibis-substrait>=4.0.0",
87+
"substrait<0.25.0", # TODO: remove this once we upgrade protobuf
8788
"poetry-core<2",
8889
"poetry-dynamic-versioning",
8990
]

sdk/python/requirements/py3.10-ci-requirements.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5359,10 +5359,12 @@ starlette==0.50.0 \
53595359
# via
53605360
# fastapi
53615361
# mcp
5362-
substrait==0.25.0 \
5363-
--hash=sha256:090feda0f1a6e996ce0baf2d64635ff4b9b2cae58542c7cf3f818ff5e88a2924 \
5364-
--hash=sha256:29ed969f8685109c06abab45dc557c661871c16d289d3fea146e30c36e80be78
5365-
# via ibis-substrait
5362+
substrait==0.24.2 \
5363+
--hash=sha256:743cc352e96b0927b2cd37cd5a8fdac0a96a68df9600bd104fc36aebd222a836 \
5364+
--hash=sha256:d1d475833566fa9d67eed3273456883c0568486ccced92b524b31709d2817e19
5365+
# via
5366+
# feast (setup.py)
5367+
# ibis-substrait
53665368
sympy==1.14.0 \
53675369
--hash=sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517 \
53685370
--hash=sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5

sdk/python/requirements/py3.10-minimal-sdist-requirements.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2842,7 +2842,9 @@ starlette==0.50.0 \
28422842
substrait==0.24.2 \
28432843
--hash=sha256:743cc352e96b0927b2cd37cd5a8fdac0a96a68df9600bd104fc36aebd222a836 \
28442844
--hash=sha256:d1d475833566fa9d67eed3273456883c0568486ccced92b524b31709d2817e19
2845-
# via ibis-substrait
2845+
# via
2846+
# feast (setup.py)
2847+
# ibis-substrait
28462848
tabulate==0.9.0 \
28472849
--hash=sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c \
28482850
--hash=sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f

sdk/python/requirements/py3.11-ci-requirements.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5585,10 +5585,12 @@ starlette==0.50.0 \
55855585
# via
55865586
# fastapi
55875587
# mcp
5588-
substrait==0.25.0 \
5589-
--hash=sha256:090feda0f1a6e996ce0baf2d64635ff4b9b2cae58542c7cf3f818ff5e88a2924 \
5590-
--hash=sha256:29ed969f8685109c06abab45dc557c661871c16d289d3fea146e30c36e80be78
5591-
# via ibis-substrait
5588+
substrait==0.24.2 \
5589+
--hash=sha256:743cc352e96b0927b2cd37cd5a8fdac0a96a68df9600bd104fc36aebd222a836 \
5590+
--hash=sha256:d1d475833566fa9d67eed3273456883c0568486ccced92b524b31709d2817e19
5591+
# via
5592+
# feast (setup.py)
5593+
# ibis-substrait
55925594
sympy==1.14.0 \
55935595
--hash=sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517 \
55945596
--hash=sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5

sdk/python/requirements/py3.11-minimal-sdist-requirements.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2808,7 +2808,9 @@ starlette==0.50.0 \
28082808
substrait==0.24.2 \
28092809
--hash=sha256:743cc352e96b0927b2cd37cd5a8fdac0a96a68df9600bd104fc36aebd222a836 \
28102810
--hash=sha256:d1d475833566fa9d67eed3273456883c0568486ccced92b524b31709d2817e19
2811-
# via ibis-substrait
2811+
# via
2812+
# feast (setup.py)
2813+
# ibis-substrait
28122814
tabulate==0.9.0 \
28132815
--hash=sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c \
28142816
--hash=sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f

sdk/python/requirements/py3.12-ci-requirements.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5576,10 +5576,12 @@ starlette==0.50.0 \
55765576
# via
55775577
# fastapi
55785578
# mcp
5579-
substrait==0.25.0 \
5580-
--hash=sha256:090feda0f1a6e996ce0baf2d64635ff4b9b2cae58542c7cf3f818ff5e88a2924 \
5581-
--hash=sha256:29ed969f8685109c06abab45dc557c661871c16d289d3fea146e30c36e80be78
5582-
# via ibis-substrait
5579+
substrait==0.24.2 \
5580+
--hash=sha256:743cc352e96b0927b2cd37cd5a8fdac0a96a68df9600bd104fc36aebd222a836 \
5581+
--hash=sha256:d1d475833566fa9d67eed3273456883c0568486ccced92b524b31709d2817e19
5582+
# via
5583+
# feast (setup.py)
5584+
# ibis-substrait
55835585
sympy==1.14.0 \
55845586
--hash=sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517 \
55855587
--hash=sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5

sdk/python/requirements/py3.12-minimal-sdist-requirements.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2800,7 +2800,9 @@ starlette==0.50.0 \
28002800
substrait==0.24.2 \
28012801
--hash=sha256:743cc352e96b0927b2cd37cd5a8fdac0a96a68df9600bd104fc36aebd222a836 \
28022802
--hash=sha256:d1d475833566fa9d67eed3273456883c0568486ccced92b524b31709d2817e19
2803-
# via ibis-substrait
2803+
# via
2804+
# feast (setup.py)
2805+
# ibis-substrait
28042806
tabulate==0.9.0 \
28052807
--hash=sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c \
28062808
--hash=sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@
134134
IBIS_REQUIRED = [
135135
"ibis-framework>=9.0.0,<10",
136136
"ibis-substrait>=4.0.0",
137+
"substrait<0.25.0", # TODO: remove this once we upgrade protobuf
137138
]
138139

139140
GRPCIO_REQUIRED = [

0 commit comments

Comments
 (0)