Hello, Here's a quick update for ldap3 to 2.9 and making it py3-only. Tests fine with an ldapd server and the FreeIPA demo server.
Changelog: https://ldap3.readthedocs.io/en/latest/changelog.html Lucas
diff f61dca5b0d4ea6f3af6f2aa4533c8d2b2d991354 /usr/ports blob - c19dce60d763eb094f3af9295e991991291fe033 file + databases/py-ldap3/Makefile --- databases/py-ldap3/Makefile +++ databases/py-ldap3/Makefile @@ -2,10 +2,9 @@ COMMENT = RFC4510 conforming LDAP V3 pure Python client library -MODPY_EGG_VERSION = 2.8.1 +MODPY_EGG_VERSION = 2.9 DISTNAME = ldap3-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} -REVISION = 0 CATEGORIES = databases @@ -25,7 +24,8 @@ NO_TEST = Yes RUN_DEPENDS = devel/py-asn1${MODPY_FLAVOR} +MODPY_VERSION= ${MODPY_DEFAULT_VERSION_3} FLAVORS = python3 -FLAVOR ?= +FLAVOR ?= python3 .include <bsd.port.mk> blob - 7e618356ec1fa9f3b484221b796935a015da7c43 file + databases/py-ldap3/distinfo --- databases/py-ldap3/distinfo +++ databases/py-ldap3/distinfo @@ -1,2 +1,2 @@ -SHA256 (ldap3-2.8.1.tar.gz) = N9Yz4g+jYMMCsSY8lv6TLUBiLQEZ8b3cuCmwNGLu7rc= -SIZE (ldap3-2.8.1.tar.gz) = 389993 +SHA256 (ldap3-2.9.tar.gz) = GMPuZWpndbmw1g98bFsJTYeNHZD8A9VnMQOfCktUapE= +SIZE (ldap3-2.9.tar.gz) = 396695 blob - 67cd2e7bc6dec729f388cd5282f23aee4c8141f6 file + databases/py-ldap3/pkg/PLIST --- databases/py-ldap3/pkg/PLIST +++ databases/py-ldap3/pkg/PLIST @@ -31,6 +31,7 @@ lib/python${MODPY_VERSION}/site-packages/ldap3/core/${ lib/python${MODPY_VERSION}/site-packages/ldap3/core/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ldap3/core/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ldap3/core/${MODPY_PYCACHE}pooling.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ldap3/core/${MODPY_PYCACHE}rdns.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ldap3/core/${MODPY_PYCACHE}results.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ldap3/core/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ldap3/core/${MODPY_PYCACHE}timezone.${MODPY_PYC_MAGIC_TAG}pyc @@ -39,6 +40,7 @@ lib/python${MODPY_VERSION}/site-packages/ldap3/core/${ lib/python${MODPY_VERSION}/site-packages/ldap3/core/connection.py lib/python${MODPY_VERSION}/site-packages/ldap3/core/exceptions.py lib/python${MODPY_VERSION}/site-packages/ldap3/core/pooling.py +lib/python${MODPY_VERSION}/site-packages/ldap3/core/rdns.py lib/python${MODPY_VERSION}/site-packages/ldap3/core/results.py lib/python${MODPY_VERSION}/site-packages/ldap3/core/server.py lib/python${MODPY_VERSION}/site-packages/ldap3/core/timezone.py @@ -56,11 +58,13 @@ lib/python${MODPY_VERSION}/site-packages/ldap3/extend/ lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/${MODPY_PYCACHE}addMembersToGroups.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/${MODPY_PYCACHE}dirSync.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/${MODPY_PYCACHE}modifyPassword.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/${MODPY_PYCACHE}persistentSearch.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/${MODPY_PYCACHE}removeMembersFromGroups.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/${MODPY_PYCACHE}unlockAccount.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/addMembersToGroups.py lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/dirSync.py lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/modifyPassword.py +lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/persistentSearch.py lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/removeMembersFromGroups.py lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/unlockAccount.py lib/python${MODPY_VERSION}/site-packages/ldap3/extend/novell/ @@ -205,6 +209,7 @@ lib/python${MODPY_VERSION}/site-packages/ldap3/strateg lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/${MODPY_PYCACHE}mockSync.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/${MODPY_PYCACHE}restartable.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/${MODPY_PYCACHE}reusable.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/${MODPY_PYCACHE}safeRestartable.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/${MODPY_PYCACHE}safeSync.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/${MODPY_PYCACHE}sync.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/asyncStream.py @@ -216,6 +221,7 @@ lib/python${MODPY_VERSION}/site-packages/ldap3/strateg lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/mockSync.py lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/restartable.py lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/reusable.py +lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/safeRestartable.py lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/safeSync.py lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/sync.py lib/python${MODPY_VERSION}/site-packages/ldap3/utils/