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", + ] } ) 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"