materialize_plugin_source(
marketplace: PluginMarketplace,
plugin: MarketplacePluginEntry,
*,
rejections: list[str| Name | Type | Description |
|---|---|---|
marketplace* | PluginMarketplace | |
plugin* | MarketplacePluginEntry | |
rejections | list[str] | None | Default: None |
Resolve or materialize a marketplace plugin entry to a plugin root.
Marketplace containing the plugin.
Plugin entry.
Collects the reason for each source path this call
rejected. An empty list after a None result means the source
itself is unsupported rather than a path being unusable; see
unresolved_source_message.