Skip to content

Commit 63f2e5d

Browse files
authored
bump the dependencies (#4942)
* update all dependencies * document the bumped dependencies [skip-ci] * don't list the indirect dependencies [skip-ci] * minor fix * remove the comment about conflicts with h5py=2.10 [skip-ci] * update whats-new.rst [skip-ci]
1 parent df052e7 commit 63f2e5d

File tree

3 files changed

+34
-23
lines changed

3 files changed

+34
-23
lines changed

ci/requirements/py37-bare-minimum.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ dependencies:
1010
- pytest-cov
1111
- pytest-env
1212
- pytest-xdist
13-
- numpy=1.15
14-
- pandas=0.25
13+
- numpy=1.17
14+
- pandas=1.0
1515
- setuptools=40.4

ci/requirements/py37-min-all-deps.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,42 +8,42 @@ dependencies:
88
# When upgrading python, numpy, or pandas, must also change
99
# doc/installing.rst and setup.py.
1010
- python=3.7
11-
- boto3=1.9
12-
- bottleneck=1.2
11+
- boto3=1.12
12+
- bottleneck=1.3
1313
- cartopy=0.17
1414
- cdms2=3.1
1515
- cfgrib=0.9
1616
- cftime=1.0
1717
- coveralls
18-
- dask=2.9
19-
- distributed=2.9
20-
- h5netcdf=0.7
21-
- h5py=2.9 # Policy allows for 2.10, but it's a conflict-fest
18+
- dask=2.11
19+
- distributed=2.11
20+
- h5netcdf=0.8
21+
- h5py=2.10
2222
- hdf5=1.10
2323
- hypothesis
24-
- iris=2.2
25-
- lxml=4.4 # Optional dep of pydap
24+
- iris=2.4
25+
- lxml=4.5 # Optional dep of pydap
2626
- matplotlib-base=3.1
2727
- nc-time-axis=1.2
28-
- netcdf4=1.4
29-
- numba=0.46
30-
- numpy=1.15
31-
- pandas=0.25
28+
- netcdf4=1.5
29+
- numba=0.48
30+
- numpy=1.17
31+
- pandas=1.0
3232
# - pint # See py37-min-nep18.yml
3333
- pip
34-
- pseudonetcdf=3.0
34+
- pseudonetcdf=3.1
3535
- pydap=3.2
3636
- pynio=1.5
3737
- pytest
3838
- pytest-cov
3939
- pytest-env
4040
- pytest-xdist
41-
- rasterio=1.0
42-
- scipy=1.3
43-
- seaborn=0.9
41+
- rasterio=1.1
42+
- scipy=1.4
43+
- seaborn=0.10
4444
- setuptools=40.4
4545
# - sparse # See py37-min-nep18.yml
4646
- toolz=0.10
47-
- zarr=2.3
47+
- zarr=2.4
4848
- pip:
4949
- numbagg==0.1

doc/whats-new.rst

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,29 @@ Breaking changes
2525
- xarray no longer supports python 3.6
2626

2727
The minimum version policy was changed to also apply to projects with irregular
28-
releases.
29-
30-
The minimum versions of some other dependencies were changed:
28+
releases. As a result, the minimum versions of some dependencies have changed:
3129

3230
============ ====== ====
3331
Package Old New
3432
============ ====== ====
3533
Python 3.6 3.7
3634
setuptools 38.4 40.4
35+
numpy 1.15 1.17
36+
pandas 0.25 1.0
37+
dask 2.9 2.11
38+
distributed 2.9 2.11
39+
bottleneck 1.2 1.3
40+
h5netcdf 0.7 0.8
41+
iris 2.2 2.4
42+
netcdf4 1.4 1.5
43+
pseudonetcdf 3.0 3.1
44+
rasterio 1.0 1.1
45+
scipy 1.3 1.4
46+
seaborn 0.9 0.10
47+
zarr 2.3 2.4
3748
============ ====== ====
3849

39-
(:issue:`4688`, :pull:`4720`, :pull:`4907`)
50+
(:issue:`4688`, :pull:`4720`, :pull:`4907`, :pull:`4942`)
4051
By `Justus Magin <https://github.com/keewis>`_.
4152
- use ``pyproject.toml`` instead of the ``setup_requires`` option for
4253
``setuptools`` (:pull:`4897`).

0 commit comments

Comments
 (0)