Skip to content

collection of cleanups, tests and minor refactoring related to metadata

In the process of writing !1346 (merged) and !1350 (merged), I did a bunch of code cleanups and minor refactoring to remove old, obsolete structures. I also added some test cases of how things currently are. This contains work towards:

  • YAML 1.2 and ruamel.yaml everywhere.
  • Black code format.
  • Work towards more Pythonic data structures, like using App and Build as a dict rather than a object.

More details in the commit messages.

Merge request reports