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 , fetchPypi
, twisted , twisted
, passlib , passlib
, pycrypto
, pyopenssl , pyopenssl
, pyparsing , pyparsing
, service-identity , service-identity
, zope_interface , zope_interface
, isPy3k , isPy3k
, pythonAtLeast
, python
}: }:
buildPythonPackage rec { buildPythonPackage rec {
@ -21,13 +22,15 @@ buildPythonPackage rec {
}; };
propagatedBuildInputs = [ 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 checkPhase = ''
doCheck = false; ${python.interpreter} -m twisted.trial ldaptor
'';
meta = { meta = {
description = "A Pure-Python Twisted library for LDAP"; description = "A Pure-Python Twisted library for LDAP";