From 88a8b1675f8892ae3755c0dfa5274974e12d046e Mon Sep 17 00:00:00 2001 From: Deepak Cherian Date: Mon, 20 Mar 2023 10:01:18 -0600 Subject: [PATCH 1/3] Pin pandas < 2 Pandas is expecting to release v2 in two weeks (https://github.com/pandas-dev/pandas/issues/46776#issuecomment-1473785540). But we are still incompatible with their main branch: - #7441 - https://github.com/pydata/xarray/issues/7420 This PR pins pandas to `<2` --- setup.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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] From 62043cee51115119023a2fa1725834f2fad7dfac Mon Sep 17 00:00:00 2001 From: Deepak Cherian Date: Mon, 20 Mar 2023 10:03:36 -0600 Subject: [PATCH 2/3] modify requirements.txt --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From ea0e97b4de3001ab5fab62a33cbe3ef482c5ef21 Mon Sep 17 00:00:00 2001 From: Deepak Cherian Date: Mon, 20 Mar 2023 10:34:06 -0600 Subject: [PATCH 3/3] Update requirements --- ci/requirements/all-but-dask.yml | 2 +- ci/requirements/doc.yml | 2 +- ci/requirements/environment-py311.yml | 2 +- ci/requirements/environment-windows-py311.yml | 2 +- ci/requirements/environment-windows.yml | 2 +- ci/requirements/environment.yml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) 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