18 buildPythonPackage rec {
23 disabled = pythonOlder "3.8";
26 inherit pname version;
27 hash = "sha256-zBWrVBub48rYBg7k9CDmgCWPpPz3R38/mtUCM1P3Mpk=";
37 build-system = [ setuptools ];
49 ] ++ lib.optionals (withGui) optional-dependencies.gui;
51 optional-dependencies.gui = [
57 wrapQtApp $out/bin/vivbin
60 # Tests requires another repo for test files
63 pythonImportsCheck = [ "vivisect" ];
66 description = "Python disassembler, debugger, emulator, and static analysis framework";
67 homepage = "https://github.com/vivisect/vivisect";
68 changelog = "https://github.com/vivisect/vivisect/blob/v${version}/CHANGELOG.rst";
69 license = licenses.asl20;