Skip to main content

Module ecosystem_dispatch

Module ecosystem_dispatch 

Source

Functionsยง

crawl_all_ecosystems
Crawl all enabled ecosystems and return all packages plus per-ecosystem counts.
find_packages_for_purls
For each ecosystem in the partitioned map, create the crawler, discover source paths, and look up the given PURLs. Returns a unified purl -> path map.
find_packages_for_rollback
Variant of find_packages_for_purls for rollback and narrow-release resolution, which needs to remap qualified PURLs (PyPI ?artifact_id=, RubyGems ?platform=, Maven ?classifier=&ext=) to the base PURL found by the crawler.
partition_purls
Partition PURLs by ecosystem, filtering by the --ecosystems flag if set.