Metadata-Version: 2.4
Name: quil
Version: 0.34.0rc1
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: Apache Software License
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: Operating System :: OS Independent
Requires-Dist: numpy>=1.26
Requires-Dist: ruff>=0.3.7 ; extra == 'dev'
Requires-Dist: maturin>=1.2.3 ; extra == 'dev'
Requires-Dist: mypy>=1.13.0 ; extra == 'dev'
Requires-Dist: pytest>=7.2.2 ; extra == 'dev'
Requires-Dist: pdoc>=14.1.0 ; extra == 'dev'
Requires-Dist: syrupy>=3.0.6 ; extra == 'dev'
Provides-Extra: dev
Summary: A Python package for building and parsing Quil programs.
Author-email: Rigetti Computing <softapps@rigetti.com>
License: Apache-2.0
Requires-Python: >=3.10, <4
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM

# Quil

⚠️ In Development

The `quil` Python package provides tools for
constructing, manipulating, parsing, and printing [Quil][quil-spec] programs.
Internally, it is powered by [`quil-rs`][].

It should be considered unstable until the release of v1.0.

## Documentation

Documentation for the current release of `quil` is published [here][quil-py-docs].
Every version of `quil` ships [with type stubs][quil-py-stubs]
that provide type hints and documentation to Python tooling
and editors that support the [Language Server Protocol][] or similar.

[quil-spec]: https://github.com/quil-lang/quil
[`quil-rs`]: https://github.com/rigetti/quil-rs/tree/main/quil-rs
[quil-py-docs]: https://rigetti.github.io/quil-rs/quil.html
[quil-py-stubs]: https://github.com/rigetti/quil-rs/tree/main/quil-rs/python/quil
[Language Server Protocol]: https://microsoft.github.io/language-server-protocol/

