to not risk getting cartopy==0.24 with an older iris eg iris==3.10, and hence get the bug we pinned cartopy for in the first place, we should pin iris>=3.11
iris==3.11 works well with numpy>=2 so we remove the upper pin in our own environment; note, however, that numpy2 is not yet available to us, due to ncl (that holds esmpy from going past 8.6, and makes us keep that silly importlib_metadata<8 pin, see https://github.com/ESMValGroup/ESMValTool/issues/3699)
It is the responsibility of the author to make sure the pull request is ready to review. The icons indicate whether the item will be subject to the π Technical or π§ͺ Scientific review.
Description
iris=3.11
which is what we need to be able to unpincartopy
, see @schlunma 's comment https://github.com/ESMValGroup/ESMValTool/issues/3769#issuecomment-2456938359cartopy==0.24
with an older iris egiris==3.10
, and hence get the bug we pinned cartopy for in the first place, we should piniris>=3.11
iris==3.11
works well withnumpy>=2
so we remove the upper pin in our own environment; note, however, that numpy2 is not yet available to us, due toncl
(that holdsesmpy
from going past 8.6, and makes us keep that sillyimportlib_metadata<8
pin, see https://github.com/ESMValGroup/ESMValTool/issues/3699)Closes #3769 Contributes to https://github.com/ESMValGroup/ESMValTool/issues/3812
Before you get started
Checklist
It is the responsibility of the author to make sure the pull request is ready to review. The icons indicate whether the item will be subject to the π Technical or π§ͺ Scientific review.