This is a side effect of having recipes and METPlus tasks in include files:
When trying to run cset-workflow for METPlust tasks only, there are no collate and parallel tasks imported from the includes/{recipe}.cylc files and cylc verify fails with
GraphParseError: family trigger on non-family namespace {expr}
Note that METPlus tasks have cycling over meteorological variables and other cycling options already built in, so it is unlikely that this problem will disappear with future development; this may also be the case for simple diagnostics that don't need a parallel/collate approach.
How to reproduce
Steps to reproduce the behaviour:
Set to False all diagnostics
run cylc validate ./
Expected behaviour
cset-workflow will pass cylc validate and launch OK, triggering the METPlus tasks.
Describe the bug
This is a side effect of having recipes and METPlus tasks in include files: When trying to run cset-workflow for METPlust tasks only, there are no collate and parallel tasks imported from the
includes/{recipe}.cylc
files andcylc verify
fails withGraphParseError: family trigger on non-family namespace {expr}
Note that METPlus tasks have cycling over meteorological variables and other cycling options already built in, so it is unlikely that this problem will disappear with future development; this may also be the case for simple diagnostics that don't need a parallel/collate approach.How to reproduce
Steps to reproduce the behaviour:
False
all diagnosticscylc validate ./
Expected behaviour
cset-workflow will pass
cylc validate
and launch OK, triggering the METPlus tasks.Environment
cset --version
]