Skip to main content

A Python package for building and parsing Quil programs.

Project description

Quil

⚠️ In Development

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

This package is still in development and breaking changes should be expected between minor versions.

Documentation

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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quil-0.13.2.tar.gz (453.6 kB view details)

Uploaded Source

Built Distributions

quil-0.13.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

quil-0.13.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

quil-0.13.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

quil-0.13.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.1 MB view details)

Uploaded CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64

quil-0.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

quil-0.13.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

quil-0.13.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

quil-0.13.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.0 MB view details)

Uploaded CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64

quil-0.13.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

quil-0.13.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

quil-0.13.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

quil-0.13.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.0 MB view details)

Uploaded CPython 3.10 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64

quil-0.13.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

quil-0.13.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

quil-0.13.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

quil-0.13.2-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.0 MB view details)

Uploaded CPython 3.9 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64

quil-0.13.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

quil-0.13.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

quil-0.13.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

quil-0.13.2-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.0 MB view details)

Uploaded CPython 3.8 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64

File details

Details for the file quil-0.13.2.tar.gz.

File metadata

  • Download URL: quil-0.13.2.tar.gz
  • Upload date:
  • Size: 453.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.4

File hashes

Hashes for quil-0.13.2.tar.gz
Algorithm Hash digest
SHA256 544fe1affe0935f68d65ca8f1cabb8bba01c97e2b23d27d5e61c1d3b751ef0e1
MD5 d1cf67be3253a16aa714017c5cf6b4e1
BLAKE2b-256 a256850d3486423c0eb74145265abd313ffac78bc3812cbeadbd00ad706aa1ac

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac8a58da0ada82c0e1366adee62d57a8b44b7d0cf424a56beb4232ae46ee1230
MD5 024ef462b4c34b3aad63c5dd628569f6
BLAKE2b-256 a22eb928e45f8976b9f449ed391fb8d225b392dc5850189533efce1fe661a79b

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 eb9cb167b107e36d8848b6ddc598caab8de136619c91cc1e2ab11f4ed39bf394
MD5 bca48ec8cad13dd4f756b1d4d880c7aa
BLAKE2b-256 bb1fd3f216b68108122d771182facd43648e5753dcd638aa4ec41d1a60660d17

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 da8f0fce3f0e1178bcce9403e91a6bc03a2c9d26e5ccb0ae4e03f7aa545f16e7
MD5 cf1e7741d8c2e231dcac7b511713c16d
BLAKE2b-256 a999b56702f8d15f863c75a8f78933d4ecdfd87f389dd0825be403bc898ea1e8

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 d2e8feb9e3b111aad35557ae16019e4707942b7a5c90fc65f5d740491c9251d7
MD5 07e3586cbf87109e6520e0ce7dd5c1f7
BLAKE2b-256 b00c7e24adb5105f50f889b7d15c303f5b3f58463aebe69a70cac46d243ae55b

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb5631d66ad45d76bc5c3659851ae61d5a38b5abb5f5ebbf28fa9a8c55a63685
MD5 b299916c2aec218ca44cfbc6133d244c
BLAKE2b-256 aeea0530a49f92e59ea1afd5f0922ecc115e179755bf6ba9f23b9390d43f452b

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cc91777d356f4ecfad69c733f16ea3e34c4d92a340ea1387e1b9b6bfd6d92b51
MD5 0d322f536b90533ed931f4e16be26dd3
BLAKE2b-256 cfcfeee8b2d98448065e407f650a89439eaa737b250808f85d899de2f18304e4

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c99dea3d1552b9aa65d90466e9d91e0d84ee08ad9552f49c2232080a54c5d843
MD5 e5205837957911b7995794d3b4f34f9f
BLAKE2b-256 e86ffda3f9823af766d1bb633c2ebfe5549fdaeafe5ad8824e22a03cde3cbc82

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 d30f7ee958b97a7770a44d644e89776759f2563cae8e336ceec5b6cd00988753
MD5 004c0c95e39bff8ad1d597ba1e2defbf
BLAKE2b-256 d799dd3e364559e8a9cd95897dae3fe75cc2152b8d690be163109d8f76b99f79

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b21901e49c9f3c60fc0bd251b2c6a07a5fdac6a9a57696253433b2293a7cef53
MD5 460926e7bcd005834eb11b9cbcc5959d
BLAKE2b-256 513af6771820ea1572c57819f47348479768e3760ef0ae87ceab0404b07903af

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 162858a704b9ac4726d275f953ecfaf8ffd1ee518b21b5df849ad39352603ae7
MD5 59934dc4234e39084dd04cbd6bb99474
BLAKE2b-256 a80d075d85322e447dd7ae3e47b56c3147439754ed835cd4d9134255abc8ede4

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b82ce4f35f19a5d14525203d07aba7d1ffec682d130d45195c06811af840518b
MD5 e655287238eef9c916804ac82b94b1a9
BLAKE2b-256 5d86403e6cbebe1285a7c3363a458170b96d1fcd29835dc8a6746e30f2215b48

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 8d306dabd0611d5fcc61844f26aa6dfaf928edb6339ea44bd52ed0266503ca97
MD5 f45870e00034c8df9d27494e4bf3c401
BLAKE2b-256 614846b251b894880e3ddbcea6747bf3da8266d2a91deb443df3486ca1f266b6

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 126ae6f7d10e4365eea1b710b499d0ce77c10719d1141924f942e35d987d63de
MD5 d27ff0f0d3211b0c86e7f1fa43729f59
BLAKE2b-256 b1f461fc5860b34a299b07df9b18fe4b50668cf0def5b2fba8305d9c8eb3b7fb

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c9cbbdafd77b3d189fcb9330a3028333c567ac9a7035a583eae706acbc88a19a
MD5 6df2ce767a9e8f4d989578ad3964cf14
BLAKE2b-256 44ba12cedfdbc29501818d03c762d675e1cc7ce27e950a9000127d8c3af3f51e

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2a3e724513394cfcb3b755da7f96aa4b80377cd2053440f201c598dab991021c
MD5 ab1854f2eb5df6c175aaec9128558bc1
BLAKE2b-256 b57beaa6c266d4ce6d0f3c5f9dff2507ac5985055127d61dd8034ecc92cd9ed6

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 2fd5943006c5437192b86105c3ebb33232248b0c03ffd214858339648c927c94
MD5 772d657be04098f7ad97e64297ac8495
BLAKE2b-256 db3e7e84030495c6b68f0fa4ae7b4400d97e430bbb041026143e461805eb63cb

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff2342f0ed03347ab17074a65660e500eb005db6b0bd78077451dd6f7bc96ebc
MD5 6223a746fcadc883e8a2500f91d058fe
BLAKE2b-256 f356f437324d3e0b383d7a86e9f0c41aff5a20310fb071b770988b59b854ef7d

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ab05b5bfc255da46ecf69262b02610b6ae5f272ec441d59a4b3bb9436440d192
MD5 bb6922f2629ffe28883138448d0c0785
BLAKE2b-256 0a2d474630e093faf29be5486e37f5bac694722bd84577059bcb3b41ac01fc33

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a1e1f3a82670c96df2cbcc440903c8ef30305a92041c3f6dfa3c1e50790c08ee
MD5 00b99b73791c9d150e1efaf5f89ad7b5
BLAKE2b-256 d217f408fcc0a3f87434a40134c736936c83e583ca7a9bd2d1a67df6b0042621

See more details on using hashes here.

File details

Details for the file quil-0.13.2-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for quil-0.13.2-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 f96438d59cd7eb911b3f3a6fa482f1fe6f17fcc55d5972b1c72529b938bf421e
MD5 cb6ab1e7d96f4aff8d58611d5b9d2e9b
BLAKE2b-256 b8b141b6d44bb4522638dd7ac416782b2ff7edf33c193cae88e4719cc5b4cd15

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page