diff --git a/ci/requirements/all-but-dask.yml b/ci/requirements/all-but-dask.yml index ce819640c76..5581de1d59b 100644 --- a/ci/requirements/all-but-dask.yml +++ b/ci/requirements/all-but-dask.yml @@ -26,7 +26,7 @@ dependencies: - numbagg - numpy<1.24 - packaging - - pandas + - pandas<2 - pint - pip - pseudonetcdf diff --git a/ci/requirements/doc.yml b/ci/requirements/doc.yml index d1a63c84b85..aea44865dcd 100644 --- a/ci/requirements/doc.yml +++ b/ci/requirements/doc.yml @@ -20,7 +20,7 @@ dependencies: - numba - numpy>=1.21,<1.24 - packaging>=21.3 - - pandas>=1.4 + - pandas>=1.4,<2 - pooch - pip - pre-commit diff --git a/ci/requirements/environment-py311.yml b/ci/requirements/environment-py311.yml index e23fa44c683..607b5acdd0b 100644 --- a/ci/requirements/environment-py311.yml +++ b/ci/requirements/environment-py311.yml @@ -28,7 +28,7 @@ dependencies: - numexpr - numpy - packaging - - pandas + - pandas<2 - pint - pip - pooch diff --git a/ci/requirements/environment-windows-py311.yml b/ci/requirements/environment-windows-py311.yml index 3fc207dc609..a07986d187e 100644 --- a/ci/requirements/environment-windows-py311.yml +++ b/ci/requirements/environment-windows-py311.yml @@ -25,7 +25,7 @@ dependencies: # - numbagg - numpy - packaging - - pandas + - pandas<2 - pint - pip - pre-commit diff --git a/ci/requirements/environment-windows.yml b/ci/requirements/environment-windows.yml index 0941af474f7..cbd6dc599a0 100644 --- a/ci/requirements/environment-windows.yml +++ b/ci/requirements/environment-windows.yml @@ -25,7 +25,7 @@ dependencies: - numbagg - numpy<1.24 - packaging - - pandas + - pandas<2 - pint - pip - pre-commit diff --git a/ci/requirements/environment.yml b/ci/requirements/environment.yml index e87e69138ee..9dbc5730a16 100644 --- a/ci/requirements/environment.yml +++ b/ci/requirements/environment.yml @@ -28,7 +28,7 @@ dependencies: - numexpr - numpy<1.24 - packaging - - pandas + - pandas<2 - pint - pip - pooch diff --git a/requirements.txt b/requirements.txt index 952710518d0..20638d267a7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,4 +4,4 @@ numpy >= 1.21 packaging >= 21.3 -pandas >= 1.4 +pandas >= 1.4, <2 diff --git a/setup.cfg b/setup.cfg index 759dea985bc..43512144386 100644 --- a/setup.cfg +++ b/setup.cfg @@ -76,7 +76,7 @@ include_package_data = True python_requires = >=3.9 install_requires = numpy >= 1.21 # recommended to use >= 1.22 for full quantile method support - pandas >= 1.4 + pandas >= 1.4, <2 packaging >= 21.3 [options.extras_require]