diff --git a/sdk/python/requirements/py3.8-ci-requirements.txt b/sdk/python/requirements/py3.8-ci-requirements.txt index 77e55577eb..397f09711c 100644 --- a/sdk/python/requirements/py3.8-ci-requirements.txt +++ b/sdk/python/requirements/py3.8-ci-requirements.txt @@ -316,7 +316,9 @@ httplib2==0.22.0 httptools==0.6.1 # via uvicorn httpx==0.26.0 - # via feast (setup.py) + # via + # feast (setup.py) + # jupyterlab identify==2.5.33 # via pre-commit idna==3.6 @@ -425,7 +427,7 @@ jupyter-server==2.12.5 # notebook-shim jupyter-server-terminals==0.5.2 # via jupyter-server -jupyterlab==4.0.12 +jupyterlab==4.1.0 # via notebook jupyterlab-pygments==0.3.0 # via nbconvert @@ -466,7 +468,7 @@ mock==2.0.0 # via feast (setup.py) moreorless==0.4.0 # via bowler -moto==5.0.0 +moto==4.2.14 # via feast (setup.py) msal==1.26.0 # via @@ -542,7 +544,7 @@ packaging==23.2 # pytest # snowflake-connector-python # sphinx -pandas==2.0.3 +pandas==1.5.3 # via # altair # db-dtypes @@ -961,8 +963,6 @@ typing-extensions==4.9.0 # sqlalchemy2-stubs # starlette # uvicorn -tzdata==2023.4 - # via pandas tzlocal==5.2 # via # great-expectations diff --git a/sdk/python/requirements/py3.8-requirements.txt b/sdk/python/requirements/py3.8-requirements.txt index 245370ba5b..5be7317622 100644 --- a/sdk/python/requirements/py3.8-requirements.txt +++ b/sdk/python/requirements/py3.8-requirements.txt @@ -50,7 +50,7 @@ fastavro==1.9.3 # pandavro fissix==21.11.13 # via bowler -fsspec==2023.12.2 +fsspec==2024.2.0 # via dask greenlet==3.0.3 # via sqlalchemy @@ -122,7 +122,7 @@ packaging==23.2 # via # dask # gunicorn -pandas==2.0.3 +pandas==1.5.3 # via # feast (setup.py) # pandavro @@ -214,8 +214,6 @@ typing-extensions==4.9.0 # sqlalchemy2-stubs # starlette # uvicorn -tzdata==2023.4 - # via pandas urllib3==2.2.0 # via requests uvicorn[standard]==0.27.0.post1 diff --git a/sdk/python/requirements/py3.9-ci-requirements.txt b/sdk/python/requirements/py3.9-ci-requirements.txt index 218685b810..656961eeea 100644 --- a/sdk/python/requirements/py3.9-ci-requirements.txt +++ b/sdk/python/requirements/py3.9-ci-requirements.txt @@ -457,7 +457,7 @@ mock==2.0.0 # via feast (setup.py) moreorless==0.4.0 # via bowler -moto==5.0.0 +moto==4.2.14 # via feast (setup.py) msal==1.26.0 # via diff --git a/setup.py b/setup.py index 16e0e4d2ed..ecc2c34ef7 100644 --- a/setup.py +++ b/setup.py @@ -54,7 +54,9 @@ "jsonschema", "mmh3", "numpy>=1.22,<1.25", - "pandas>=1.4.3,<3", + # only accept pandas versions 2.2.0 and above + # for python 3.8, it must be less than 2.0.0 + "pandas>=1.4.3,<3,!=2.0.*,!=2.1.*", # For some reason pandavro higher than 1.5.* only support pandas less than 1.3. "pandavro~=1.5.0", # Higher than 4.23.4 seems to cause a seg fault