ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / karton-autoit-ripper / default.nix
bloba5d4f2c86a29d3c95821403ac5d85f7c58eac5e4
1 { lib
2 , autoit-ripper
3 , buildPythonPackage
4 , fetchFromGitHub
5 , karton-core
6 , malduck
7 , pythonOlder
8 , regex
9 }:
11 buildPythonPackage rec {
12   pname = "karton-autoit-ripper";
13   version = "1.2.0";
14   format = "setuptools";
16   disabled = pythonOlder "3.7";
18   src = fetchFromGitHub {
19     owner = "CERT-Polska";
20     repo = pname;
21     rev = "v${version}";
22     sha256 = "sha256-D+M3JsIN8LUWg8GVweEzySHI7KaBb6cNHHn4pXoq55M=";
23   };
25   propagatedBuildInputs = [
26     autoit-ripper
27     karton-core
28     malduck
29     regex
30   ];
32   postPatch = ''
33     substituteInPlace requirements.txt \
34       --replace "autoit-ripper==" "autoit-ripper>=" \
35       --replace "malduck==" "malduck>=" \
36       --replace "regex==" "regex>="
37   '';
39   # Module has no tests
40   doCheck = false;
42   pythonImportsCheck = [
43     "karton.autoit_ripper"
44   ];
46   meta = with lib; {
47     description = "AutoIt script ripper for Karton framework";
48     homepage = "https://github.com/CERT-Polska/karton-autoit-ripper";
49     license = with licenses; [ bsd3 ];
50     maintainers = with maintainers; [ fab ];
51   };