Hello, I'm busy with a large application and feel it would eas my work if I can specify dependencies on the granularity of packages, rather than modules and classes. Eg:
- By convention I do the one class per file thing. SO in python this means one class per module - naming classes after their modules. (this helps with version control, and several other little irritations, for example) - I'd like to specify once for a _package_ that it depends upon another _package_. - The following should then also be true for a module A in package X (which depends upon package Y): 1) X should be available in the namespaces of module A (in fact for all modules in X) 2) X.B should refer to X.B.B (I name classes after their modules). (2) Can be done easily by, eg putting the following in X.__init__.py: from B import B What's the feeling in this group about the idea & plans to get closer to accimplishing it? -i -- http://mail.python.org/mailman/listinfo/python-list