THIS FORK IS DEPRECATED; development moved to python-ldap
Switch branches/tags
python-ldap-3.0.0.post1 python-ldap-2.5.2 python-ldap-2.5.1 python-ldap-2.5.0 python-ldap-2.4.45 python-ldap-2.4.44 python-ldap-2.4.43 python-ldap-2.4.42 python-ldap-2.4.41 python-ldap-2.4.40 python-ldap-2.4.39 python-ldap-2.4.38 python-ldap-2.4.37 python-ldap-2.4.36 python-ldap-2.4.35 python-ldap-2.4.33 python-ldap-2.4.32 python-ldap-2.4.31 python-ldap-2.4.30 python-ldap-2.4.29 python-ldap-2.4.28 python-ldap-2.4.27 python-ldap-2.4.26 python-ldap-2.4.23 python-ldap-2.4.21 python-ldap-2.4.20 python-ldap-2.4.14-future2 python-ldap-2.4.13 python-ldap-2.4.12 python-ldap-2.4.10 python-ldap-2.4.9 python-ldap-2.4.7 python-ldap-2.4.6 python-ldap-2.4.4 python-ldap-2.3.13 python-ldap-2.3.11 python-ldap-2.3.10 python-ldap-2.3.9 python-ldap-2.3.8 python-ldap-2.3.7 python-ldap-2.3.4 python-ldap-2.3.3 python-ldap-2.3.0 pyldap-2.4.45 pyldap-2.4.37 pyldap-2.4.36 pyldap- pyldap-2.4.35 pyldap-2.4.28 pyldap- pyldap-2.4.25 pyldap-2.4.21 pyldap-2.4.20 ldapmodule_1_9 PYLDAP_REL_2_4_45 PYLDAP_REL_2_4_44 PYLDAP_REL_2_4_43 PYLDAP_REL_2_4_42 PYLDAP_REL_2_4_41 PYLDAP_REL_2_4_40 PYLDAP_REL_2_4_39 PYLDAP_REL_2_4_38 PYLDAP_REL_2_4_37 PYLDAP_REL_2_4_36 PYLDAP_REL_2_4_35 PYLDAP_REL_2_4_33 PYLDAP_REL_2_4_32 PYLDAP_REL_2_4_31 PYLDAP_REL_2_4_30 PYLDAP_REL_2_4_29 PYLDAP_REL_2_4_28 PYLDAP_REL_2_4_27 PYLDAP_REL_2_4_26 PYLDAP_REL_2_4_23 PYLDAP_REL_2_4_13 PYLDAP_REL_2_4_12 PYLDAP_REL_2_4_10 PYLDAP_REL_2_4_9 PYLDAP_REL_2_4_7 PYLDAP_REL_2_4_6 PYLDAP_REL_2_4_4 PYLDAP_REL_2_3_13 PYLDAP_REL_2_3_11 PYLDAP_REL_2_3_10 PYLDAP_REL_2_3_9 PYLDAP_REL_2_3_8 PYLDAP_REL_2_3_7 PYLDAP_REL_2_3_4 PYLDAP_REL_2_3_3 PYLDAP_REL_2_3_0
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.



The pyldap fork was merged back into python-ldap, and released as python-ldap 3.0.0.

Development continues at:

Documentation is available at:

To install the new code, use:

pip install python-ldap

Package pyldap 3.0 now exists only to require python-ldap.


Unfortunately, due to pip bug 4961, upgrading from previous versions using pip makes the ldap module unimportable.

Instead of upgrading, please replace pyldap by python-ldap in two separate steps:

python -m pip uninstall pyldap
python -m pip install python-ldap

If upgraded already issue, you can fix your environment by uninstalling and reinstalling python-ldap:

python -m pip uninstall python-ldap
python -m pip install python-ldap

We are sorry for the inconvenience. If you have a better solution, please join the discussion at pyldap bug 148.