[Zope-dev] "ZTK" futures: one big package?
Martijn Faassen
faassen at startifact.com
Wed May 13 10:11:56 EDT 2009
Hey,
Chris McDonough wrote:
[snip]
> If your package depends on zope.app.publisher, you get *78* eggs.
63 eggs these days, by my measurement. Still far too many. I think with
some effort we can chop off quite a few more.
Look here at the main cycles in that graph (this is the cause of a lot
being pulled in that shouldn't be):
http://startifact.com/depgraphs/zope_app_publisher_cycles.svg
It looks we need to pull more out of zope.app.component somewhere else
so zope.app.publisher doesn't need to depend on zope.formlib anymore.
Probably ZMI stuff holding things in. The other tricky line is the
dependency of zope.app.publisher on zope.app.publication.
> Change that
> install_requires line in your package to "ZTK" and you get the same software.
> OTOH, packages that rely on things that are *truly reusable* like
> zope.interface, and so on will need to do nothing; those packages will continue
> to have a life of their own.
I'm worried that one person's truly reusable is another person's package
that is really useless without a huge amount of buy-in.
Regards,
Martijn
More information about the Zope-Dev
mailing list