[python-ldap] ANN: python-ldap 2.5.2

Christian Heimes christian at python.org
Mon Nov 20 14:11:22 EST 2017


On 2017-11-20 19:02, Michael Ströder wrote:
> Michael Ströder wrote:
>> Find a new release of python-ldap:
>>
>>    https://pypi.python.org/pypi/python-ldap/2.5.2
> 
> A further note about this release:
> 
> The massive code changes under the hood are mainly breaking the chains
> of back-ward compability to Python versions prior 2.7. It is meant as a
> major cleanup and is not fully finished yet. There might be an option
> for Python 3 support from here.
> 
> Your code which worked with Python 2.7 and python-ldap up to 2.4.45
> should still run without any issues. If there are any compat issues
> please let me know ASAP so I can quickly provide a fix.
> 
> Developers who are stuck with Python versions prior 2.7 should still
> continue to use python-ldap 2.4.45.

Hi Michael,

thanks for the new release!

The option for Python 3 support in python-ldap is fantastic news.
Raphaël Barrois, Petr, Miro, and me have been working on a Python 3 fork
[1] of python-ldap for a while. The fork has been shipped in Fedora for
several releases and is used in production, e.g. FreeIPA. The fork
stayed as close to python-ldap as possible because we never lost hope to
get all Python 3 changes into upstream one day. I'm sure that my
co-maintainers gladly agree to get rid of the fork ASAP.

If you are interested to accept our fork back into python-ldap, then we
should come up with a plan. How about we update pyldap to python-ldap
2.5.2 first? You can see a diff for 2.5.1 on github [2].

Regards,
Christian

[1] https://github.com/pyldap/pyldap/
[2] https://github.com/pyldap/pyldap/compare/cvs...master?expand=1



More information about the python-ldap mailing list