Skip to content

Commit de43833

Browse files
Update environment: pin iris>=3.11, unpin cartopy and allow for numpy >=2 (#3811)
Co-authored-by: Manuel Schlund <[email protected]>
1 parent c4f7576 commit de43833

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

environment.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,27 @@ channels:
1010

1111
dependencies:
1212
- aiohttp
13-
- cartopy <0.24 # https://github.com/ESMValGroup/ESMValTool/issues/3767
13+
- cartopy
1414
- cdo >=2.3.0
1515
- cdsapi
1616
- cf-units
1717
- cfgrib
1818
- cftime
1919
- cmocean
20-
- curl <8.10
20+
- curl <8.10 # https://github.com/ESMValGroup/ESMValTool/issues/3758
2121
- cython
2222
- dask !=2024.8.0 # https://github.com/dask/dask/issues/11296
2323
- distributed
2424
- ecmwf-api-client
2525
- eofs
26-
- esmpy # <8.6 safe https://github.com/SciTools/iris-esmf-regrid/issues/415
26+
- esmpy
2727
- esmvalcore 2.11.*
2828
- fiona
2929
- fire
3030
- fsspec
3131
- gdal >=3.9.0
3232
- importlib_metadata <8 # https://github.com/ESMValGroup/ESMValTool/issues/3699 only for Python 3.10/11 and esmpy<8.6
33-
- iris >=3.6.1
33+
- iris >=3.11
3434
- iris-esmf-regrid >=0.10.0 # github.com/SciTools-incubator/iris-esmf-regrid/pull/342
3535
- jinja2
3636
- joblib
@@ -41,7 +41,7 @@ dependencies:
4141
- nc-time-axis
4242
- netCDF4
4343
- numba
44-
- numpy !=1.24.3,<2.0 # severe masking bug
44+
- numpy !=1.24.3 # severe masking bug
4545
- openpyxl
4646
- packaging
4747
- pandas==2.1.4 # unpin when ESMValCore released with https://github.com/ESMValGroup/ESMValCore/pull/2529

environment_osx.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ channels:
1010

1111
dependencies:
1212
- aiohttp
13-
- cartopy <0.24 # https://github.com/ESMValGroup/ESMValTool/issues/3767
13+
- cartopy
1414
- cdo >=2.3.0
1515
- cdsapi
1616
- cf-units
@@ -22,14 +22,14 @@ dependencies:
2222
- distributed
2323
- ecmwf-api-client
2424
- eofs
25-
- esmpy # <8.6 safe https://github.com/SciTools/iris-esmf-regrid/issues/415
25+
- esmpy
2626
- esmvalcore 2.11.*
2727
- fiona
2828
- fire
2929
- fsspec
3030
- gdal >=3.9.0
3131
- importlib_metadata <8 # https://github.com/ESMValGroup/ESMValTool/issues/3699 only for Python 3.10/11 and esmpy<8.6
32-
- iris >=3.6.1
32+
- iris >=3.11
3333
- iris-esmf-regrid >=0.10.0 # github.com/SciTools-incubator/iris-esmf-regrid/pull/342
3434
- jinja2
3535
- joblib
@@ -40,7 +40,7 @@ dependencies:
4040
- nc-time-axis
4141
- netCDF4
4242
- numba
43-
- numpy !=1.24.3,<2.0 # severe masking bug
43+
- numpy !=1.24.3 # severe masking bug
4444
- openpyxl
4545
- packaging
4646
- pandas==2.1.4 # unpin when ESMValCore released with https://github.com/ESMValGroup/ESMValCore/pull/2529

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
# Use with pip install . to install from source
2222
'install': [
2323
'aiohttp',
24-
'cartopy<0.24', # github.com/ESMValGroup/ESMValTool/issues/3767
24+
'cartopy',
2525
'cdo',
2626
'cdsapi',
2727
'cf-units',
@@ -67,7 +67,7 @@
6767
'scikit-image',
6868
'scikit-learn>=1.4.0', # github.com/ESMValGroup/ESMValTool/issues/3504
6969
'scipy',
70-
'scitools-iris>=3.6.1',
70+
'scitools-iris>=3.11',
7171
'seaborn',
7272
'seawater',
7373
'shapely>=2',

0 commit comments

Comments
 (0)