[python-ldap] ANN: python-ldap 3.0.0b2 (beta release)

Petr Viktorin pviktori at redhat.com
Mon Dec 11 10:47:11 EST 2017


Find a new BETA release of python-ldap:

    https://pypi.python.org/pypi/python-ldap/3.0.0b2


To install this beta release via pip, you need to supply the `--pre` flag:

     pip install --pre python-ldap

Please test with your code and report any issues, either on this mailing 
list or on the GitHub tracker:

     https://github.com/python-ldap/python-ldap/issues

There is currently one issue I'd like to fix before going out of beta. 
An up-to-date list is at:

     https://github.com/python-ldap/python-ldap/milestone/1


About the project:

     python-ldap provides an object-oriented API to access LDAP directory
     servers from Python programs. It mainly wraps the OpenLDAP 2.x libs
     for that purpose. Additionally it contains modules for other
     LDAP-related stuff (e.g. processing LDIF, LDAP URLs and LDAPv3
     schema).

Project's web site:

     https://www.python-ldap.org/

After years of being hosted by Michael Ströder (thank you!), the 
project's website was merged with the documentation, and is hosted at 
Read the Docs & Cloudflare.


Git commit hash for the release:
     python-ldap-3.0.0b2  673957dfcbf3769778c184db296ad601e669c70d


----------------------------------------------------------------
Released 3.0.0b2 2017-12-11

Changes since 3.0.0b1:

The module `ldap.async` is renamed to `ldap.asyncsearch`, due to
`async` becoming a keyword in Python 3.7.
The old module name is deprecated, but will be available as long
as Python 3.6 is supported.

Lib/
* Use custom ldap.LDAPBytesWarning class
* Rename ldap.async to ldap.asyncsearch

Modules/
* Support None for set_option(OPT_TIMEOUT) and OPT_NETWORK_TIMEOUT
* Fix error reporting of LDAPObject.set_option()
* Change memory handling in attrs_from_List()

Test/
* Remove workaround for OpenLDAP NSS issue

Demo/
* Use uniform shebang in all demos

Doc/
* Provide build deps for Alpine and CentOS
* Move sample workflow out of the main Contributing guide

Infrastructure:
* Add valgrind target to check for memory leaks
* Minimal configuration for pytest


-- 
Petr Viktorin


More information about the python-ldap mailing list