This PR brings updates that were made in main (master) to feature/capgen, which should have happened much earlier. The idea is to simplifiy PR https://github.com/NCAR/ccpp-framework/pull/391 and the follow-up merge back from main to feature/capgen. The burden of resolving merge conflicts will be on me when feature/capgen updates from this PR get pulled into https://github.com/NCAR/ccpp-framework/pull/391.
Changes:
update example metadata table in metadata_table.py to include dependencies and relative_path, adjust indents
add active attribute to metavar.py's variable class
update the true/false logic as discussed last year to avoid code duplication
These changes have been tested, reviewed, and approved previously in various PRs (#205, #307, #317).
This PR brings updates that were made in main (master) to feature/capgen, which should have happened much earlier. The idea is to simplifiy PR https://github.com/NCAR/ccpp-framework/pull/391 and the follow-up merge back from main to feature/capgen. The burden of resolving merge conflicts will be on me when feature/capgen updates from this PR get pulled into https://github.com/NCAR/ccpp-framework/pull/391.
Changes:
metadata_table.py
to includedependencies
andrelative_path
, adjust indentsmetavar.py
's variable classtrue/false
logic as discussed last year to avoid code duplicationThese changes have been tested, reviewed, and approved previously in various PRs (#205, #307, #317).