read_envelope

hugr.envelope.read_envelope(envelope: bytes, resolve_from: ExtensionRegistry | None = None) Package[source]

Decode a HUGR package from an envelope.

Parameters:
  • envelope – The byte string representing a Package.

  • resolve_from – If not None, an extension registry to resolve the custom operations and types.

Returns:

The deserialized Package object.