BSD Ports

databases/py-ldap 3.4.7 NetBSD

LDAP client API for Python

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
b59d35808e
License
python-software-foundation
Categories
databases, python
Package size
187.6 KiB, 1085.4 KiB installed

Description

Provide an LDAP client API for Python in the spirit of RFC1823.

* C wrapper module around OpenLDAP * an object-oriented API for X.500 directories

In the other systems

SystemPortVersion
NetBSDdatabases/py-ldap3.4.7
OpenBSDdatabases/py-ldap3.4.8

Install

Binary package:

pkgin install py311-ldap

From pkgsrc:

cd /usr/pkgsrc/databases/py-ldap && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_643.4.7
NetBSD 10.1 aarch643.4.7
SmartOS / illumos x86_643.4.8
macOS 15 arm643.4.8

Dependencies

Run dependencies 4

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
py312-ldap-3.4.7, py313-ldap-3.4.7, py314-ldap-3.4.7

Commit history 1

DateCommitCreditsLog message
b59d35808e adam py-ldap: updated to 3.4.8
3.4.8 (2026-09-16) Fixes: * Plugged memory and reference leaks at error-handling time * VLV control now honours contextID passed in * ldapurl now correctly escapes when emitting a HTML anchor * _ldap.str2dn now handles empty string correctly * handle server-sent invalid UTF-8 correctly (by throwing an error) * corrected ldap.functions export list to remove long gone items Doc: * fd ownership has now been clarified - if providing an fd to set up a new LDAPObject, it is now owned and managed by the module, do not close it yourself * clarifications on handling EINTR -> use OPT_RESTART * clarified build dependencies * clarified OPT_CLIENT_CONTROLS/OPT_SERVER_CONTROLS