diff --git a/sdk/python/requirements/py3.10-ci-requirements.txt b/sdk/python/requirements/py3.10-ci-requirements.txt index 34d0b0c2846..eeed8b1d8ab 100644 --- a/sdk/python/requirements/py3.10-ci-requirements.txt +++ b/sdk/python/requirements/py3.10-ci-requirements.txt @@ -529,7 +529,7 @@ packaging==23.2 # pytest # snowflake-connector-python # sphinx -pandas==1.5.3 +pandas==2.1.4 # via # altair # db-dtypes @@ -937,6 +937,8 @@ typing-extensions==4.9.0 # snowflake-connector-python # sqlalchemy2-stubs # uvicorn +tzdata==2023.4 + # via pandas tzlocal==5.2 # via # great-expectations diff --git a/sdk/python/requirements/py3.10-requirements.txt b/sdk/python/requirements/py3.10-requirements.txt index ba474f61205..67d06a02cce 100644 --- a/sdk/python/requirements/py3.10-requirements.txt +++ b/sdk/python/requirements/py3.10-requirements.txt @@ -121,7 +121,7 @@ packaging==23.2 # via # dask # gunicorn -pandas==1.5.3 +pandas==2.2.0 # via # feast (setup.py) # pandavro diff --git a/sdk/python/requirements/py3.9-ci-requirements.txt b/sdk/python/requirements/py3.9-ci-requirements.txt index 670ba1c07d6..4f2ba2e9d07 100644 --- a/sdk/python/requirements/py3.9-ci-requirements.txt +++ b/sdk/python/requirements/py3.9-ci-requirements.txt @@ -536,7 +536,7 @@ packaging==23.2 # pytest # snowflake-connector-python # sphinx -pandas==1.5.3 +pandas==2.1.4 # via # altair # db-dtypes @@ -949,6 +949,8 @@ 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.9-requirements.txt b/sdk/python/requirements/py3.9-requirements.txt index 2815ed0d787..93ff3427be3 100644 --- a/sdk/python/requirements/py3.9-requirements.txt +++ b/sdk/python/requirements/py3.9-requirements.txt @@ -121,7 +121,7 @@ packaging==23.2 # via # dask # gunicorn -pandas==1.5.3 +pandas==2.2.0 # via # feast (setup.py) # pandavro diff --git a/setup.py b/setup.py index a73ef31b061..9cb9ac0fbb9 100644 --- a/setup.py +++ b/setup.py @@ -54,7 +54,9 @@ "jsonschema", "mmh3", "numpy>=1.22,<1.25", - "pandas>=1.4.3,<2", + # 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