about summary refs log tree commit diff
path: root/pkgs/development/python-modules/autoit-ripper
diff options
context:
space:
mode:
authorFabian Affolter <mail@fabian-affolter.ch>2021-04-26 14:59:46 +0200
committerFabian Affolter <mail@fabian-affolter.ch>2021-04-26 15:00:06 +0200
commit94f8f5edf7cf2f4d3d3fd9ea3c69cfbfd7f66e0c (patch)
tree2759f17a37b992d1f2e3614e4362b4ce17b38d4f /pkgs/development/python-modules/autoit-ripper
parentb164642941e7060f5c565e85746239e96f323cd1 (diff)
python3Packages.autoit-ripper: init at 1.0.1
Diffstat (limited to 'pkgs/development/python-modules/autoit-ripper')
-rw-r--r--pkgs/development/python-modules/autoit-ripper/default.nix36
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/autoit-ripper/default.nix b/pkgs/development/python-modules/autoit-ripper/default.nix
new file mode 100644
index 0000000000000..2276241d25e9b
--- /dev/null
+++ b/pkgs/development/python-modules/autoit-ripper/default.nix
@@ -0,0 +1,36 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, lief
+, pythonOlder
+}:
+
+buildPythonPackage rec {
+  pname = "autoit-ripper";
+  version = "1.0.1";
+  disabled = pythonOlder "3.6";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "0mbsrfa72n7y1vkm9jhwhn1z3k45jxrlgx58ia1l2bp6chnnn2zy";
+  };
+
+  propagatedBuildInputs = [
+    lief
+  ];
+
+  postPatch = ''
+    substituteInPlace requirements.txt --replace "lief==0.10.1" "lief>=0.10.1"
+  '';
+
+  # Project has no tests
+  doCheck = false;
+  pythonImportsCheck = [ "autoit_ripper" ];
+
+  meta = with lib; {
+    description = "Python module to extract AutoIt scripts embedded in PE binaries";
+    homepage = "https://github.com/nazywam/AutoIt-Ripper";
+    license = with licenses; [ mit ];
+    maintainers = with maintainers; [ fab ];
+  };
+}