summaryrefslogtreecommitdiff
path: root/databases/py-ldap
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2020-06-18 16:58:46 +0000
committeradam <adam@pkgsrc.org>2020-06-18 16:58:46 +0000
commit5a584383368fc119c4c3ed792190fbd1bfca51a8 (patch)
treeb36a9c89d9a7e2c61f262d5ee0f0aff660e0119c /databases/py-ldap
parentcd23d2dfafc1e6f543fedb7f6f9aea8d2a532c7b (diff)
downloadpkgsrc-5a584383368fc119c4c3ed792190fbd1bfca51a8.tar.gz
py-ldap: updated to 3.3.0
Release 3.3.0: Highlights: * ``LDAPError`` now contains additional fields, such as ctrls, result, msgid * ``passwd_s`` can now extract the newly generated password * LDAP connections can now be made from a file descriptor This release is tested on Python 3.8, and the beta of Python 3.9. The following undocumented functions are deprecated and scheduled for removal: - ``ldap.cidict.strlist_intersection`` - ``ldap.cidict.strlist_minus`` - ``ldap.cidict.strlist_union`` Modules/ * Ensure ReconnectLDAPObject is not left in an inconsistent state after a reconnection timeout * Syncrepl now correctly parses SyncInfoMessage when the message is a syncIdSet * Release GIL around global get/set option call * Do not leak serverctrls in result functions * Don't overallocate memory in attrs_from_List() * Fix thread support check for Python 3 * With OpenLDAP 2.4.48, use the new header openldap.h Lib/ * Fix some edge cases regarding quoting in the schema tokenizer * Fix escaping a single space in ldap.escape_dn_chars * Fix string formatting in ldap.compare_ext_s * Prefer iterating dict instead of calling dict.keys() Doc/ * Clarify the relationship between initialize() and LDAPObject() * Improve documentation of TLS options * Update FAQ to include Samba AD-DC error message "Operation unavailable without authentication" * Fix several incorrect examples and demos (but note that these are not yet tested) * Update Debian installation instructions for Debian Buster * Typo fixes in docs and docstrings Test/ * Test and document error cases in ldap.compare_s * Test if reconnection is done after connection loss * Make test certificates valid for the far future * Use slapd -Tt instead of slaptest Infrastructure: * Mark the LICENCE file as a license for setuptools * Use "unittest discover" rather than "setup.py test" to run tests
Diffstat (limited to 'databases/py-ldap')
-rw-r--r--databases/py-ldap/Makefile5
-rw-r--r--databases/py-ldap/PLIST5
-rw-r--r--databases/py-ldap/distinfo10
3 files changed, 11 insertions, 9 deletions
diff --git a/databases/py-ldap/Makefile b/databases/py-ldap/Makefile
index 67353171e16..2518870f587 100644
--- a/databases/py-ldap/Makefile
+++ b/databases/py-ldap/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.85 2020/03/27 16:34:57 gutteridge Exp $
+# $NetBSD: Makefile,v 1.86 2020/06/18 16:58:46 adam Exp $
-DISTNAME= python-ldap-3.2.0
+DISTNAME= python-ldap-3.3.0
PKGNAME= ${DISTNAME:S/python/${PYPKGPREFIX}/}
-PKGREVISION= 2
CATEGORIES= databases python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/python-ldap/}
diff --git a/databases/py-ldap/PLIST b/databases/py-ldap/PLIST
index 1a68cdc5bb7..8dc93654c9e 100644
--- a/databases/py-ldap/PLIST
+++ b/databases/py-ldap/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2018/10/23 08:58:27 adam Exp $
+@comment $NetBSD: PLIST,v 1.21 2020/06/18 16:58:46 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -72,6 +72,9 @@ ${PYSITELIB}/ldap/extop/__init__.pyo
${PYSITELIB}/ldap/extop/dds.py
${PYSITELIB}/ldap/extop/dds.pyc
${PYSITELIB}/ldap/extop/dds.pyo
+${PYSITELIB}/ldap/extop/passwd.py
+${PYSITELIB}/ldap/extop/passwd.pyc
+${PYSITELIB}/ldap/extop/passwd.pyo
${PYSITELIB}/ldap/filter.py
${PYSITELIB}/ldap/filter.pyc
${PYSITELIB}/ldap/filter.pyo
diff --git a/databases/py-ldap/distinfo b/databases/py-ldap/distinfo
index 0d7a46000fc..02b975f47e8 100644
--- a/databases/py-ldap/distinfo
+++ b/databases/py-ldap/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.44 2020/03/27 16:34:57 gutteridge Exp $
+$NetBSD: distinfo,v 1.45 2020/06/18 16:58:47 adam Exp $
-SHA1 (python-ldap-3.2.0.tar.gz) = f0658ddeffd4c059bb804890b80c00d62b70be60
-RMD160 (python-ldap-3.2.0.tar.gz) = 846bf38cb166f478f2cf401f889ad7ecd39b05c5
-SHA512 (python-ldap-3.2.0.tar.gz) = ef2833739fd57ad26d97ae5dba3bca8a47e770ff3f113d06a5bed0841f8fcbbe6cd102e75c753dfff48f5f6041f46a91c6166f3bb9ca44ef9bd643c0666c6b23
-Size (python-ldap-3.2.0.tar.gz) = 367645 bytes
+SHA1 (python-ldap-3.3.0.tar.gz) = 73292c510313c67eed193ae48d41b187b33bc0fd
+RMD160 (python-ldap-3.3.0.tar.gz) = 5d3c5ffe47b9e5ad4e667155b6fe29c9be173a68
+SHA512 (python-ldap-3.3.0.tar.gz) = 66ae722098b9e19d4e1f8341c6714e371769e163cb2576edf034495933971f13ce1ca1585e5c9cb74c7659d988a69f83a07687a228f3a6667148ccd28c387374
+Size (python-ldap-3.3.0.tar.gz) = 379118 bytes
SHA1 (patch-Makefile) = ef130a8711a94cc070f11baf0d481bbc69ff3910