betty.datas.plugin.definition package

Submodules

Module contents

Reusable data for plugin definitions.

class betty.datas.plugin.definition.PluginDefinitionData

Bases: Data[ObjectDefinition[PluginDefinitionData]], HasProps, ABC, Generic

Configure a betty.plugin.PluginDefinition.

betty.datas.plugin_definition:PluginDefinitionData
__init__(*, id: ResolvableMachineName)
id

The plugin ID.

abstractmethod new_plugin() PluginDefinitionT

Create a new plugin from this configuration.