diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a6f865f7..1395d806 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -15,9 +15,10 @@ repos: args: ["--profile", "black"] - repo: https://github.com/pre-commit/mirrors-mypy - rev: v0.812 + rev: v1.4.1 hooks: - id: mypy + additional_dependencies: [types-pyyaml==6.0.12.20240311] name: mypy-pace files: pace args: [--config-file, setup.cfg] diff --git a/NDSL b/NDSL index 61c4cbe5..c52a719a 160000 --- a/NDSL +++ b/NDSL @@ -1 +1 @@ -Subproject commit 61c4cbe51dd20e7d9eba50ea9f9b2427a20e0a80 +Subproject commit c52a719af75882752079331abe3ad8ad8dd3e386 diff --git a/constraints.txt b/constraints.txt index 3f372854..0d520450 100644 --- a/constraints.txt +++ b/constraints.txt @@ -461,6 +461,8 @@ traitlets==5.14.3 # matplotlib-inline # nbclient # nbformat +types-pyyaml==6.0.12.20240311 + # via pace typing-extensions==4.5.0 # via # gt4py @@ -489,6 +491,10 @@ xxhash==3.0.0 # via gt4py yarl==1.9.4 # via aiohttp +zarr==2.17.2 + # via + # -r requirements_dev.txt + # pace zipp==3.18.1 # via importlib-metadata diff --git a/pyFV3 b/pyFV3 index 67f1b5c6..2ec1bf3b 160000 --- a/pyFV3 +++ b/pyFV3 @@ -1 +1 @@ -Subproject commit 67f1b5c6e364cdb617f71c3732851681396cea55 +Subproject commit 2ec1bf3b5004c5c4b9f993f9b3a4f96cf4686323 diff --git a/setup.cfg b/setup.cfg index 7a5ea7d5..e3f40d1f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -29,6 +29,6 @@ ignore_missing_imports = True follow_imports = normal namespace_packages = True strict_optional = False -mypy_path = model:NDSL:pySHiELD:pyFV3 +mypy_path = NDSL:pySHiELD:pyFV3 warn_unreachable = True explicit_package_bases = True diff --git a/setup.py b/setup.py index 4f48279d..b9e509fc 100644 --- a/setup.py +++ b/setup.py @@ -17,6 +17,7 @@ def local_pkg(name: str, relative_path: str) -> str: "mpi4py", "netCDF4", "zarr", + "types-pyyaml", ]