From: <fo...@mi...> - 2000-07-27 09:53:23
|
Scavenging the mail folder uncovered Michael Ströder's letter: > Please, rename _ldap back to ldap and rename Fog's stuff to > LDAPObjects, ldapobj, ldaplib or a similar name since Fog's stuff is > not widely used or documented up to now. standard for python extension written in C is _ldap in a ldapmodule.so library. if you simply do an "import ldap" you automatically get a "from _ldap import *" and all the previous code continues working. **no need** to change a single line of code. > 2. CVS (high priority): > ----------------------- > The CVS repository is not very clear for newbies who don't know the > history. > > ldap-module/ > > Seems to be the old stuff. We should get rid of this directory > completely to avoid confusion. > > python-ldap/ldaplib/ > python-ldap/ldapmodule/ > > These both directories should be at top of CVS tree since the > project is already called python-ldap. A sub-directory python-ldap/ > seems redundant if ldap-module/ is removed. BTW: ldapmodule and > ldaplib should be distributed in separated release packages. i agree. > New directories applications/ and demos/ should be created for > existing applications (e.g. Fog's lappo going into > applications/lappo/) and small example code snippets for tutorial > purpose going into demos/. i would better like to keep code snippets and applications (lappo) requiring ldaplib under ldaplib. else an user will download the C module and demos only and then write us the the demos do not work... > 5. LDAPObjects (low priority): > ------------------------------ > We have to review Fog's work (hopefully I have the time!) to > establish a standard Pythonish, re-usable and robust class library > for LDAP applications. i agree (on the review part.) my work on LDAPObject is stalled mainly because i received no input and (apart from lappo) i don't use my own code very much (waiting for ssl, then we'll move all out ns to ldap and will be a different story...) > 6. Distributing with Python's standard lib (low priority): > ---------------------------------------------------------- > Although G.v.R. seems to be not very open for third-party modules we > should have the goal to integrate the whole python-ldap stuff into > the Python standard distribution because LDAP is a protocol which > gets more and more important for application developers (e.g. > regarding single sign-on environments, Win2000 Active Directory > etc.). i don't agree on that. distribution makers like redhat or debian will bundle python-ldap anyway. ah! and Win2000 Active Directory is not compatible with standard ldap... ciao, federico -- Federico Di Gregorio MIXAD LIVE System Programmer fo...@mi... Debian GNU/Linux Developer & Italian Press Contact fo...@de... Don't dream it. Be it. -- Dr. Frank'n'further |