ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / lsassy / default.nix
blob8a47fb08404c5d960f915873ce5e4356278c9c7c
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , impacket
5 , netaddr
6 , pythonOlder
7 , pypykatz
8 , rich
9 }:
11 buildPythonPackage rec {
12   pname = "lsassy";
13   version = "3.1.4";
14   format = "setuptools";
16   disabled = pythonOlder "3.7";
18   src = fetchFromGitHub {
19     owner = "Hackndo";
20     repo = pname;
21     rev = "v${version}";
22     hash = "sha256-/YDBzH8Mji6PWBEIbsgZcTvoAWAsBbJV3cHfySY/gGA=";
23   };
25   propagatedBuildInputs = [
26     impacket
27     netaddr
28     pypykatz
29     rich
30   ];
32   # Tests require an active domain controller
33   doCheck = false;
35   pythonImportsCheck = [
36     "lsassy"
37   ];
39   meta = with lib; {
40     description = "Python module to extract data from Local Security Authority Subsystem Service (LSASS)";
41     homepage = "https://github.com/Hackndo/lsassy";
42     license = with licenses; [ mit ];
43     maintainers = with maintainers; [ fab ];
44   };