From 4851077dfdf37e2631b1804fe493c2cb079e4c41 Mon Sep 17 00:00:00 2001 From: Roman Cattaneo <1116746+romanc@users.noreply.github.com> Date: Tue, 13 Jan 2026 18:30:14 +0100 Subject: [PATCH] Update pyFV3 and pySHiELD submodules This PR updates pyFV3 and pySHiELD submodules in pace to include the latest changes. These changes are necessary to fully remove deprecated code in NDSL (which is planned for the upcoming 2026.01.00 release). We are also temporarily skipping `mypy` checking for `translate_fvdynamics.py`. There are type issue in the translate test system which we will address in the next release of NDSL. Once we update pyFV3 to NDSL version 2026.01.00, we should be able to remove that exception again. For context see https://github.com/NOAA-GFDL/NDSL/pull/360. --- pyFV3 | 2 +- pySHiELD | 2 +- pyproject.toml | 10 ++++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/pyFV3 b/pyFV3 index bca22108..3c2c3d4d 160000 --- a/pyFV3 +++ b/pyFV3 @@ -1 +1 @@ -Subproject commit bca221087a3daaa3a161e2bb6923cc02ae8955a4 +Subproject commit 3c2c3d4d3ad07f41b7e70b3d5c731a9f06dcf2a8 diff --git a/pySHiELD b/pySHiELD index d2f4fb14..9e2cee13 160000 --- a/pySHiELD +++ b/pySHiELD @@ -1 +1 @@ -Subproject commit d2f4fb14c6a252634f190392c3375288574e2d92 +Subproject commit 9e2cee13b69467e31d9eae012c16b0cd5c434c0d diff --git a/pyproject.toml b/pyproject.toml index 5cfdedae..7711fece 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,6 +73,16 @@ namespace_packages = true strict_optional = false warn_unreachable = true +[[tool.mypy.overrides]] +ignore_errors = true +module = [ + # We currently can't type stencils + "pyshield.stencils.*", + # Will be fixed with NDSL version 2026.01.00, see + # https://github.com/NOAA-GFDL/NDSL/pull/360 + "pyfv3.testing.translate_fvdynamics" +] + [tool.setuptools] include-package-data = true