Downloads

Because distributions seem to be all over the place, this page tries to list all the current ones we know of.

Releases on PyPI

The preferred point for downloading the 'official' source distribution is now the PyPI repository which supports installing via setuptools.

CVS access

Binaries

Note that the python-ldap team is not responsible for the binary packages except the binaries you can grab from the SF site. Also note that binary packages are most times not up to date. If you experience troubles with a binary package it would be nice if you try to build a recent version of python-ldap before submitting a bug report to make sure you did not hit a problem already fixed in recent releases.

.egg builds

Eggs are Python packages that are built and installed using the setuptools package. The .egg files provided below include the Python code as well as precompiled versions of the C-extensions included in the Python-LDAP distribution.

.egg files for various platforms maintained by Torsten Kurbad.

Prerequisites

for Linux:
OpenLDAP-2.4.16, OpenSSL-0.9.8k, and Cyrus-SASL-2.1.23 must be properly installed on your system.
for MacOS X:
The .egg files are statically linked to OpenLDAP 2.4.16, but only tested on OS X 10.5.7 Intel.
(Testers with 10.3 through 10.4 and/or PPC machines are welcome!)
for MS Windows:
The Windows eggs are statically linked to all necessary libraries and should run out of the box.

openSUSE Linux

openSUSE Linux ships with python-ldap.

Debian Linux

Various version in different package repositories:

Win32

Win32 installer packages are also available in the PyPI repository now. The maintainer Waldemar Osuch has some comments about his builds too.

FreeBSD

The CVS repository of FreeBSD contains the package py-ldap2.