Base Plugin Interface

class hal_py.BasePluginInterface
dependencies

The plugins that this plugin depends on.

Type:set[str]
description

The description of the plugin.

Type:str
get_dependencies(self: hal_py.BasePluginInterface) → Set[str]

Get all dependencies of this plugin.

Returns:The plugins that this plugin depends on.
Return type:set[str]
get_description(self: hal_py.BasePluginInterface) → str

Get the description of the plugin.

Returns:The description of the plugin.
Return type:str
get_name(self: hal_py.BasePluginInterface) → str

Get the name of the plugin.

Returns:The name of the plugin.
Return type:str
get_version(self: hal_py.BasePluginInterface) → str

Get the version of the plugin.

Returns:The version of the plugin.
Return type:str
name

The name of the plugin.

Type:str
version

The version of the plugin.

Type:str