squirrel.framework.plugins.plugin_manager

Module Contents

Functions

list_driver_names() → List[str]

List names of registered drivers

register_driver(driver: Type[squirrel.driver.Driver]) → None

Add Driver to Squirrel so that it can be used in catalogs.

register_source(identifier: str, source: squirrel.catalog.source.Source, version: int = 1) → None

Add Source to Squirrel so that it is loaded in Catalog.from_plugins.

Attributes

squirrel_plugin_manager

squirrel.framework.plugins.plugin_manager.squirrel_plugin_manager
squirrel.framework.plugins.plugin_manager.list_driver_names()List[str]

List names of registered drivers

squirrel.framework.plugins.plugin_manager.register_driver(driver: Type[squirrel.driver.Driver])None

Add Driver to Squirrel so that it can be used in catalogs.

squirrel.framework.plugins.plugin_manager.register_source(identifier: str, source: squirrel.catalog.source.Source, version: int = 1)None

Add Source to Squirrel so that it is loaded in Catalog.from_plugins.