betty.requirements.plugin_service module#
Plugin service requirements.
- final class betty.requirements.plugin_service.PluginServiceRequirement#
Bases:
GenericA requirement on a plugin service.
- final __init__(service: PluginServiceManager[PluginServiceProvider, PluginDefinitionT, GetServiceT, Any], /, *plugins: ResolvablePluginDefinition[PluginDefinitionT])#
- plugins: Final[Collection[PluginDefinitionT]]#
The definitions of the required service plugins.
- service: Final[PluginServiceManager[PluginServiceProvider, PluginDefinitionT, GetServiceT, Any]]#
The service for which the plugin is required.