Bug#1001417: ITP: bonsai -- Python3 asyncio-compatible LDAP library
Package: wnpp
Severity: wishlist
Owner: Robin Jarry <robin@jarry.cc>
X-Debbugs-Cc: debian-devel@lists.debian.org
* Package name : bonsai
Version : 1.3.0
Upstream Author : noirello <noirello@gmail.com>
* URL : https://github.com/noirello/bonsai
* License : MIT
Programming Lang: Python 3
Description : Python3 asyncio-compatible LDAP library
Bonsai is library for handling LDAP operations in Python. Uses libldap2
on UNIX platforms and WinLDAP on Microsoft Windows. LDAP entries are
mapped to a special Python case-insensitive dictionary, tracking the
changes of the dictionary to modify the entry on the server easily.
* Supports only Python 3.6 or newer, and LDAPv3.
* Uses LDAP libraries (OpenLDAP and WinLDAP) written in C for faster
processing.
* Simple pythonic design.
* Implements an own dictionary-like object for mapping LDAP entries that
makes easier to add and modify them.
* Works with various asynchronous libraries (like asyncio, gevent).
I intend on maintaining this package in the context of the Debian Python
Team. I will need a sponsor for uploads after pushing on Salsa.
This package is not yet in Debian but I like the design and I think it
would be a great addition in the archive. Also, it is the only asyncio
compatible LDAP library that I know of.
Thanks!
Reply to: