Skip to content

angee.platform_integrate_vcs.catalog

Parser for a discovered addon manifest (addon.toml).

Reads the manifest's [addon] block — the catalog facts a marketplace row needs — into the descriptor shape the sync upserts. Mirrors integrate.vcs.templates (the copier.yml parser): VcsBridge.discover fills path from the bearing directory, so this owns only the manifest block.

parse_addon_meta

python
def parse_addon_meta(blob: bytes) -> dict[str, Any]

Return a catalog descriptor parsed from one addon.toml blob.

Reads the same [addon] metadata the marketplace board groups by and renders — description/keywords/category — so a discovered (REMOTE) row carries them, not just the dependency graph.

Released under the AGPL-3.0 License.