Unverified Commit 2743abe8 authored by Robert Schütz's avatar Robert Schütz Committed by GitHub
Browse files

Merge pull request #305883 from dotlambda/python3Packages.quil

python311Packages.quil: 0.7.1 -> 0.9.1
parents b1100f32 cb2a4266
Loading
Loading
Loading
Loading
+6 −7
Original line number Diff line number Diff line
@@ -3,7 +3,6 @@
  buildPythonPackage,
  deprecated,
  fetchFromGitHub,
  importlib-metadata,
  ipython,
  lark,
  matplotlib-inline,
@@ -12,7 +11,6 @@
  numpy,
  packaging,
  poetry-core,
  pydantic,
  pytest-asyncio,
  pytest-mock,
  pytestCheckHook,
@@ -27,20 +25,21 @@
  types-deprecated,
  types-python-dateutil,
  types-retry,
  typing-extensions,
}:

buildPythonPackage rec {
  pname = "pyquil";
  version = "4.8.0";
  version = "4.9.2";
  pyproject = true;

  disabled = pythonOlder "3.7";
  disabled = pythonOlder "3.8";

  src = fetchFromGitHub {
    owner = "rigetti";
    repo = "pyquil";
    rev = "refs/tags/v${version}";
    hash = "sha256-MGI+R3oteqDWsXP+SlAGSRGiQiAj44YG6V7o90A4Krc=";
    hash = "sha256-TxmQ9QXTTr4Xv37WmgArfK8Q5H1zAu8qx8wRsvK+vVM=";
  };

  pythonRelaxDeps = [
@@ -61,7 +60,6 @@ buildPythonPackage rec {
    networkx
    numpy
    packaging
    pydantic
    qcs-sdk-python
    rpcq
    scipy
@@ -69,7 +67,8 @@ buildPythonPackage rec {
    types-deprecated
    types-python-dateutil
    types-retry
  ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
    typing-extensions
  ];

  nativeCheckInputs = [
    nest-asyncio
+3 −3
Original line number Diff line number Diff line
@@ -24,16 +24,16 @@

buildPythonPackage rec {
  pname = "qcs-api-client";
  version = "0.25.0";
  version = "0.25.1";
  pyproject = true;

  disabled = pythonOlder "3.7";
  disabled = pythonOlder "3.8";

  src = fetchFromGitHub {
    owner = "rigetti";
    repo = "qcs-api-client-python";
    rev = "refs/tags/v${version}";
    hash = "sha256-dKjiicrPLRlaIwHwSqpY5dBMTzrZD4xfw3h54IN3rh0=";
    hash = "sha256-GtHAV4BvBdexjJxlT1jcNklSogYor2aWoQI2QNs/dOQ=";
  };

  patches = [
+12 −12
Original line number Diff line number Diff line
@@ -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]]
@@ -2124,7 +2124,7 @@ dependencies = [

[[package]]
name = "qcs"
version = "0.21.4"
version = "0.21.7"
dependencies = [
 "assert2",
 "async-trait",
@@ -2136,7 +2136,7 @@ dependencies = [
 "float-cmp",
 "futures",
 "hex",
 "indexmap 1.9.3",
 "indexmap 2.2.6",
 "insta",
 "itertools 0.11.0",
 "lazy_static",
@@ -2260,7 +2260,7 @@ dependencies = [

[[package]]
name = "qcs-sdk-python"
version = "0.17.4"
version = "0.17.7"
dependencies = [
 "async-trait",
 "numpy",
@@ -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.25.1"
source = "git+https://github.com/rigetti/quil-rs?tag=quil-py/v0.9.1#4179fb03feff6b83edfb7a0448b0b3967ed28212"
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",
+3 −3
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@

buildPythonPackage rec {
  pname = "qcs-sdk-python";
  version = "0.17.4";
  version = "0.17.7";
  pyproject = true;

  disabled = pythonOlder "3.8";
@@ -24,13 +24,13 @@ buildPythonPackage rec {
    owner = "rigetti";
    repo = "qcs-sdk-rust";
    rev = "python/v${version}";
    hash = "sha256-Z/NK+xnugFieJqAbvGaVvxUaz9RC1vpWb4ydZTVbZeU=";
    hash = "sha256-6Rh5gQH+ObpWGR9rYJfkXnGfG1GjKLn+ckiR7RhKzoE=";
  };

  cargoDeps = rustPlatform.importCargoLock {
    lockFile = ./Cargo.lock;
    outputHashes = {
      "quil-rs-0.23.0" = "sha256-l9wj1j7PJ5L497dPlkEpJ4ctAfjUIada5Vbn2h5ioVE=";
      "quil-rs-0.25.1" = "sha256-zC4DEjCN6y9XeZlzmXHSTbVTpFQ4Srozix89IHDhHXc=";
    };
  };

+3 −3
Original line number Diff line number Diff line
@@ -13,7 +13,7 @@

buildPythonPackage rec {
  pname = "quil";
  version = "0.7.1";
  version = "0.9.1";
  pyproject = true;

  disabled = pythonOlder "3.8";
@@ -22,13 +22,13 @@ buildPythonPackage rec {
    owner = "rigetti";
    repo = "quil-rs";
    rev = "quil-py/v${version}";
    hash = "sha256-GFePbCJnVbzL4cpQ7fy1tk2l7NhAyTVW63lVYTv0/Oo=";
    hash = "sha256-c9nFF74Mr6S2b7NthRVUnarwxFZ9s5RUaoxYruE6QvI=";
  };

  cargoDeps = rustPlatform.fetchCargoTarball {
    name = "${pname}-${version}";
    inherit src;
    hash = "sha256-catUGCFbkvov1z52f6eyxogflu61VcjIItgEVEWzkpY=";
    hash = "sha256-FNkXdBLfKnrD9aUe25uJHi+TtApgFSCryYCY1r8ebho=";
  };

  buildAndTestSubdir = "quil-py";