Metadata-Version: 2.1
Name: polywrap-manifest
Version: 0.1.2
Summary: WRAP manifest
Author: Niraj
Author-email: niraj@polywrap.io
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: polywrap-msgpack (==0.1.2)
Requires-Dist: pydantic (>=1.10.2,<2.0.0)
Description-Content-Type: text/x-rst

Polywrap Manifest
=================
Polywrap Manifest contains the types and functions to de/serialize  Wrap manifests defined at https://github.com/polywrap/wrap.

Quickstart
----------

Deserialize WRAP manifest
~~~~~~~~~~~~~~~~~~~~~~~~~

>>> from polywrap_manifest import deserialize_wrap_manifest, WrapManifest_0_1
>>> from polywrap_msgpack import msgpack_encode
>>> raw_manifest = msgpack_encode({
...     "version": "0.1.0",
...     "type": "interface",
...     "name": "test-interface",
...     "abi": {},
... })
>>> manifest = deserialize_wrap_manifest(raw_manifest)
>>> assert isinstance(manifest, WrapManifest_0_1)

