17 buildPythonPackage rec {
20 format = "setuptools";
22 disabled = pythonOlder "3.6";
25 inherit pname version;
26 hash = "sha256-URRBEZelw4s43zqtb/GrLxIksvrqHbqQWntT9jVonhU=";
40 propagatedBuildInputs = [
46 ] ++ lib.optionals (withGui) passthru.optional-dependencies.gui;
48 passthru.optional-dependencies.gui = [
54 wrapQtApp $out/bin/vivbin
57 # requires another repo for test files
60 pythonImportsCheck = [
65 description = "Python disassembler, debugger, emulator, and static analysis framework";
66 homepage = "https://github.com/vivisect/vivisect";
67 changelog = "https://github.com/vivisect/vivisect/blob/v${version}/CHANGELOG.rst";
68 license = licenses.asl20;