Metadata-Version: 2.4
Name: hugr
Version: 0.17.1
Classifier: Environment :: Console
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Requires-Dist: graphviz>=0.20.3
Requires-Dist: pydantic~=2.8
Requires-Dist: pydantic-extra-types~=2.9
Requires-Dist: semver~=3.0
Requires-Dist: typing-extensions~=4.12
Requires-Dist: sphinx>=8.1.3,<10 ; extra == 'docs'
Requires-Dist: furo ; extra == 'docs'
Requires-Dist: myst-parser>=4.0,<6 ; extra == 'docs'
Requires-Dist: sphinxcontrib-mermaid>=1,<3 ; extra == 'docs'
Requires-Dist: sphinx-favicon~=1.1.0 ; extra == 'docs'
Requires-Dist: pytket>=1.34.0 ; extra == 'pytket'
Provides-Extra: docs
Provides-Extra: pytket
License-File: LICENCE
Summary: Quantinuum's common representation for quantum programs
Author-email: TKET development team <tket-support@quantinuum.com>
Maintainer-email: TKET development team <tket-support@quantinuum.com>
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: homepage, https://github.com/quantinuum/hugr/tree/main/hugr-py
Project-URL: repository, https://github.com/quantinuum/hugr/tree/main/hugr-py

hugr
===============

The Hierarchical Unified Graph Representation (HUGR, pronounced _hugger_) is the
common representation of quantum programs and operations in the Quantinuum
ecosystem.

This library provides a pure-python implementation of the HUGR data model, and
a low-level API for constructing HUGR objects.

The API documentation for this package is [here](https://quantinuum.github.io/hugr/).

This library is intended to be used as a dependency for other high-level tools.
See [`guppylang`][] and [`tket`][] for examples of such tools.

The HUGR specification is [here](https://quantinuum.github.io/hugr/specification/index.html).

  [`guppylang`]: https://pypi.org/project/guppylang/
  [`tket`]: https://pypi.org/project/tket/

