eegprep.ExtensionCatalogEntry#

class eegprep.ExtensionCatalogEntry(name, display_name='', version='', package_name='', description='', maintainer='', docs_url='', source_type=CatalogSourceType.PYPI, source_url='', repository_url='', capabilities=<factory>, eegprep_requires='')#

Bases: object

Curated metadata for an EEGPrep extension, without bundled code.

Parameters:
__init__(name, display_name='', version='', package_name='', description='', maintainer='', docs_url='', source_type=CatalogSourceType.PYPI, source_url='', repository_url='', capabilities=<factory>, eegprep_requires='')#
Parameters:
Return type:

None

Methods

__init__(name[, display_name, version, ...])

Attributes

description

display_name

docs_url

eegprep_requires

install_target

Return the package-manager target for this catalog entry.

maintainer

package_name

repository_url

source_label

Return user-facing source text for the catalog entry.

source_type

source_url

version

name

capabilities

name: str#
display_name: str = ''#
version: str = ''#
package_name: str = ''#
description: str = ''#
maintainer: str = ''#
docs_url: str = ''#
source_type: CatalogSourceType = 'pypi'#
source_url: str = ''#
repository_url: str = ''#
capabilities: tuple[str, ...]#
eegprep_requires: str = ''#
property install_target: str#

Return the package-manager target for this catalog entry.

property source_label: str#

Return user-facing source text for the catalog entry.