biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / security / mongoaudit / default.nix
blob2f980be5163b013a4f1b874127502b0ec1e06a73
1 { lib
2 , fetchFromGitHub
3 , python3
4 }:
6 python3.pkgs.buildPythonApplication rec {
7   pname = "mongoaudit";
8   version = "0.1.1";
10   disabled = python3.pythonOlder "3.8";
12   src = fetchFromGitHub {
13     owner = "stampery";
14     repo = pname;
15     rev = version;
16     sha256 = "17k4vw5d3kr961axl49ywid4cf3n7zxvm885c4lv15w7s2al1425";
17   };
19   propagatedBuildInputs = with python3.pkgs; [
20     pymongo
21     setuptools
22     urwid
23   ];
25   nativeCheckInputs = with python3.pkgs; [
26     pytestCheckHook
27   ];
29   pythonImportsCheck = [
30     "mongoaudit"
31   ];
33   meta = with lib; {
34     description = "MongoDB auditing and pentesting tool";
35     homepage = "https://github.com/stampery/mongoaudit";
36     license = with licenses; [ mit ];
37     maintainers = with maintainers; [ fab ];
38     mainProgram = "mongoaudit";
39   };