python3Packages.ldaptor: run tests

Also disable on non-supported python versions
This commit is contained in:
Robert Schütz 2021-01-20 12:57:58 +01:00
parent d1bfbb992d
commit 96d31cbfe1

View File

@ -3,12 +3,13 @@
, fetchPypi
, twisted
, passlib
, pycrypto
, pyopenssl
, pyparsing
, service-identity
, zope_interface
, isPy3k
, pythonAtLeast
, python
}:
buildPythonPackage rec {
@ -21,13 +22,15 @@ buildPythonPackage rec {
};
propagatedBuildInputs = [
twisted passlib pycrypto pyopenssl pyparsing service-identity zope_interface
twisted passlib pyopenssl pyparsing service-identity zope_interface
];
disabled = isPy3k;
# https://github.com/twisted/ldaptor/pull/210
disabled = !isPy3k || pythonAtLeast "3.9";
# TypeError: None is neither bytes nor unicode
doCheck = false;
checkPhase = ''
${python.interpreter} -m twisted.trial ldaptor
'';
meta = {
description = "A Pure-Python Twisted library for LDAP";