Ich muss zwei verschiedene LDAP-Server mit verschiedenen Schemas synchronisieren. Um mein Leben einfacher zu machen, suche ich nach einem Objekt-Mapper für Python wie SQLObject/SQLAlchemy, aber für LDAP. fand ich die folgenden Pakete über pypi und Google, die eine solche Funktionalität bieten könnte:Welchen LDAP-Objekt-Mapper für Python können Sie empfehlen?
Kürbis 0.1.0-beta 1: Kürbis ist LDAP ORM (ohne R) für Python.
afpy.ldap 0,3: bietet Dieses Modul eine einfache Möglichkeit, mit ldap Sachen in Python zu beschäftigen.
bda.ldap 1.3.1: LDAP-Komfortbibliothek.
Python LDAP Object Mapper: Stellt einen ORM-like (Django, Sturm, SQLAlchemy, et al.) Für die LDAP in Python Schicht.
ldapdict 1.4: Python-Paket für LDAP zu verbinden, Ergebnisse als Wörterbuch wie Klassen zurück. Ergebnisse werden zwischengespeichert.
Welche dieser Pakete können Sie empfehlen? Oder sollte ich besser etwas anderes verwenden?
mir scheint, die ursprüngliche Anfrage für etwas mehr High-Level ist. Etwas, das auf python-ldap oder ldaptor aufbaut. – ptman
Das OP lässt auch die Tür offen, um etwas anderes vorzuschlagen. Ich glaube nicht, dass ein gutes ORM dafür existiert, und da das Synchronisieren von Daten eine ziemlich niedrige Ebene ist, riet ich, wenn ich zwischen zwei Schemata übersetze, eine gute Low-Level-Python-Schnittstelle zu LDAP zu verwenden. Wenn das OP LDAP gut kennt, würde python-ldap funktionieren. Wenn nicht, dann wäre LDAPtor besser, da das OP mit Python vertraut ist. –