Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 56 lines 1.1 kB view raw
1{ 2 lib, 3 fetchFromGitHub, 4 python3, 5}: 6 7python3.pkgs.buildPythonApplication rec { 8 pname = "trueseeing"; 9 version = "2.2.5"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "alterakey"; 14 repo = "trueseeing"; 15 tag = "v${version}"; 16 hash = "sha256-EDnE1BK/nl3nqkan4gmSsP7vqkuMNJ5+oN09ZnQzsy0="; 17 }; 18 19 build-system = with python3.pkgs; [ 20 flit-core 21 ]; 22 23 pythonRelaxDeps = true; 24 25 dependencies = with python3.pkgs; [ 26 aiohttp 27 asn1crypto 28 importlib-metadata 29 jinja2 30 lief 31 lxml 32 progressbar2 33 prompt-toolkit 34 pyaxmlparser 35 pypubsub 36 pyyaml 37 termcolor 38 zstandard 39 ]; 40 41 # Project has no tests 42 doCheck = false; 43 44 pythonImportsCheck = [ 45 "trueseeing" 46 ]; 47 48 meta = { 49 description = "Non-decompiling Android vulnerability scanner"; 50 homepage = "https://github.com/alterakey/trueseeing"; 51 changelog = "https://github.com/alterakey/trueseeing/releases/tag/v${version}"; 52 license = lib.licenses.gpl3Plus; 53 maintainers = [ lib.maintainers.fab ]; 54 mainProgram = "trueseeing"; 55 }; 56}