Skip to main content

plugin

superduper.components.plugin

Source code

Plugin​

Plugin(self,
db: dataclasses.InitVar[typing.Optional[ForwardRef('Datalayer')]] = None,
uuid: None = None,
*,
identifier: str = '',
plugins: "t.Optional[t.List['Plugin']]" = None,
artifacts: 'dc.InitVar[t.Optional[t.Dict]]' = None,
path: str,
cache_path: str = '.superduper/plugins') -> None
ParameterDescription
identifierUnique identifier for the plugin.
dbDatalayer instance.
uuidUUID of the leaf.
artifactsA dictionary of artifacts paths and DataType objects
pluginsA list of plugins to be used in the component.
pathPath to the plugin package or module.
cache_pathPath to the cache directory where the plugin will be stored.

Plugin component allows to install and use external python packages as plugins.