squirrel.framework.plugins.plugin_manager

Module Contents

Functions

list_driver_names(→ list[str])

List names of registered drivers

register_driver(→ None)

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

register_source(→ 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.