summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorFabian Affolter <mail@fabian-affolter.ch>2022-03-19 20:25:30 +0100
committerFabian Affolter <mail@fabian-affolter.ch>2022-03-19 20:25:30 +0100
commit9c5285c7810062bfa22c35bd4b3e573c787064e2 (patch)
treec2ff0ccba34b589583101e152fcb75ea2d1b8ac4 /pkgs
parenta1beec3269f8e47800cc373ade065f1f8b70c308 (diff)
downloadnixpkgs-9c5285c7810062bfa22c35bd4b3e573c787064e2.tar
nixpkgs-9c5285c7810062bfa22c35bd4b3e573c787064e2.tar.gz
nixpkgs-9c5285c7810062bfa22c35bd4b3e573c787064e2.tar.bz2
nixpkgs-9c5285c7810062bfa22c35bd4b3e573c787064e2.tar.lz
nixpkgs-9c5285c7810062bfa22c35bd4b3e573c787064e2.tar.xz
nixpkgs-9c5285c7810062bfa22c35bd4b3e573c787064e2.tar.zst
nixpkgs-9c5285c7810062bfa22c35bd4b3e573c787064e2.zip
python3Packages.archinfo: 9.1.11752 -> 9.1.12332
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/python-modules/archinfo/default.nix14
1 files changed, 12 insertions, 2 deletions
diff --git a/pkgs/development/python-modules/archinfo/default.nix b/pkgs/development/python-modules/archinfo/default.nix
index add8e72d8e7..f9affcddd12 100644
--- a/pkgs/development/python-modules/archinfo/default.nix
+++ b/pkgs/development/python-modules/archinfo/default.nix
@@ -1,6 +1,7 @@
 { lib
 , buildPythonPackage
 , fetchFromGitHub
+, fetchpatch
 , pytestCheckHook
 , nose
 , pythonOlder
@@ -8,7 +9,7 @@
 
 buildPythonPackage rec {
   pname = "archinfo";
-  version = "9.1.11752";
+  version = "9.1.12332";
   format = "setuptools";
 
   disabled = pythonOlder "3.6";
@@ -17,7 +18,7 @@ buildPythonPackage rec {
     owner = "angr";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-D1YssHa14q2jxn4HtOYZlTdwGPkiiMhWuOh08fj87ic=";
+    hash = "sha256-nv/hwQZgKv/cM8fF6GqI8zY9GAe8aCZ/AGFOmhz+bMM=";
   };
 
   checkInputs = [
@@ -25,6 +26,15 @@ buildPythonPackage rec {
     pytestCheckHook
   ];
 
+  patches = [
+    # Make archinfo import without installing pyvex, https://github.com/angr/archinfo/pull/113
+    (fetchpatch {
+      name = "fix-import-issue.patch";
+      url = "https://github.com/angr/archinfo/commit/d29c108f55ffd458ff1d3d65db2d651c76b19267.patch";
+      sha256 = "sha256-9vi0QyqQLIPQxFuB8qrpcnPXWOJ6d27/IXJE/Ui6HhM=";
+    })
+  ];
+
   pythonImportsCheck = [
     "archinfo"
   ];