[Zope-dev] ZCML implementations: where should they go

Dieter Maurer dieter at handshake.de
Sun Feb 8 03:34:37 EST 2009


Martijn Faassen wrote at 2009-2-7 17:07 +0100:
> ...
>I personally don't like extras. I think the ideal situation would be if 
>packages had *no* extras at all (even test extras)

I do not follow your objections against "extra".

Each individual extra "XXXX:extra" is equivalent to a separate
package "XXXX_extra" depending on "XXXX" (and potentially many
other things). The extras are just a convenient way to avoid
cluttering the distribution namespace.

That said, I like a).

> as it complicates 
>reasoning about the dependency structure. I think with improved 
>structuring of the dependency graph, a package should have enough in its 
>implementation dependencies to implement its tests.

But then many packages are likely to depend on "zope.testing"
and maybe even "buildout". Would we really want such dependencies?



-- 
Dieter


More information about the Zope-Dev mailing list