eegprep.ExtensionSpec#
- class eegprep.ExtensionSpec(name, display_name='', version='', api_version='1', package_name='', entry_point_name='', source_type=ExtensionSourceType.INSTALLED, description='', docs_url='', maintainer='', capabilities=<factory>, dependencies=<factory>, menus=<factory>, actions=<factory>, pop_functions=<factory>, help_resources=<factory>, package_data_resources=<factory>, eegprep_requires='')#
Bases:
objectDeclarative metadata returned by an
eegprep.extensionsentry point.- Parameters:
name (str)
display_name (str)
version (str)
api_version (str)
package_name (str)
entry_point_name (str)
source_type (ExtensionSourceType | str)
description (str)
docs_url (str)
maintainer (str)
dependencies (tuple[ExtensionDependency, ...])
menus (tuple[ExtensionMenu, ...])
actions (tuple[ExtensionAction, ...])
pop_functions (tuple[ExtensionPopFunction, ...])
help_resources (tuple[ExtensionResource, ...])
package_data_resources (tuple[ExtensionResource, ...])
eegprep_requires (str)
- __init__(name, display_name='', version='', api_version='1', package_name='', entry_point_name='', source_type=ExtensionSourceType.INSTALLED, description='', docs_url='', maintainer='', capabilities=<factory>, dependencies=<factory>, menus=<factory>, actions=<factory>, pop_functions=<factory>, help_resources=<factory>, package_data_resources=<factory>, eegprep_requires='')#
- Parameters:
name (str)
display_name (str)
version (str)
api_version (str)
package_name (str)
entry_point_name (str)
source_type (ExtensionSourceType | str)
description (str)
docs_url (str)
maintainer (str)
dependencies (tuple[ExtensionDependency, ...])
menus (tuple[ExtensionMenu, ...])
actions (tuple[ExtensionAction, ...])
pop_functions (tuple[ExtensionPopFunction, ...])
help_resources (tuple[ExtensionResource, ...])
package_data_resources (tuple[ExtensionResource, ...])
eegprep_requires (str)
- Return type:
None
Methods
__init__(name[, display_name, version, ...])Attributes
- source_type: ExtensionSourceType | str = 'installed'#
- dependencies: tuple[ExtensionDependency, ...]#
- actions: tuple[ExtensionAction, ...]#
- pop_functions: tuple[ExtensionPopFunction, ...]#
- help_resources: tuple[ExtensionResource, ...]#
- package_data_resources: tuple[ExtensionResource, ...]#