From b66c40c47cf7cb2c8008a039127a502f4cb08972 Mon Sep 17 00:00:00 2001 From: Marquess Valdez Date: Mon, 15 Apr 2024 12:26:01 -0700 Subject: [PATCH] feat: Update quil --- Cargo.lock | 20 ++++++++++---------- Cargo.toml | 2 +- crates/lib/Cargo.toml | 2 +- crates/python/pyproject.toml | 2 +- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0c1265d5..c05fa609 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -912,7 +912,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap 2.2.5", + "indexmap 2.2.6", "slab", "tokio", "tokio-util", @@ -1180,9 +1180,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.5" +version = "2.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" dependencies = [ "equivalent", "hashbrown 0.14.3", @@ -1901,7 +1901,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "indexmap 2.2.5", + "indexmap 2.2.6", ] [[package]] @@ -2136,7 +2136,7 @@ dependencies = [ "float-cmp", "futures", "hex", - "indexmap 1.9.3", + "indexmap 2.2.6", "insta", "itertools 0.11.0", "lazy_static", @@ -2290,11 +2290,11 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quil-rs" -version = "0.23.0" -source = "git+https://github.com/rigetti/quil-rs?tag=quil-py/v0.7.0#3bb618124c2165b7329c58c0f217d8ee9d816e67" +version = "0.24.0" +source = "git+https://github.com/rigetti/quil-rs?tag=quil-py/v0.8.0#ba133987b2ac68e9b5d37652f512471bb1416d55" dependencies = [ "approx", - "indexmap 2.2.5", + "indexmap 2.2.6", "itertools 0.12.1", "lexical", "ndarray", @@ -3381,7 +3381,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.2.5", + "indexmap 2.2.6", "serde", "serde_spanned", "toml_datetime", @@ -3394,7 +3394,7 @@ version = "0.22.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c12219811e0c1ba077867254e5ad62ee2c9c190b0d957110750ac0cda1ae96cd" dependencies = [ - "indexmap 2.2.5", + "indexmap 2.2.6", "serde", "serde_spanned", "toml_datetime", diff --git a/Cargo.toml b/Cargo.toml index c62b1c9f..716c92e8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ tokio = "1.36.0" # be a `quil-py` tag and should match the version used in `crates/python/pyproject.toml` # The version must also be specified in order to publish to crates.io. Cargo enforces # that the specified version is the same as the version in the git repository. -quil-rs = { version = "0.23.0", git = "https://github.com/rigetti/quil-rs", tag = "quil-py/v0.7.0" } +quil-rs = { version = "0.24.0", git = "https://github.com/rigetti/quil-rs", tag = "quil-py/v0.8.0" } # ndarray is used by the `qcs` crate, but it is also used in the `python` crate via a # re-export through the numpy crate. They should be updated as a pair to keep both diff --git a/crates/lib/Cargo.toml b/crates/lib/Cargo.toml index 833256bd..1ed0b747 100644 --- a/crates/lib/Cargo.toml +++ b/crates/lib/Cargo.toml @@ -21,7 +21,7 @@ grpc-web = ["qcs-api-client-grpc/grpc-web"] cached = "0.44.0" enum-as-inner = "0.5.1" futures = "0.3.24" -indexmap = "1.9.1" +indexmap = "2.2.6" lazy_static = "1.4.0" ndarray.workspace = true num = { version = "0.4.0", features = ["serde"] } diff --git a/crates/python/pyproject.toml b/crates/python/pyproject.toml index 092a65fa..9c925361 100644 --- a/crates/python/pyproject.toml +++ b/crates/python/pyproject.toml @@ -20,7 +20,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Operating System :: OS Independent", ] -dependencies = ["quil==0.7.1"] +dependencies = ["quil==0.8.0"] # PEP 621 specifies the [project] table as the source for project metadata. However, Poetry only supports [tool.poetry] # We can remove this table once this issue is resolved: https://github.com/python-poetry/poetry/issues/3332