Metadata-Version: 2.4
Name: pldap
Version: 0.0.0
Summary: libldap+ctypes based LDAP client and server implementation
Home-page: https://git.openldap.org/ondra/pldap
Author: Ondřej Kuzník
Author-email: Ondřej Kuzník <ondra.pl@mistotebe.net>
License-Expression: OLDAP-2.8
Project-URL: Homepage, https://git.openldap.org/ondra/pldap
Project-URL: Issues, https://bugs.openldap.org
Keywords: ldap,directory
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Database
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Systems Administration :: Authentication/Directory :: LDAP
Requires-Python: >= 3.10
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: home-page
Dynamic: requires-python

Module pldap
============

This is an experimental ctypes wrapper around libldap. In order to be useful,
the approach should either be adopted in python-ldap{,0} or this module extended
with all the good bits that those modules already carry - control and exop
interpretations and a comprehensive test suite.

This module makes a complete API break from how python-ldap{,0} operate. The aim
is to provide a more natural API, exposing operations as first class objects
that can be processed synchronously or asynchronously as needed, acting as
generators for intermediate responses (search entries, ...) where the user is
interested in those. This should then extend easily to providing asyncio support
with the API feeling familiar whichever approach is required.
