# {py:mod}`django_bird.manifest` ```{py:module} django_bird.manifest ``` ```{autodoc2-docstring} django_bird.manifest :parser: myst :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`PathPrefix ` - ```{autodoc2-docstring} django_bird.manifest.PathPrefix :parser: myst :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`normalize_path ` - ```{autodoc2-docstring} django_bird.manifest.normalize_path :parser: myst :summary: ``` * - {py:obj}`load_asset_manifest ` - ```{autodoc2-docstring} django_bird.manifest.load_asset_manifest :parser: myst :summary: ``` * - {py:obj}`generate_asset_manifest ` - ```{autodoc2-docstring} django_bird.manifest.generate_asset_manifest :parser: myst :summary: ``` * - {py:obj}`save_asset_manifest ` - ```{autodoc2-docstring} django_bird.manifest.save_asset_manifest :parser: myst :summary: ``` * - {py:obj}`default_manifest_path ` - ```{autodoc2-docstring} django_bird.manifest.default_manifest_path :parser: myst :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`logger ` - ```{autodoc2-docstring} django_bird.manifest.logger :parser: myst :summary: ``` * - {py:obj}`_manifest_cache ` - ```{autodoc2-docstring} django_bird.manifest._manifest_cache :parser: myst :summary: ``` ```` ### API ````{py:data} logger :canonical: django_bird.manifest.logger :value: > 'getLogger(...)' ```{autodoc2-docstring} django_bird.manifest.logger :parser: myst ``` ```` ````{py:data} _manifest_cache :canonical: django_bird.manifest._manifest_cache :value: > None ```{autodoc2-docstring} django_bird.manifest._manifest_cache :parser: myst ``` ```` `````{py:class} PathPrefix() :canonical: django_bird.manifest.PathPrefix Bases: {py:obj}`str`, {py:obj}`enum.Enum` ```{autodoc2-docstring} django_bird.manifest.PathPrefix :parser: myst ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} django_bird.manifest.PathPrefix.__init__ :parser: myst ``` ````{py:attribute} PKG :canonical: django_bird.manifest.PathPrefix.PKG :value: > 'pkg' ```{autodoc2-docstring} django_bird.manifest.PathPrefix.PKG :parser: myst ``` ```` ````{py:attribute} APP :canonical: django_bird.manifest.PathPrefix.APP :value: > 'app' ```{autodoc2-docstring} django_bird.manifest.PathPrefix.APP :parser: myst ``` ```` ````{py:attribute} EXT :canonical: django_bird.manifest.PathPrefix.EXT :value: > 'ext' ```{autodoc2-docstring} django_bird.manifest.PathPrefix.EXT :parser: myst ``` ```` ````{py:method} prepend_to(path: str) -> str :canonical: django_bird.manifest.PathPrefix.prepend_to ```{autodoc2-docstring} django_bird.manifest.PathPrefix.prepend_to :parser: myst ``` ```` ````{py:method} has_prefix(path: str) -> bool :canonical: django_bird.manifest.PathPrefix.has_prefix :classmethod: ```{autodoc2-docstring} django_bird.manifest.PathPrefix.has_prefix :parser: myst ``` ```` ````` ````{py:function} normalize_path(path: str) -> str :canonical: django_bird.manifest.normalize_path ```{autodoc2-docstring} django_bird.manifest.normalize_path :parser: myst ``` ```` ````{py:function} load_asset_manifest() -> dict[str, list[str]] | None :canonical: django_bird.manifest.load_asset_manifest ```{autodoc2-docstring} django_bird.manifest.load_asset_manifest :parser: myst ``` ```` ````{py:function} generate_asset_manifest() -> dict[str, list[str]] :canonical: django_bird.manifest.generate_asset_manifest ```{autodoc2-docstring} django_bird.manifest.generate_asset_manifest :parser: myst ``` ```` ````{py:function} save_asset_manifest(manifest_data: dict[str, list[str]], path: pathlib.Path | str) -> None :canonical: django_bird.manifest.save_asset_manifest ```{autodoc2-docstring} django_bird.manifest.save_asset_manifest :parser: myst ``` ```` ````{py:function} default_manifest_path() -> pathlib.Path :canonical: django_bird.manifest.default_manifest_path ```{autodoc2-docstring} django_bird.manifest.default_manifest_path :parser: myst ``` ````