Skip to main content

A Python package for building and parsing Quil programs.

Project description

Quil

⚠️ In Development

The quil Python package provides tools for constructing, manipulating, parsing, and printing Quil 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. 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.36.0.tar.gz (443.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

quil-0.36.0-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

quil-0.36.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

quil-0.36.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

quil-0.36.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

quil-0.36.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.0 MB view details)

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

quil-0.36.0-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

quil-0.36.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

quil-0.36.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

quil-0.36.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

quil-0.36.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.0 MB view details)

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

quil-0.36.0-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

quil-0.36.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

quil-0.36.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

quil-0.36.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

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

quil-0.36.0-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

quil-0.36.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

quil-0.36.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

quil-0.36.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

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

File details

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

File metadata

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

File hashes

Hashes for quil-0.36.0.tar.gz
Algorithm Hash digest
SHA256 27870b6afde19f33486d1fdfdbf5a34511d1b329130d67e871e0384d7d28fc1e
MD5 52f9b46b7b19ed75f3c155dfb5911269
BLAKE2b-256 75292bd352407d9e27d926c6d7bca56cf07be931c005099b4942872124654dfa

See more details on using hashes here.

File details

Details for the file quil-0.36.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: quil-0.36.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.2

File hashes

Hashes for quil-0.36.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fc66a48c2f391c65e2a272be71dcdf5ea1296e3bc6ab29131b91270d75b6fcad
MD5 1f80bccd0e88d82ec12864fcb7e24cb5
BLAKE2b-256 558c0c6169eaf5b138161ce83bc923df6f2b06c20d06f8b06b39b3e02d084ebb

See more details on using hashes here.

File details

Details for the file quil-0.36.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quil-0.36.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd9f3a51002cb50882ad20b8c090603ac44f773ee43a2faf214516e7170c594d
MD5 44cbe18557b9972f51faa44fdab625fb
BLAKE2b-256 7639beedd8ef867aa0a670283324129922e5b3e3213c6c267cab589f4c3b0756

See more details on using hashes here.

File details

Details for the file quil-0.36.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for quil-0.36.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 51094dfb0ca8b05d5070d3e3e0e5c8e6bb3a8fe7c78091747d9f6637952b3115
MD5 8566f3508ae9e90dfb618b397972f5bb
BLAKE2b-256 dcf04ae9dd746a9434e1b99d586cbfde4214e73d01694f028316290d68e7d53c

See more details on using hashes here.

File details

Details for the file quil-0.36.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quil-0.36.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0de2ae46a578ce0e3905b290e54a949adee7ccac58ce400d6ca9c8a6dd9dd3e9
MD5 b9e59744ed679f21dd86431dc1fc2c6a
BLAKE2b-256 79487fa09c8e2ebebb285a4cebcadf26c01376d914429783fd30b86ac38025fa

See more details on using hashes here.

File details

Details for the file quil-0.36.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for quil-0.36.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 b9edb8dcff46ab89cb282e848c4c455bca353cd3534525618639d0083a63dcaf
MD5 14612960d2e13b112b90e8a89ca45697
BLAKE2b-256 f32f4b64cb5075847c453445bb6ec3a8b49e16f1e8c0e69143fd19a197da8919

See more details on using hashes here.

File details

Details for the file quil-0.36.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: quil-0.36.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.2

File hashes

Hashes for quil-0.36.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9de8a0ad91f7c7ab40b8b31bd241dd8c6f890788f2c358721ee2f6bf5574fbd0
MD5 d8e55e793c139c3d911a1c281a3168a8
BLAKE2b-256 36e799a495b5fa753d542220968145ee8070235686a051b7cc1f7f71e0f7ee44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quil-0.36.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae7579d1099d65e739f1104939ecd10cb9684c608583e14b3e9fdd591e7f4f8e
MD5 96f6c1a61a06333c0f378afddd1259b2
BLAKE2b-256 538bea975adcdf2578218e90586b6d84ddf126e8691506110347f614801ec5f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quil-0.36.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8af67b8c55634e727ba5c986388c942e8155f2580c3356549322062e8884d9e7
MD5 99a65c9568b63663d8841e81c53297b5
BLAKE2b-256 d14bc59f477d660e6e94e02b213850062dae0efb53e1a6bacf3d19586490128d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quil-0.36.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7db6a8c13ac6f03e211cd52ed343c48ddc1d321ea7bf09d7cb77c6fd39ee2660
MD5 f349b43843b96c0c7cc189f54604455b
BLAKE2b-256 a18c266c9c4a4cf81487a90d28a83df52e2eb33c422ae54964150840479e67fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quil-0.36.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 487a6583f6c2642063668a06273506aeb4f057dbb7cfb684ef371fdb8f9c4bca
MD5 181704b491561f549d49c9b3b5049ad8
BLAKE2b-256 44ebdb766e3ce496f78772a9b52428d3d5fe24d54f2198eacb2a67fa4a8ac150

