Bug#750396: ITP: python-ldap3 -- A strictly RFC 4511 conforming LDAP V3 pure Python client
Owner: Brian May <firstname.lastname@example.org>
* Package name : python-ldap3
Version : 0.9.3.3
Upstream Author : Giovanni Cannata <email@example.com>
* URL : https://pypi.python.org/pypi/python3-ldap
* License : GPLv3
Programming Lang: Python
Description : A strictly RFC 4511 conforming LDAP V3 pure Python client
Please correct me if I got something wrong.
I believe that python-ldap, already in Debian does not support python3.
I see emails from April 2012 stating people are working on Python 3 support,
but nothing since. So I can only assume that this has stalled.
This library, known as python3-ldap upstream, provides the ldap3 module.
It is claimed it works with Python 2 and Python 3.
This library has the advantage that it is pure Python code, I believe
this means it doesn't require the C ldap library.
I am considering naming the source python-ldap3, which is different from
the upstream name, as it works with both python 2 and python 3, and it
supplies the ldap3 module, not the ldap module. So it shouldn't conflict
with the existing python-ldap package. If I know what I am doing, it
will provide the python-ldap3 and python3-ldap binary packages.
I haven't yet tried to use python-ldap3, so I assume the claims made
upstream are accurate. The API looks somewhat different, although I
haven't examined it in detail yet.
Unfortunately, don't have a good test for this yet, my application
uses the python-ldap API. I guess this will have to be updated too.