Tutorial: Dependencies don't need to be specified twice
https://gnome.pages.gitlab.gnome.org/gi-docgen/tutorial.html
If your project has dependencies, and you wish to display them or cross-link types and symbols from your API reference, you will need to describe them using the dependencies key, for instance:
# List the dependencies using their GIR namespace dependencies = [ "GObject-2.0", "Graphene-1.0", "Pango-1.0", "Gdk-4.0", "Gsk-4.0", ]
Each dependency will need its own object, for instance:
[dependencies."GObject-2.0"] name = "GObject" description = "The base type system library" docs_url = "https://developer.gnome.org/gobject/stable"
I'm not exactly sure what happens here toml wise. dependencies
is first a list, and then a dict I guess? Is the list maybe just overwritten?
It seams simpler to just drop the list and require a complete object for every entry. Just removing the list works in my code.