From 658c592d6fee2436dca9910a74a470a059b3f9a7 Mon Sep 17 00:00:00 2001 From: sol1105 <10836031+sol1105@users.noreply.github.com> Date: Thu, 28 May 2026 14:08:59 +0200 Subject: [PATCH 1/2] Add checker option for consistency_output for wcrp_cmip7 --- esgf_qa/run_qa.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/esgf_qa/run_qa.py b/esgf_qa/run_qa.py index e0c3e04..61cecc7 100644 --- a/esgf_qa/run_qa.py +++ b/esgf_qa/run_qa.py @@ -961,6 +961,12 @@ def main(): "consistency_file" ], }, + "wcrp_cmip7": { + **cl_checker_options.get("wcrp_cmip7", {}), + "consistency_output": files_to_check_dict[file_path][ + "consistency_file" + ], + }, "wcrp_cordex_cmip6": { **cl_checker_options.get("wcrp_cordex_cmip6", {}), "consistency_output": files_to_check_dict[file_path][ @@ -977,7 +983,15 @@ def main(): { k: v for k, v in cl_checker_options.items() - if k not in ["cc6", "cf", "mip", "wcrp_cmip6", "wcrp_cordex_cmip6"] + if k + not in [ + "cc6", + "cf", + "mip", + "wcrp_cmip6", + "wcrp_cmip7", + "wcrp_cordex_cmip6", + ] } ) From 0969efca5a3dbfc735a6594b28a4ee977677f9eb Mon Sep 17 00:00:00 2001 From: sol1105 <10836031+sol1105@users.noreply.github.com> Date: Thu, 28 May 2026 14:09:27 +0200 Subject: [PATCH 2/2] Update pyproject.toml --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 581eb0d..d772d93 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,7 +29,7 @@ classifiers = [ dependencies = [ "cftime", "cf_xarray", - "compliance-checker>=6.0.0", + "compliance-checker>=6.1.0", "dask", "netCDF4", "packaging", @@ -37,7 +37,7 @@ dependencies = [ "textual", "xarray", "cc-plugin-cc6>=0.4.3", - "cc-plugin-wcrp>=2.1.0" + "cc-plugin-wcrp>=2.3.0" ] dynamic = [ "version"