File tree Expand file tree Collapse file tree 5 files changed +51
-29
lines changed Expand file tree Collapse file tree 5 files changed +51
-29
lines changed Original file line number Diff line number Diff line change @@ -320,11 +320,6 @@ jobs:
320
320
run :
321
321
shell : bash -l {0}
322
322
323
- strategy :
324
- matrix :
325
- environment-file : ["bare-minimum", "min-all-deps"]
326
- fail-fast : false
327
-
328
323
steps :
329
324
- uses : actions/checkout@v4
330
325
with :
@@ -340,6 +335,10 @@ jobs:
340
335
conda
341
336
python-dateutil
342
337
343
- - name : minimum versions policy
338
+ - name : All-deps minimum versions policy
339
+ run : |
340
+ python ci/min_deps_check.py ci/requirements/min-all-deps.yml
341
+
342
+ - name : Bare minimum versions policy
344
343
run : |
345
- python ci/min_deps_check.py ci/requirements/${{ matrix.environment-file }} .yml
344
+ python ci/min_deps_check.py ci/requirements/bare-minimum .yml
Original file line number Diff line number Diff line change @@ -11,6 +11,6 @@ dependencies:
11
11
- pytest-env
12
12
- pytest-xdist
13
13
- pytest-timeout
14
- - numpy=1.22
15
- - packaging=21.3
16
- - pandas=1.4
14
+ - numpy=1.23
15
+ - packaging=22.0
16
+ - pandas=1.5
Original file line number Diff line number Diff line change @@ -10,30 +10,35 @@ dependencies:
10
10
- python=3.9
11
11
- boto3=1.24
12
12
- bottleneck=1.3
13
- - cartopy=0.20
13
+ - cartopy=0.21
14
14
- cftime=1.6
15
15
- coveralls
16
- - dask-core=2022.7
17
- - distributed=2022.7
18
- - flox=0.5
16
+ - dask-core=2022.12
17
+ - distributed=2022.12
18
+ # Flox > 0.8 has a bug with numbagg versions
19
+ # It will require numbagg > 0.6
20
+ # so we should just skip that series eventually
21
+ # or keep flox pinned for longer than necessary
22
+ - flox=0.7
19
23
- h5netcdf=1.1
20
24
# h5py and hdf5 tend to cause conflicts
21
25
# for e.g. hdf5 1.12 conflicts with h5py=3.1
22
26
# prioritize bumping other packages instead
23
27
- h5py=3.7
24
28
- hdf5=1.12
25
29
- hypothesis
26
- - iris=3.2
30
+ - iris=3.4
27
31
- lxml=4.9 # Optional dep of pydap
28
- - matplotlib-base=3.5
32
+ - matplotlib-base=3.6
29
33
- nc-time-axis=1.4
30
34
# netcdf follows a 1.major.minor[.patch] convention
31
35
# (see https://github.com/Unidata/netcdf4-python/issues/1090)
32
36
- netcdf4=1.6.0
33
- - numba=0.55
34
- - numpy=1.22
35
- - packaging=21.3
36
- - pandas=1.4
37
+ - numba=0.56
38
+ - numbagg=0.2.1
39
+ - numpy=1.23
40
+ - packaging=22.0
41
+ - pandas=1.5
37
42
- pint=0.22
38
43
- pip
39
44
- pydap=3.3
@@ -43,11 +48,9 @@ dependencies:
43
48
- pytest-xdist
44
49
- pytest-timeout
45
50
- rasterio=1.3
46
- - scipy=1.8
47
- - seaborn=0.11
51
+ - scipy=1.10
52
+ - seaborn=0.12
48
53
- sparse=0.13
49
54
- toolz=0.12
50
- - typing_extensions=4.3
51
- - zarr=2.12
52
- - pip :
53
- - numbagg==0.2.1
55
+ - typing_extensions=4.4
56
+ - zarr=2.13
Original file line number Diff line number Diff line change @@ -34,6 +34,26 @@ New Features
34
34
Breaking changes
35
35
~~~~~~~~~~~~~~~~
36
36
37
+ - The minimum versions of some dependencies were changed (:pull: `8586 `):
38
+
39
+ ===================== ========= ========
40
+ Package Old New
41
+ ===================== ========= ========
42
+ cartopy 0.20 0.21
43
+ dask-core 2022.7 2022.12
44
+ distributed 2022.7 2022.12
45
+ flox 0.5 0.7
46
+ iris 3.2 3.4
47
+ matplotlib-base 3.5 3.6
48
+ numpy 1.22 1.23
49
+ numba 0.55 0.56
50
+ packaging 21.3 22.0
51
+ seaborn 0.11 0.12
52
+ scipy 1.8 1.10
53
+ typing_extensions 4.3 4.4
54
+ zarr 2.12 2.13
55
+ ===================== ========= ========
56
+
37
57
38
58
Deprecations
39
59
~~~~~~~~~~~~
Original file line number Diff line number Diff line change @@ -22,9 +22,9 @@ readme = "README.md"
22
22
requires-python = " >=3.9"
23
23
24
24
dependencies = [
25
- " numpy>=1.22 " ,
26
- " packaging>=21.3 " ,
27
- " pandas>=1.4 " ,
25
+ " numpy>=1.23 " ,
26
+ " packaging>=22 " ,
27
+ " pandas>=1.5 " ,
28
28
]
29
29
30
30
[project .urls ]
You can’t perform that action at this time.
0 commit comments