nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ lib
2, buildPythonPackage
3, fetchPypi
4, asn1crypto
5, asysocks
6, minikerberos
7, prompt-toolkit
8, tqdm
9, winacl
10, winsspi
11, pythonOlder
12}:
13
14buildPythonPackage rec {
15 pname = "msldap";
16 version = "0.3.38";
17 format = "setuptools";
18
19 disabled = pythonOlder "3.7";
20
21 src = fetchPypi {
22 inherit pname version;
23 hash = "sha256-zJEp8/jPTAb3RpzyXySdtVl2uSLpSirGkJh7GB/3Qwc=";
24 };
25
26 propagatedBuildInputs = [
27 asn1crypto
28 asysocks
29 minikerberos
30 prompt-toolkit
31 tqdm
32 winacl
33 winsspi
34 ];
35
36 # Project doesn't have tests
37 doCheck = false;
38
39 pythonImportsCheck = [
40 "msldap"
41 ];
42
43 meta = with lib; {
44 description = "Python LDAP library for auditing MS AD";
45 homepage = "https://github.com/skelsec/msldap";
46 license = with licenses; [ mit ];
47 maintainers = with maintainers; [ fab ];
48 };
49}