diff --git a/.github/workflows/main_unit_tests.yaml b/.github/workflows/main_unit_tests.yaml index 6bfa0920..066f13c2 100644 --- a/.github/workflows/main_unit_tests.yaml +++ b/.github/workflows/main_unit_tests.yaml @@ -53,13 +53,6 @@ jobs: - name: Install mpi (MPICH flavor) run: pip install mpich - - name: Install numpy==1.26.4 - # Front-load installing numpy to force its usage in the radiation - # scheme of pySHiELD. - # TODO: This is an ugly hack and it should be cleaned up latest once - # we add support for numpy >= 2.0 - run: pip install numpy==1.26.4 - - name: "External trigger: Remove existing component in pace/develop" if: ${{ inputs.component_name }} run: rm -rf ${GITHUB_WORKSPACE}/pace/${{inputs.component_name}} diff --git a/NDSL b/NDSL index ada2d537..1815e4f8 160000 --- a/NDSL +++ b/NDSL @@ -1 +1 @@ -Subproject commit ada2d5379540aba26681b2a1ea2588dd6895fc48 +Subproject commit 1815e4f8cebccab7c6be31f31a6b1e0d96b5a016 diff --git a/pyFV3 b/pyFV3 index 20b00071..00b7e8ea 160000 --- a/pyFV3 +++ b/pyFV3 @@ -1 +1 @@ -Subproject commit 20b00071263506d4f45dedf3ab538b501f400103 +Subproject commit 00b7e8ea5840b3add7407b07be863a31e8e08863 diff --git a/pySHiELD b/pySHiELD index 49edb676..52c1331c 160000 --- a/pySHiELD +++ b/pySHiELD @@ -1 +1 @@ -Subproject commit 49edb676674407c6b9c1795807d4c86d27acb69e +Subproject commit 52c1331ca204dff027e736e2a7a468d723476c01 diff --git a/setup.py b/setup.py index f9995dfc..775c71d9 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ def local_pkg(name: str, relative_path: str) -> str: local_pkg("pyshield", "pySHiELD"), "dacite", "f90nml", - "numpy < 2.0.0", + "numpy >= 2", "xarray", "zarr < 3.0.0", ]