From d7d49a97daaf4d124659a0c62b0ffe30ce722778 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 30 Jan 2026 12:03:40 -0800 Subject: [PATCH] python3Packages.quil: 0.17.0 -> 0.34.0 Diff: https://github.com/rigetti/quil-rs/compare/quil-py/v0.17.0...quil-rs/v0.34.0 Changelog: https://github.com/rigetti/quil-rs/blob/quil-rs/v0.34.0/quil-rs/CHANGELOG.md --- .../python-modules/quil/default.nix | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/quil/default.nix b/pkgs/development/python-modules/quil/default.nix index 24e428d33607..cc6a83b48352 100644 --- a/pkgs/development/python-modules/quil/default.nix +++ b/pkgs/development/python-modules/quil/default.nix @@ -1,7 +1,6 @@ { lib, buildPythonPackage, - pythonAtLeast, fetchFromGitHub, rustPlatform, numpy, @@ -11,25 +10,22 @@ buildPythonPackage rec { pname = "quil"; - version = "0.17.0"; + version = "0.34.0"; pyproject = true; - # error: the configured Python interpreter version (3.13) is newer than PyO3's maximum supported version (3.12) - disabled = pythonAtLeast "3.13"; - src = fetchFromGitHub { owner = "rigetti"; repo = "quil-rs"; - tag = "quil-py/v${version}"; - hash = "sha256-sQvHar52IFVUM+AssPEtBcSGVEma9e909K/5c8H0WQw="; + tag = "quil-rs/v${version}"; + hash = "sha256-to6eKStXiJPqP22kN+gNiroiBUFiK7Q84BuTZHMr5SI="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-3qFrsevaVP2tPf0OV0hW6HhhWsj2BM/2sZUvdq1Aa4k="; + hash = "sha256-vNa4RUIecCHDb9rvMdiC8jtBdM/6C2bKagX1YkSMuhk="; }; - buildAndTestSubdir = "quil-py"; + buildAndTestSubdir = "quil-rs"; nativeBuildInputs = [ rustPlatform.cargoSetupHook @@ -51,11 +47,11 @@ buildPythonPackage rec { ]; pytestFlags = [ - "quil-py/tests_py" + "quil-rs/tests_py" ]; meta = { - changelog = "https://github.com/rigetti/quil-rs/blob/${src.tag}/quil-py/CHANGELOG.md"; + changelog = "https://github.com/rigetti/quil-rs/blob/${src.tag}/quil-rs/CHANGELOG.md"; description = "Python package for building and parsing Quil programs"; homepage = "https://github.com/rigetti/quil-rs/tree/main/quil-py"; license = lib.licenses.asl20;