biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / security / trueseeing / default.nix
blobc80abb6c31641424edd4a7d3b0df18722b20d858
1 { lib
2 , fetchFromGitHub
3 , python3
4 }:
6 python3.pkgs.buildPythonApplication rec {
7   pname = "trueseeing";
8   version = "2.2.2";
9   pyproject = true;
11   src = fetchFromGitHub {
12     owner = "alterakey";
13     repo = "trueseeing";
14     rev = "refs/tags/v${version}";
15     hash = "sha256-5IHJXlpHZJFKj7rdmRsWA5FXZFJf3usGsLgXx1cYEmU=";
16   };
18   build-system = with python3.pkgs; [
19     flit-core
20   ];
22   pythonRelaxDeps = true;
24   dependencies = with python3.pkgs; [
25     aiohttp
26     asn1crypto
27     attrs
28     importlib-metadata
29     jinja2
30     lief
31     lxml
32     progressbar2
33     pypubsub
34     pyyaml
35     termcolor
36     zstandard
37   ];
39   # Project has no tests
40   doCheck = false;
42   pythonImportsCheck = [
43     "trueseeing"
44   ];
46   meta = with lib; {
47     description = "Non-decompiling Android vulnerability scanner";
48     homepage = "https://github.com/alterakey/trueseeing";
49     changelog = "https://github.com/alterakey/trueseeing/releases/tag/v${version}";
50     license = with licenses; [ gpl3Plus ];
51     maintainers = with maintainers; [ fab ];
52     mainProgram = "trueseeing";
53   };