validate

hugr.cli.validate(hugr_bytes: bytes, *, no_std: bool = False, extensions: list[str] | None = None) None[source]

Validate a HUGR package.

Parameters:
  • hugr_bytes – The HUGR package as bytes.

  • no_std – Don’t use standard extensions when validating hugrs. Prelude is still used (default: False).

  • extensions – Paths to additional serialised extensions needed to load the HUGR.

Raises:

ValueError – On validation failure.