python2.pkgs.viv-utils: init at 0.3.17

+51
+49
pkgs/development/python-modules/viv-utils/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , isPy3k 4 + , fetchFromGitHub 5 + , funcy 6 + , pefile 7 + , vivisect 8 + , intervaltree 9 + , setuptools 10 + }: 11 + buildPythonPackage rec { 12 + pname = "viv-utils"; 13 + version = "0.3.17"; 14 + disabled = isPy3k; 15 + 16 + src = fetchFromGitHub { 17 + owner = "williballenthin"; 18 + repo = "viv-utils"; 19 + rev = "v${version}"; 20 + sha256 = "wZWp6PMn1to/jP6lzlY/x0IhS/0w0Ys7AdklNQ+Vmyc="; 21 + }; 22 + 23 + # argparse is provided by Python itself 24 + preBuild = '' 25 + sed '/"argparse",/d' -i setup.py 26 + ''; 27 + 28 + propagatedBuildInputs = [ 29 + funcy 30 + pefile 31 + vivisect 32 + intervaltree 33 + setuptools 34 + ]; 35 + 36 + # no tests 37 + doCheck = false; 38 + 39 + pythonImportsCheck = [ 40 + "viv_utils" 41 + ]; 42 + 43 + meta = with lib; { 44 + description = "Utilities for working with vivisect"; 45 + homepage = "https://github.com/williballenthin/viv-utils"; 46 + license = licenses.asl20; 47 + maintainers = teams.determinatesystems.members; 48 + }; 49 + }
+2
pkgs/top-level/python-packages.nix
··· 8877 8878 vivisect = callPackage ../development/python-modules/vivisect { }; 8879 8880 vmprof = callPackage ../development/python-modules/vmprof { }; 8881 8882 vncdo = callPackage ../development/python-modules/vncdo { };
··· 8877 8878 vivisect = callPackage ../development/python-modules/vivisect { }; 8879 8880 + viv-utils = callPackage ../development/python-modules/viv-utils { }; 8881 + 8882 vmprof = callPackage ../development/python-modules/vmprof { }; 8883 8884 vncdo = callPackage ../development/python-modules/vncdo { };