@@ -19,8 +19,8 @@ channels:
1919 - defaults
2020dependencies :
2121 - python>=3.9,<3.13
22- - importlib-metadata>=7.0.0
23- - jinja2>=3.1.5
22+ - importlib-metadata>=7.0.0,<9.0.0
23+ - jinja2>=3.1.5,<4.0.0
2424 - pytest==7.4.0
2525 - pytest-mock==3.11.1
2626 - pytest-cov==4.1.0
@@ -40,8 +40,10 @@ dependencies:
4040 - httpx>=0.24.1,<1.0.0
4141 - pyspark>=3.3.0,<3.6.0
4242 - delta-spark>=2.2.0,<3.3.0
43- - grpcio>=1.48.1
44- - grpcio-status>=1.48.1
43+ - pyarrow>=14.0.1,<17.0.0
44+ - libarrow>=14.0.1,<17.0.0
45+ - grpcio>=1.48.1,<1.63.0
46+ - grpcio-status>=1.48.1,<1.63.0
4547 - googleapis-common-protos>=1.56.4
4648 - openjdk>=11.0.15,<12.0.0
4749 - openai>=1.59.0,<2.0.0
@@ -70,8 +72,11 @@ dependencies:
7072 - great-expectations>=0.18.8,<1.0.0
7173 - statsmodels>=0.14.1,<0.15.0
7274 - pmdarima>=2.0.4
73- - protobuf>=5.28.2,<5.29.0
7475 - pip :
76+ # protobuf installed via pip to avoid libabseil conflicts with conda libarrow
77+ - protobuf>=5.29.0,<5.30.0
78+ # pyarrow constraint must match conda version to avoid upgrades
79+ - pyarrow>=14.0.1,<17.0.0
7580 - databricks-sdk>=0.59.0,<1.0.0
7681 - dependency-injector>=4.41.0,<5.0.0
7782 - azure-functions>=1.20.0,<2.0.0
0 commit comments