From 014a956f1b8ba613e2359c9da65b77b304f67d10 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 29 Mar 2025 12:04:55 +0100 Subject: [PATCH 1/2] python313Packages.ldap3-bleeding-edge: add optional-dependencies --- .../python-modules/ldap3-bleeding-edge/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 From a7359ec4a3b6fee07cdca66b81eaf1e2f161020d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 29 Mar 2025 12:07:23 +0100 Subject: [PATCH 2/2] python312Packages.pywerview: 0.7.2 -> 0.7.3 Diff: the-useless-one/pywerview@refs/tags/v0.7.2...v0.7.3 Changelog: https://github.com/the-useless-one/pywerview/releases/tag/v0.7.3 --- pkgs/development/python-modules/pywerview/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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;