# {py:mod}`arelle.plugin_system.plugin_meta` ```{py:module} arelle.plugin_system.plugin_meta ``` ```{autodoc2-docstring} arelle.plugin_system.plugin_meta :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`PluginMeta ` - ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta :summary: ``` ```` ### API `````{py:class} PluginMeta :canonical: arelle.plugin_system.plugin_meta.PluginMeta ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta ``` ````{py:attribute} aliases :canonical: arelle.plugin_system.plugin_meta.PluginMeta.aliases :type: frozenset[str] :value: > None ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta.aliases ``` ```` ````{py:attribute} author :canonical: arelle.plugin_system.plugin_meta.PluginMeta.author :type: str :value: > None ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta.author ``` ```` ````{py:attribute} description :canonical: arelle.plugin_system.plugin_meta.PluginMeta.description :type: str :value: > None ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta.description ``` ```` ````{py:attribute} entry_point :canonical: arelle.plugin_system.plugin_meta.PluginMeta.entry_point :type: dict[str, str] :value: > None ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta.entry_point ``` ```` ````{py:attribute} file_date :canonical: arelle.plugin_system.plugin_meta.PluginMeta.file_date :type: str :value: > None ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta.file_date ``` ```` ````{py:attribute} hook_names :canonical: arelle.plugin_system.plugin_meta.PluginMeta.hook_names :type: frozenset[str] :value: > None ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta.hook_names ``` ```` ````{py:attribute} import_urls :canonical: arelle.plugin_system.plugin_meta.PluginMeta.import_urls :type: frozenset[str] :value: > None ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta.import_urls ``` ```` ````{py:attribute} imports :canonical: arelle.plugin_system.plugin_meta.PluginMeta.imports :type: tuple[arelle.plugin_system.plugin_meta.PluginMeta, ...] :value: > None ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta.imports ``` ```` ````{py:attribute} is_imported :canonical: arelle.plugin_system.plugin_meta.PluginMeta.is_imported :type: bool :value: > None ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta.is_imported ``` ```` ````{py:attribute} license :canonical: arelle.plugin_system.plugin_meta.PluginMeta.license :type: str :value: > None ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta.license ``` ```` ````{py:attribute} module_imports :canonical: arelle.plugin_system.plugin_meta.PluginMeta.module_imports :type: frozenset[str] :value: > None ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta.module_imports ``` ```` ````{py:attribute} module_url :canonical: arelle.plugin_system.plugin_meta.PluginMeta.module_url :type: str :value: > None ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta.module_url ``` ```` ````{py:attribute} name :canonical: arelle.plugin_system.plugin_meta.PluginMeta.name :type: str :value: > None ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta.name ``` ```` ````{py:attribute} path :canonical: arelle.plugin_system.plugin_meta.PluginMeta.path :type: str :value: > None ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta.path ``` ```` ````{py:attribute} status :canonical: arelle.plugin_system.plugin_meta.PluginMeta.status :type: str :value: > None ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta.status ``` ```` ````{py:attribute} version :canonical: arelle.plugin_system.plugin_meta.PluginMeta.version :type: str :value: > None ```{autodoc2-docstring} arelle.plugin_system.plugin_meta.PluginMeta.version ``` ```` `````