Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / pypykatz / default.nix
blob4a93fb19c1f6774bb156ca81f0ab8aed262d19d2
1 { lib
2 , aesedb
3 , aiosmb
4 , aiowinreg
5 , buildPythonPackage
6 , fetchPypi
7 , minidump
8 , minikerberos
9 , msldap
10 , pythonOlder
11 , winsspi
14 buildPythonPackage rec {
15   pname = "pypykatz";
16   version = "0.6.9";
17   format = "setuptools";
19   disabled = pythonOlder "3.7";
21   src = fetchPypi {
22     inherit pname version;
23     hash = "sha256-Xni2cYI+ByTFSDvuWHDU97KljwMe3aT7P+VIir6ktks=";
24   };
26   propagatedBuildInputs = [
27     aesedb
28     aiosmb
29     aiowinreg
30     minikerberos
31     msldap
32     winsspi
33     minidump
34   ];
36   # Project doesn't have tests
37   doCheck = false;
39   pythonImportsCheck = [
40     "pypykatz"
41   ];
43   meta = with lib; {
44     description = "Mimikatz implementation in Python";
45     homepage = "https://github.com/skelsec/pypykatz";
46     changelog = "https://github.com/skelsec/pypykatz/releases/tag/${version}";
47     license = with licenses; [ mit ];
48     maintainers = with maintainers; [ fab ];
49   };