biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / security / xortool / default.nix
blob1e8b6aee5d375b7e883fa777ad07b57b48e4f3b2
1 { lib
2 , buildPythonApplication
3 , docopt
4 , fetchFromGitHub
5 , importlib-metadata
6 , poetry-core
7 }:
9 buildPythonApplication rec {
10   pname = "xortool";
11   version = "1.0.0";
12   format = "pyproject";
14   src = fetchFromGitHub {
15     owner = "hellman";
16     repo = pname;
17     rev = "v${version}";
18     sha256 = "19lfadi28r89bl5q8fhrxgjgs3nx3kgjd4rdg7wbvzi1cn29c5n7";
19   };
21   nativeBuildInputs = [ poetry-core ];
23   propagatedBuildInputs = [ docopt importlib-metadata ];
25   # Project has no tests
26   doCheck = false;
27   pythonImportsCheck = [ "xortool" ];
29   meta = with lib; {
30     description = "Tool to analyze multi-byte XOR cipher";
31     homepage = "https://github.com/hellman/xortool";
32     license = with licenses; [ mit ];
33     maintainers = with maintainers; [ fab ];
34   };