* Jim Fulton <jim@zope.com> [2011-08-30 09:25]:
On Tue, Aug 30, 2011 at 2:23 AM, Wolfgang Schnerring <ws@gocept.com> wrote:
My understanding is that from a client's perspective these two are equivalent: if you want the foo functionality for zope.component, you have to depend on zope.component[foo], and you import stuff from zope.component.foo.
Except that probably many (most?) clients of zope.component don't bother to name the extras because they depend on the other dependencies anyway, for other reasons.
Yes, right, I see that now. Thanks for clarifying! Hmm, I guess I'm going to lose if I try to argue that not naming the extra is "wrong" and thus deserves no respect or compatibility protection, am I not? Wolfgang -- Wolfgang Schnerring · ws@gocept.com · software development gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany http://gocept.com · tel +49 345 219401 0 · fax +49 345 1229889 1 Python, Pyramid, Plone, Zope - consulting, development, hosting