summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Weinelt <mweinelt@users.noreply.github.com>2023-11-18 01:48:11 +0100
committerGitHub <noreply@github.com>2023-11-18 01:48:11 +0100
commit74a053604aaad4eed5ba5249e111da456a1d7808 (patch)
tree966106fa72e7dc69656f3a60a73e534e921537a4
parentMerge pull request #267774 from NixOS/backport-267738-to-release-23.05 (diff)
parentpython311Packages.python-ldap: 3.4.3 -> 3.4.4 (diff)
downloadnixpkgs-74a053604aaad4eed5ba5249e111da456a1d7808.tar.gz
Merge pull request #268200 from NixOS/backport-268179-to-release-23.05
[Backport release-23.05] python311Packages.python-ldap: 3.4.3 -> 3.4.4
-rw-r--r--pkgs/development/python-modules/python-ldap/default.nix32
1 files changed, 24 insertions, 8 deletions
diff --git a/pkgs/development/python-modules/python-ldap/default.nix b/pkgs/development/python-modules/python-ldap/default.nix
index db9565607a66..5bc9f3fecfcc 100644
--- a/pkgs/development/python-modules/python-ldap/default.nix
+++ b/pkgs/development/python-modules/python-ldap/default.nix
@@ -2,27 +2,41 @@
, stdenv
, buildPythonPackage
, fetchFromGitHub
-, pyasn1
-, pyasn1-modules
-, pythonAtLeast
, pythonOlder
-, pytestCheckHook
+
+# build-system
+, setuptools
+
+# native dependencies
, openldap
, cyrus_sasl
+
+# dependencies
+, pyasn1
+, pyasn1-modules
+
+# tests
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "python-ldap";
- version = "3.4.3";
+ version = "3.4.4";
+ pyproject = true;
+
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
- owner = pname;
- repo = pname;
+ owner = "python-ldap";
+ repo = "python-ldap";
rev = "refs/tags/python-ldap-${version}";
- hash = "sha256-/ehvSs2qjuTPhaaOP0agPbWyyRugBpUlPq/Ny9t2C58=";
+ hash = "sha256-v1cWoRGxbvvFnHqnwoIfmiQQcxfaA8Bf3+M5bE5PtuU=";
};
+ nativeBuildInputs = [
+ setuptools
+ ];
+
buildInputs = [
openldap
cyrus_sasl
@@ -53,7 +67,9 @@ buildPythonPackage rec {
doCheck = !stdenv.isDarwin;
meta = with lib; {
+ changelog = "https://github.com/python-ldap/python-ldap/releases/tag/python-ldap-${version}";
description = "Python modules for implementing LDAP clients";
+ downloadPage = "https://github.com/python-ldap/python-ldap";
homepage = "https://www.python-ldap.org/";
license = licenses.psfl;
};