python312Packages.qcs-sdk-python: 0.20.1 -> 0.21.4 (#360294)

This commit is contained in:
Robert Schütz
2024-12-01 11:28:08 -08:00
committed by GitHub
4 changed files with 16 additions and 5029 deletions
@@ -53,4 +53,10 @@ buildPythonPackage rec {
# cirq's importlib hook doesn't work here
#pythonImportsCheck = [ "cirq_rigetti" ];
meta = {
inherit (cirq-core.meta) changelog license maintainers;
description = "Cirq package to simulate and connect to Rigetti quantum computers and Quil QVM";
homepage = "https://github.com/quantumlib/Cirq/tree/main/cirq-rigetti";
};
}
File diff suppressed because it is too large Load Diff
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "qcs-sdk-python";
version = "0.20.1";
version = "0.21.4";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -27,14 +27,12 @@ buildPythonPackage rec {
owner = "rigetti";
repo = "qcs-sdk-rust";
rev = "python/v${version}";
hash = "sha256-OuFEygZWfNnhRDLeEY10gGYD9EF5LkPd+K3Uu8X0hwY=";
hash = "sha256-PIU/JPf4GcTl0LeT+BkzZTRzKUQT2BvNzBWP9+/RCKM=";
};
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
outputHashes = {
"quil-rs-0.28.1" = "sha256-nyKLBL5Q51u2OTkpr9oKb0c5saWeW3wmZC3g7vxyeEQ=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
hash = "sha256-j2qEjmmeUy+nqOrklGXW/tsGqNAs2SxuvVPW2ywXlsA=";
};
buildAndTestSubdir = "crates/python";
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "quil";
version = "0.12.1";
version = "0.13.2";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -22,13 +22,12 @@ buildPythonPackage rec {
owner = "rigetti";
repo = "quil-rs";
rev = "quil-py/v${version}";
hash = "sha256-OCQp8WKOxyZNMu2waeasSZ4E8VhFqDZcgGbDoMpKeHg=";
hash = "sha256-Hapj90F5IloyW7MyeTg95rlUfb4JiZdtz1HuJVxlk/c=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
name = "${pname}-${version}";
inherit src;
hash = "sha256-EmSDjheLEyFr0w6XOvJYdRmGGlv2L/wh3qAN8Nn5lyg=";
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
hash = "sha256-yfO1/ChiFYTB/LWCc9CR3lBzU71FEos+jjkHVoJyoeI=";
};
buildAndTestSubdir = "quil-py";