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;