1{ lib 2, buildPythonPackage 3, fetchPypi 4, twisted 5, passlib 6, pyopenssl 7, pyparsing 8, service-identity 9, zope_interface 10, isPy3k 11, python 12}: 13 14buildPythonPackage rec { 15 pname = "ldaptor"; 16 version = "21.2.0"; 17 18 src = fetchPypi { 19 inherit pname version; 20 sha256 = "sha256-jEnrGTddSqs+W4NYYGFODLF+VrtaIOGHSAj6W+xno1g="; 21 }; 22 23 propagatedBuildInputs = [ 24 twisted passlib pyopenssl pyparsing service-identity zope_interface 25 ]; 26 27 disabled = !isPy3k; 28 29 checkPhase = '' 30 ${python.interpreter} -m twisted.trial ldaptor 31 ''; 32 33 meta = { 34 description = "A Pure-Python Twisted library for LDAP"; 35 homepage = "https://github.com/twisted/ldaptor"; 36 license = lib.licenses.mit; 37 }; 38}