Skip to content

Commit 003e938

Browse files
authored
Update pyFV3 and pySHiELD submodules (#173)
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 NOAA-GFDL/NDSL#360. Co-authored-by: Roman Cattaneo <1116746+romanc@users.noreply.github.com>
1 parent 516427e commit 003e938

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

pySHiELD

Submodule pySHiELD updated 117 files

pyproject.toml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,16 @@ namespace_packages = true
7373
strict_optional = false
7474
warn_unreachable = true
7575

76+
[[tool.mypy.overrides]]
77+
ignore_errors = true
78+
module = [
79+
# We currently can't type stencils
80+
"pyshield.stencils.*",
81+
# Will be fixed with NDSL version 2026.01.00, see
82+
# https://github.com/NOAA-GFDL/NDSL/pull/360
83+
"pyfv3.testing.translate_fvdynamics"
84+
]
85+
7686
[tool.setuptools]
7787
include-package-data = true
7888

0 commit comments

Comments
 (0)