From dfa9dc473243c403d0d843f338bf6eb278bcfbaa Mon Sep 17 00:00:00 2001 From: dcherian Date: Wed, 24 Jun 2020 09:07:12 -0600 Subject: [PATCH 1/3] Bump minimum versions for 0.16 release --- ci/requirements/py36-min-all-deps.yml | 9 ++++----- ci/requirements/py36-min-nep18.yml | 7 +++---- doc/whats-new.rst | 3 +++ 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/ci/requirements/py36-min-all-deps.yml b/ci/requirements/py36-min-all-deps.yml index a72cd000680..998d4a30288 100644 --- a/ci/requirements/py36-min-all-deps.yml +++ b/ci/requirements/py36-min-all-deps.yml @@ -15,8 +15,8 @@ dependencies: - cfgrib=0.9 - cftime=1.0 - coveralls - - dask=2.5 - - distributed=2.5 + - dask=2.9 + - distributed=2.9 - flake8 - h5netcdf=0.7 - h5py=2.9 # Policy allows for 2.10, but it's a conflict-fest @@ -26,11 +26,10 @@ dependencies: - isort - lxml=4.4 # Optional dep of pydap - matplotlib=3.1 - - msgpack-python=0.6 # remove once distributed is bumped. distributed GH3491 - mypy=0.761 # Must match .pre-commit-config.yaml - nc-time-axis=1.2 - netcdf4=1.4 - - numba=0.44 + - numba=0.47 - numpy=1.15 - pandas=0.25 # - pint # See py36-min-nep18.yml @@ -42,7 +41,7 @@ dependencies: - pytest-cov - pytest-env - rasterio=1.0 - - scipy=1.3 + - scipy=1.4 - seaborn=0.9 - setuptools=41.2 # - sparse # See py36-min-nep18.yml diff --git a/ci/requirements/py36-min-nep18.yml b/ci/requirements/py36-min-nep18.yml index 48b9c057260..611e383ff36 100644 --- a/ci/requirements/py36-min-nep18.yml +++ b/ci/requirements/py36-min-nep18.yml @@ -6,9 +6,8 @@ dependencies: # require drastically newer packages than everything else - python=3.6 - coveralls - - dask=2.5 - - distributed=2.5 - - msgpack-python=0.6 # remove once distributed is bumped. distributed GH3491 + - dask=2.9 + - distributed=2.9 - numpy=1.17 - pandas=0.25 - pint @@ -16,6 +15,6 @@ dependencies: - pytest - pytest-cov - pytest-env - - scipy=1.2 + - scipy=1.4 - setuptools=41.2 - sparse=0.8 diff --git a/doc/whats-new.rst b/doc/whats-new.rst index 4b5bb1e491f..5717b2bab84 100644 --- a/doc/whats-new.rst +++ b/doc/whats-new.rst @@ -22,6 +22,9 @@ v0.16.0 (unreleased) Breaking changes ~~~~~~~~~~~~~~~~ +- Minimum supported versions for the following packages have changed: ``dask >=2.9``, + ``distributed>=2.9``, ``scipy>=1.4``. + By `Deepak Cherian `_ - ``groupby`` operations will restore coord dimension order. Pass ``restore_coord_dims=False`` to revert to previous behavior. - :meth:`DataArray.transpose` will now transpose coordinates by default. From 335cf9592cd1074e9e320d87945303b6df9ae516 Mon Sep 17 00:00:00 2001 From: dcherian Date: Thu, 25 Jun 2020 08:19:10 -0600 Subject: [PATCH 2/3] Undo scipy bump --- ci/requirements/py36-min-all-deps.yml | 2 +- ci/requirements/py36-min-nep18.yml | 2 +- doc/whats-new.rst | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ci/requirements/py36-min-all-deps.yml b/ci/requirements/py36-min-all-deps.yml index 998d4a30288..2c779afece3 100644 --- a/ci/requirements/py36-min-all-deps.yml +++ b/ci/requirements/py36-min-all-deps.yml @@ -41,7 +41,7 @@ dependencies: - pytest-cov - pytest-env - rasterio=1.0 - - scipy=1.4 + - scipy=1.3 - seaborn=0.9 - setuptools=41.2 # - sparse # See py36-min-nep18.yml diff --git a/ci/requirements/py36-min-nep18.yml b/ci/requirements/py36-min-nep18.yml index 611e383ff36..13bfce27710 100644 --- a/ci/requirements/py36-min-nep18.yml +++ b/ci/requirements/py36-min-nep18.yml @@ -15,6 +15,6 @@ dependencies: - pytest - pytest-cov - pytest-env - - scipy=1.4 + - scipy=1.3 - setuptools=41.2 - sparse=0.8 diff --git a/doc/whats-new.rst b/doc/whats-new.rst index 5717b2bab84..017f7706a8e 100644 --- a/doc/whats-new.rst +++ b/doc/whats-new.rst @@ -23,7 +23,7 @@ Breaking changes ~~~~~~~~~~~~~~~~ - Minimum supported versions for the following packages have changed: ``dask >=2.9``, - ``distributed>=2.9``, ``scipy>=1.4``. + ``distributed>=2.9``. By `Deepak Cherian `_ - ``groupby`` operations will restore coord dimension order. Pass ``restore_coord_dims=False`` to revert to previous behavior. From 0dcfe13993029bcad3777d2edf69ffbea6ef0700 Mon Sep 17 00:00:00 2001 From: dcherian Date: Sun, 28 Jun 2020 09:51:51 -0600 Subject: [PATCH 3/3] fix bumps --- ci/requirements/py36-min-all-deps.yml | 2 +- ci/requirements/py36-min-nep18.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/requirements/py36-min-all-deps.yml b/ci/requirements/py36-min-all-deps.yml index 2c779afece3..c11c52bd19f 100644 --- a/ci/requirements/py36-min-all-deps.yml +++ b/ci/requirements/py36-min-all-deps.yml @@ -29,7 +29,7 @@ dependencies: - mypy=0.761 # Must match .pre-commit-config.yaml - nc-time-axis=1.2 - netcdf4=1.4 - - numba=0.47 + - numba=0.46 - numpy=1.15 - pandas=0.25 # - pint # See py36-min-nep18.yml diff --git a/ci/requirements/py36-min-nep18.yml b/ci/requirements/py36-min-nep18.yml index 13bfce27710..25270a03193 100644 --- a/ci/requirements/py36-min-nep18.yml +++ b/ci/requirements/py36-min-nep18.yml @@ -15,6 +15,6 @@ dependencies: - pytest - pytest-cov - pytest-env - - scipy=1.3 + - scipy=1.2 - setuptools=41.2 - sparse=0.8