Muszę zsynchronizować dwa różne serwery LDAP z różnymi schematami. Aby ułatwić sobie życie, szukam programu odwzorowującego obiekty dla Pythona, takiego jak SQLobject/SQLAlchemy, ale dla LDAP. znaleźliśmy następujące pakietów poprzez PyPI i które mogło dostarczyć takiej funkcjonalności:Który program do odwzorowania obiektów ldap dla Pythona możesz polecić?
dynia 0.1.0-b1: dyni jest LDAP ORM (bez R) do pytona.
afpy.ldap 0,3: Moduł ten pozwala w prosty sposób na radzenie sobie z ldap rzeczy w Pythonie.
bda.ldap 1.3.1: Biblioteka wygody LDAP.
Pythona LDAP Przedmiot mapowania: Zapewnia ORM jak Django (Storm, SQLAlchemy, et al.), Warstwy dla LDAP Pythonie.
ldapdict 1,4: pakiet Pythona do łączenia się z serwerem LDAP, wracając wyniki jako słowniku jak klas. Wyniki są buforowane.
Który z tych pakietów mógłbyś polecić? Czy powinienem lepiej użyć czegoś innego?
wydaje mi oryginalny wniosek dotyczy czegoś bardziej wysokim poziomie. Coś, co byłoby zbudowane na wierzchu python-ldap lub ldaptor. – ptman
OP pozostawia również otwarte drzwi, aby zasugerować coś innego. Nie wierzę, że istnieje dobry ORM do tego, a ponieważ synchronizacja danych jest raczej niska, nawet przy tłumaczeniu między dwoma schematami, zalecałem stosowanie do LDAP dobrego niskiego poziomu interfejsu Pythona. Jeśli OP zna dobrze LDAP, to działa Python-Ldap. Jeśli nie, to LDAPtor będzie lepszy, ponieważ OP zna Python. –