[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#750396: ITP: python-ldap3 -- A strictly RFC 4511 conforming LDAP V3 pure Python client



Package: wnpp
Severity: wishlist
Owner: Brian May <bam@debian.org>

* Package name    : python-ldap3
  Version         : 0.9.3.3
  Upstream Author : Giovanni Cannata <python3ldap@gmail.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.

http://comments.gmane.org/gmane.comp.python.ldap/1078

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.


Reply to: