summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorDrew Risinger <drewrisinger@users.noreply.github.com>2020-05-11 17:29:38 -0400
committerJon <jonringer@users.noreply.github.com>2020-05-12 11:32:40 -0700
commitd1adc1e55ac7a575d0066ac18ee4d49106999e10 (patch)
treee0c833ee00d2a9da5775dbe3260ecb364fe329eb /pkgs
parent387b751d0a5041c79eb380bc33ad01423c9ea012 (diff)
downloadnixpkgs-d1adc1e55ac7a575d0066ac18ee4d49106999e10.tar
nixpkgs-d1adc1e55ac7a575d0066ac18ee4d49106999e10.tar.gz
nixpkgs-d1adc1e55ac7a575d0066ac18ee4d49106999e10.tar.bz2
nixpkgs-d1adc1e55ac7a575d0066ac18ee4d49106999e10.tar.lz
nixpkgs-d1adc1e55ac7a575d0066ac18ee4d49106999e10.tar.xz
nixpkgs-d1adc1e55ac7a575d0066ac18ee4d49106999e10.tar.zst
nixpkgs-d1adc1e55ac7a575d0066ac18ee4d49106999e10.zip
python3Packages.qiskit-aer: 0.5.0 -> 0.5.1
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/python-modules/qiskit-aer/default.nix17
1 files changed, 13 insertions, 4 deletions
diff --git a/pkgs/development/python-modules/qiskit-aer/default.nix b/pkgs/development/python-modules/qiskit-aer/default.nix
index 70c5ba38fea..7c74ddab2b1 100644
--- a/pkgs/development/python-modules/qiskit-aer/default.nix
+++ b/pkgs/development/python-modules/qiskit-aer/default.nix
@@ -2,6 +2,7 @@
 , pythonOlder
 , buildPythonPackage
 , fetchFromGitHub
+, fetchpatch
 , cmake
 , cvxpy
 , cython
@@ -18,7 +19,7 @@
 
 buildPythonPackage rec {
   pname = "qiskit-aer";
-  version = "0.5.0";
+  version = "0.5.1";
 
   disabled = pythonOlder "3.5";
 
@@ -27,7 +28,7 @@ buildPythonPackage rec {
     repo = "qiskit-aer";
     rev = version;
     fetchSubmodules = true; # fetch muparserx and other required libraries
-    sha256 = "05lsirrdnnr5yqhwkgv08d9aib8xq4xpd6aq2pfqsi9qkii2fff1";
+    sha256 = "0pbi8ldz8f1zm7pf2n5229g6kccriq21f24q9cb7bd4j5gdky5sk";
   };
 
   nativeBuildInputs = [
@@ -47,7 +48,15 @@ buildPythonPackage rec {
     pybind11
   ];
 
-  prePatch = ''
+  patches = [
+    (fetchpatch{
+      name = "qiskit-aer-pr-727-fix-random-unitary-test.patch";
+      url = "https://github.com/Qiskit/qiskit-aer/commit/09afb3b6b0710042ab65d88e863363f2c843dcb0.patch";
+      sha256 = "0521b7i4fpc5brqs08w381g3c655f9cbn6my1740jnk7dv5lhsv9";
+    })
+  ];
+
+  postPatch = ''
     # remove dependency on PyPi cmake package, which isn't in Nixpkgs
     substituteInPlace setup.py --replace "'cmake!=3.17,!=3.17.0'" ""
   '';
@@ -81,7 +90,7 @@ buildPythonPackage rec {
     # Tests include a compiled "circuit" which is auto-built in $HOME
     export HOME=$(mktemp -d)
     # move tests b/c by default try to find (missing) cython-ized code in /build/source dir
-    cp -r test $HOME
+    cp -r $TMP/$sourceRoot/test $HOME
 
     # Add qiskit-aer compiled files to cython include search
     pushd $HOME