# {py:mod}`arelle.packages.package_registry` ```{py:module} arelle.packages.package_registry ``` ```{autodoc2-docstring} arelle.packages.package_registry :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`PackageRegistry ` - ```{autodoc2-docstring} arelle.packages.package_registry.PackageRegistry :summary: ``` ```` ### API `````{py:class} PackageRegistry(package_manager: arelle.packages._package_manager.PackageManager) :canonical: arelle.packages.package_registry.PackageRegistry ```{autodoc2-docstring} arelle.packages.package_registry.PackageRegistry ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.packages.package_registry.PackageRegistry.__init__ ``` ````{py:method} add(url: str, manifest_name: str | None = None) -> arelle.packages.package_meta.PackageMeta | None :canonical: arelle.packages.package_registry.PackageRegistry.add ```{autodoc2-docstring} arelle.packages.package_registry.PackageRegistry.add ``` ```` ````{py:method} get_mappings() -> dict[str, str] :canonical: arelle.packages.package_registry.PackageRegistry.get_mappings ```{autodoc2-docstring} arelle.packages.package_registry.PackageRegistry.get_mappings ``` ```` ````{py:method} get_packages() -> tuple[arelle.packages.package_meta.PackageMeta, ...] :canonical: arelle.packages.package_registry.PackageRegistry.get_packages ```{autodoc2-docstring} arelle.packages.package_registry.PackageRegistry.get_packages ``` ```` ````{py:method} is_mapped(url: str | None) -> bool :canonical: arelle.packages.package_registry.PackageRegistry.is_mapped ```{autodoc2-docstring} arelle.packages.package_registry.PackageRegistry.is_mapped ``` ```` ````{py:method} map(url: str | None) -> str | None :canonical: arelle.packages.package_registry.PackageRegistry.map ```{autodoc2-docstring} arelle.packages.package_registry.PackageRegistry.map ``` ```` ````{py:method} rebuild() -> None :canonical: arelle.packages.package_registry.PackageRegistry.rebuild ```{autodoc2-docstring} arelle.packages.package_registry.PackageRegistry.rebuild ``` ```` `````