evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / tr / trueseeing / package.nix
blob2a5001a41a5120bb9cf4fd2647382657820e323d
2   lib,
3   fetchFromGitHub,
4   python3,
5 }:
7 python3.pkgs.buildPythonApplication rec {
8   pname = "trueseeing";
9   version = "2.2.4";
10   pyproject = true;
12   src = fetchFromGitHub {
13     owner = "alterakey";
14     repo = "trueseeing";
15     rev = "refs/tags/v${version}";
16     hash = "sha256-2KELqHa6lw9wdJBaC90vTZSjD7tfkr3K6yDNhqBQrR0=";
17   };
19   build-system = with python3.pkgs; [
20     flit-core
21   ];
23   pythonRelaxDeps = true;
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   ];
41   # Project has no tests
42   doCheck = false;
44   pythonImportsCheck = [
45     "trueseeing"
46   ];
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   };