1{ lib
2, buildPythonPackage
3, fetchPypi
4, asn1crypto
5, asysocks
6, minikerberos
7, prompt-toolkit
8, tqdm
9, winacl
10, winsspi
11}:
12
13buildPythonPackage rec {
14 pname = "msldap";
15 version = "0.3.30";
16
17 src = fetchPypi {
18 inherit pname version;
19 sha256 = "sha256-fX+W1Bq4F0/6DyxWeA6zvoswFQCdDpSk29g7nq1cYYE=";
20 };
21
22 propagatedBuildInputs = [
23 asn1crypto
24 asysocks
25 minikerberos
26 prompt-toolkit
27 tqdm
28 winacl
29 winsspi
30 ];
31
32 # Project doesn't have tests
33 doCheck = false;
34 pythonImportsCheck = [ "msldap" ];
35
36 meta = with lib; {
37 description = "Python LDAP library for auditing MS AD";
38 homepage = "https://github.com/skelsec/msldap";
39 license = with licenses; [ mit ];
40 maintainers = with maintainers; [ fab ];
41 };
42}