Marc 'BlackJack' Rintsch wrote:
`com_spam.app1`!? I would even recommend this with domains that don't clash with keywords because if several people start to use this package name convention you will get name clashes at package level. Say there are two vendors with a `com` TLD, how do you install their packages? Into the same `com/` subdirectory? The `__init__.py` of which vendor should live at the `com/` directory level? If you install them into two different directories but want to import modules from both vendors -- how?
It's possible with name space packages but every vendor must define the com package as a name space package w/o putting any code into the __init__.py except the name space declaration.
Christian -- http://mail.python.org/mailman/listinfo/python-list