On Thu, 28 Jul 2005 12:15:05 -0700, Phillip J. Eby <[EMAIL PROTECTED]> wrote:

On a related note, why osaf.pim? why not just "chandler"? I'm guessing the argument is that you could reuse these objects outside of chandler, which seems nice.. though even the osaf prefix seems superfluous to me..

It's common practice in Python projects of this size that also expose a development platform or framework to use a namespace package to prefix package names, e.g. twisted.*, zope.*, peak.*. The second level name then usually exposes major functional areas, and then the third level is preferably all modules, and no further packages except for "*.tests" packages.

Another thing: inside the top python chandler/, there's a bunch of subdirs that do not contain parcels: repository/, application/, tools/... All parcels under "osaf" makes sense for that reason too.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev

Reply via email to