Skip to content
Jeff Stafford edited this page May 20, 2018 · 4 revisions

about

ezldap is designed to do two things well:

  • Provide a high-level Python API that makes scripting LDAP-related operations realllllyyy easy.

  • Provide a command-line interface that offers the same functionality as the Python API. No one should need to know Python/Perl/etc. to be able to work with an LDAP directory to its fullest extent.

installation

ezldap has no dependencies aside from any currently supported version of Python 3. ezldap is tested against all current versions of Python 3 (3.4, 3.5, 3.6, and pypy3). To install ezldap, just use pip:

pip install ezldap
ezldap config

To install the development version from Github. It is highly suggested to run the tests if you will be working with the development version.

# install github release
pip install git+https://github.com/jstaf/ezldap.git
ezldap config

# to run tests
pip install pytest pytest-docker pytest-cov docker-compose
pytest

recipes

These are a set of "recipes" designed to demonstrate common use cases of this package:

Clone this wiki locally