--- - branch: MAIN date: Mon Nov 27 10:47:27 UTC 2017 files: - new: '1.81' old: '1.80' path: pkgsrc/databases/py-ldap/Makefile pathrev: pkgsrc/databases/py-ldap/Makefile@1.81 type: modified - new: '1.19' old: '1.18' path: pkgsrc/databases/py-ldap/PLIST pathrev: pkgsrc/databases/py-ldap/PLIST@1.19 type: modified - new: '1.41' old: '1.40' path: pkgsrc/databases/py-ldap/distinfo pathrev: pkgsrc/databases/py-ldap/distinfo@1.41 type: modified id: 20171127T104727Z.8afed78fb35c93f587e243aeae4fd81e10e28aab log: | py-ldap: updated to 2.5.2 Release 2.5.2: * code-cleaning in setup.py Modules/ * PyBytes_ instead of PyString_ and added PyInt_FromLong compat macro * moved code from version.c to ldapmodule.c * removed obsolete back-ward compability constants from common.h * build checks whether LDAP_API_VERSION is OpenLDAP 2.4.x * _ldap.__author__ and _ldap.__license__ also set from ldap.pkginfo * assume C extension API for Python 2.7+ Lib/ * removed all dependencies on modules string and types * removed use of .has_key() * removed class ldap.ldapobject.NonblockingLDAPObject * new global constant ldap.LIBLDAP_API_INFO * right after importing _ldap there is a call into libldap to initialize it * method .decodeControlValue() of SSSResponseControl and VLVResponseControl does not set class attribute result_code anymore * always use bytes() for UUID() constructor in ldap.syncrepl * module ldif now uses functions b64encode() and b64decode() * fixed pickling and restoring of ReconnectLDAPObject * more modules with PEP-8 compliance * ldap.ldapobject split into module-package Tests/ * scripts do not directly call SlapdTestCase.setUpClass() anymore * added LDIF test with folded, base64-encoded attribute * added more tests for sub-module ldap.dn * added tests for ldap.syncrepl module: pkgsrc subject: 'CVS commit: pkgsrc/databases/py-ldap' unixtime: '1511779647' user: adam