polywrap_manifest.manifest module

This module contains the latest version of the wrap manifest and abi.

polywrap_manifest.manifest.AnyWrapAbi

alias of Abi

polywrap_manifest.manifest.AnyWrapManifest

alias of WrapManifest

class polywrap_manifest.manifest.DeserializeManifestOptions(*, no_validate: bool | None = None)[source]

Bases: object

Options for deserializing a manifest from msgpack encoded bytes.

Parameters:

no_validate – If true, do not validate the manifest.

no_validate: bool | None
polywrap_manifest.manifest.WrapAbi

alias of Abi

class polywrap_manifest.manifest.WrapAbiVersions(value)[source]

Bases: Enum

The versions of the Wrap abi.

VERSION_0_1 = '0.1'
polywrap_manifest.manifest.WrapAbi_0_1_0_1

alias of Abi

class polywrap_manifest.manifest.WrapManifest(*, version: Version, type: Type, name: ConstrainedStrValue, abi: Abi)[source]

Bases: BaseModel

Wrap Manifest that contains metadata for the WRAP package.

class Config[source]

Bases: object

Pydantic model config.

extra = 'forbid'
abi: Abi
name: str
type: Type
version: Version
class polywrap_manifest.manifest.WrapManifestAbiVersions(value)[source]

Bases: Enum

The versions of the abi for the given version of wrap manifest.

VERSION_0_1 = '0.1'
class polywrap_manifest.manifest.WrapManifestVersions(value)[source]

Bases: Enum

The versions of the Wrap manifest.

VERSION_0_1 = '0.1'
polywrap_manifest.manifest.WrapManifest_0_1

alias of WrapManifest