:py:mod:`vendor_fabric.meshy.persistence.utils` =============================================== .. py:module:: vendor_fabric.meshy.persistence.utils .. autodoc2-docstring:: vendor_fabric.meshy.persistence.utils :parser: myst :allowtitles: Module Contents --------------- Functions ~~~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`canonicalize_spec ` - .. autodoc2-docstring:: vendor_fabric.meshy.persistence.utils.canonicalize_spec :parser: myst :summary: * - :py:obj:`compute_spec_hash ` - .. autodoc2-docstring:: vendor_fabric.meshy.persistence.utils.compute_spec_hash :parser: myst :summary: API ~~~ .. py:function:: canonicalize_spec(spec: dict[str, typing.Any]) -> str :canonical: vendor_fabric.meshy.persistence.utils.canonicalize_spec .. autodoc2-docstring:: vendor_fabric.meshy.persistence.utils.canonicalize_spec :parser: myst .. py:function:: compute_spec_hash(spec: dict[str, typing.Any], length: int = 12) -> str :canonical: vendor_fabric.meshy.persistence.utils.compute_spec_hash .. autodoc2-docstring:: vendor_fabric.meshy.persistence.utils.compute_spec_hash :parser: myst