diff --git a/pkgs/development/python-modules/ldap3-bleeding-edge/default.nix b/pkgs/development/python-modules/ldap3-bleeding-edge/default.nix index 82abd2041a05..82c343070f31 100644 --- a/pkgs/development/python-modules/ldap3-bleeding-edge/default.nix +++ b/pkgs/development/python-modules/ldap3-bleeding-edge/default.nix @@ -24,11 +24,14 @@ buildPythonPackage rec { dependencies = [ cryptography - gssapi pyasn1 pycryptodomex ]; + optional-dependencies = { + kerberos = [ gssapi ]; + }; + pythonImportsCheck = [ "ldap3" ]; # Tests require network access diff --git a/pkgs/development/python-modules/pywerview/default.nix b/pkgs/development/python-modules/pywerview/default.nix index b3f28bfa5af7..bf136eec51c1 100644 --- a/pkgs/development/python-modules/pywerview/default.nix +++ b/pkgs/development/python-modules/pywerview/default.nix @@ -3,7 +3,6 @@ beautifulsoup4, buildPythonPackage, fetchFromGitHub, - gssapi, impacket, ldap3-bleeding-edge, lxml, @@ -15,7 +14,7 @@ buildPythonPackage rec { pname = "pywerview"; - version = "0.7.2"; + version = "0.7.3"; pyproject = true; disabled = pythonOlder "3.7"; @@ -24,14 +23,13 @@ buildPythonPackage rec { owner = "the-useless-one"; repo = "pywerview"; tag = "v${version}"; - hash = "sha256-1JDohgEowOlbLsqzX5aAmMSfS6LffXwz1t3361IYq60="; + hash = "sha256-ZIv0IW7oruMBwinXvH/n1YEtbBFyLb8h/Qlh4JxvV4k="; }; build-system = [ setuptools ]; dependencies = [ beautifulsoup4 - gssapi impacket ldap3-bleeding-edge lxml @@ -39,6 +37,10 @@ buildPythonPackage rec { pyasn1 ]; + optional-dependencies = { + kerberos = [ ldap3-bleeding-edge ] ++ ldap3-bleeding-edge.optional-dependencies.kerberos; + }; + # Module has no tests doCheck = false;