voiage.ingestion.registry.discover_entry_point_providers
discover_entry_point_providers
Section titled “discover_entry_point_providers”discover_entry_point_providers([keyword-only] allowlist: Collection[str] = None, [keyword-only] resolver: Callable[..., Collection[EntryPoint]] = entry_points) -> tuple[IngestionProvider, ...]Load only explicitly allow-listed third-party provider entry points.
Discovery is opt-in: an empty allow-list does not inspect installed entry points, and providers outside the allow-list are never imported. Entry points must return initialized provider instances rather than factories.
Parameters:
allowlistCollection[str]resolverCallable[..., Collection[EntryPoint]](default:entry_points)
Returns: tuple[IngestionProvider, ...]