See more details on using hashes here.

File details

Details for the file quil-0.36.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: quil-0.36.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.2

File hashes

Hashes for quil-0.36.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 21bf5ad47835801da0b2b247322001c8b942765aba8364fdff5049ea5462af1c
MD5 3b9bc65e3fbecc7d3652c6a8274d2214
BLAKE2b-256 474f779b2ee9a694bafdeb92a02bd95169dad17ddbf56b2654ba14da6a6ff68a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quil-0.36.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21b728d12130e93b7085cfd2a588566f15c8fe3a24169ea6954ed96779f2f284
MD5 dd582abbdacfacdf70dac0df4d70dd8c
BLAKE2b-256 a6067ea8c3e0715074376d9d7311fd0c872ecf41c246da6073f9e8407206d57b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quil-0.36.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 33b6b438b3af3e52398c10a789b325713e032a4deeb0d3c6335b3d3a615c0dcf
MD5 27655d8216c9fb89cbfc23c6737f3be4
BLAKE2b-256 00b37f1b45da1e1aee635bd54c2f4694b0ad80a558fd3cae4b1bdeac57578aab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quil-0.36.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1ad60fc12262a6c26934899ee2bb8c623e62937c5fb81721b296f380d4d6bed9
MD5 4c1df4f8ff0c19f81851ed279662e68b
BLAKE2b-256 25d5efde1fe4220048b0d62be2931d1b01c3b86a8eeb9f8e606871f2679ee54c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quil-0.36.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 e834f6f63af8c8867db9e261a4db59afcb5d4f79e834bcc86ff2e431fd8a0a7d
MD5 ca894b71ebab3b854341090053f00fcf
BLAKE2b-256 1cda7e00ef0fae5aa701ebfe5823475938be2e931fe9249d53922f85df02e884

See more details on using hashes here.

File details

Details for the file quil-0.36.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: quil-0.36.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.2

File hashes

Hashes for quil-0.36.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f7958d6df143d6c257568d271fa70a58e4b9cadc776fca6cb5859b16007616f7
MD5 180b71379b9a83ceae000d14f40d6bf2
BLAKE2b-256 477c55d5d58b998c41b25ea615b9980a91edf4f5cfe23cfb26c0e65a1f33cf78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quil-0.36.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1bddfdc9935ab68d8852c91aae8412339c4ac78d7f39f6c5c2fca540db71cbfe
MD5 f436982adc360a004cb2d7d2d81539c9
BLAKE2b-256 a540291eb193dfd3720919429ea15b93d0a530f87e81a3b2aabd262927964a92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quil-0.36.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2375c4c806fb6e174d2a2550247ccb97259ed0292ffa448406c585da4c0bca30
MD5 31cf74c35a99330b318702e7b7521c3c
BLAKE2b-256 59a2a6876c76f4063a747a8a39a92fa445fa0bfbcad0ceac9fecdec18e876b12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quil-0.36.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 46d7603608249e62d7fb4dacf42879b35a23b8d7eb39664010dee94c713915e1
MD5 e1ad69df390abe6f96f2bc28f20a58c3
BLAKE2b-256 e3850f0fa703996baeaf05abf209aef8e6ab88bd39ff13d552966196b57f16fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quil-0.36.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 ef1ed32314f9ef7e96f108097e2e3d71e223182a69abf5f4ccf6c89e69772972
MD5 7a2b56d19a1762342cb8f7bb3bc5519c
BLAKE2b-256 ca8b1771092ec277c9cb95e5fe663126dc73a5754418b712bcf7f7fab9fd391b

See more details on using hashes here.

Supported by

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