In SVN, as a result of changes to zope.container, zope.lifecycleevent, 
zope.location, and zope.intid:

zope.intid/trunk/  OK (20 dependencies)  (delta -14 dependencies)
zope.container/trunk/  OK (30 dependencies) (delta -2 dependencies)
zope.location/trunk/  OK (08 dependencies) (delta -0 dependencies)
zope.lifecycleevent/trunk/  OK (04 dependencies) (delta -0 dependencies)
zope.formlib/trunk/  OK (61 dependencies) (delta -1 dependencies)
zope.catalog/trunk/  OK (35 dependencies) (delta -1 dependencies)

If you find any other thing depending on IObject*Event or Object*Event from 
zope.container you might be able to shed some dependencies by importing from 
zope.lifecycleevent instead.

If you find any other thing depending on IContained from zope.contained, you 
might be able to shed some dependencies by importing from zope.location instead.

- C

On 5/14/09 11:16 PM, Chris McDonough wrote:
> FWIW, this may not be useful to some, but here's a (not-very-detailed) report 
> on
> all the zope.* packages in Zope's SVN and the number of transitive 
> dependencies
> they have.  They are sorted in the order of most-dependencies-to-fewest.
>
> zope.introspectorui/trunk/  OK (96 dependencies)
> zope.paste/trunk/  OK (73 dependencies)
> zope.locking/trunk/  OK (72 dependencies)
> zope.html/trunk/  OK (71 dependencies)
> zope.psycopgda/trunk/  OK (65 dependencies)
> zope.testrecorder/trunk/  OK (63 dependencies)
> zope.formlib/trunk/  OK (62 dependencies)
> zope.catalog/trunk/  OK (36 dependencies)
> zope.principalannotation/trunk/  OK (35 dependencies)
> zope.rdb/trunk/  OK (34 dependencies)
> zope.intid/trunk/  OK (34 dependencies)
> zope.fssync/trunk/  OK (34 dependencies)
> zope.file/trunk/  OK (34 dependencies)
> zope.site/trunk/  OK (33 dependencies)
> zope.error/trunk/  OK (33 dependencies)
> zope.copypastemove/trunk/  OK (33 dependencies)
> zope.filerepresentation/trunk/  OK (32 dependencies)
> zope.container/trunk/  OK (32 dependencies)
> zope.viewlet/trunk/  OK (30 dependencies)
> zope.session/trunk/  OK (24 dependencies)
> zope.securitypolicy/trunk/  OK (21 dependencies)
> zope.introspector/trunk/  OK (20 dependencies)
> zope.contentprovider/trunk/  OK (20 dependencies)
> zope.traversing/trunk/  OK (18 dependencies)
> zope.server/trunk/  OK (18 dependencies)
> zope.bobo/trunk/  OK (18 dependencies)
> zope.publisher/trunk/  OK (17 dependencies)
> zope.principalregistry/trunk/  OK (15 dependencies)
> zope.sendmail/trunk/  OK (13 dependencies)
> zope.keyreference/trunk/  OK (13 dependencies)
> zope.authentication/trunk/  OK (13 dependencies)
> zope.wfmc/trunk/  OK (12 dependencies)
> zope.release/trunk/  OK (12 dependencies)
> zope.security/trunk/  OK (11 dependencies)
> zope.dublincore/trunk/  OK (11 dependencies)
> zope.pypisupport/trunk/  OK (10 dependencies)
> zope.minmax/trunk/  OK (10 dependencies)
> zope.kgs/trunk/  OK (10 dependencies)
> zope.index/trunk/  OK (10 dependencies)
> zope.bforest/trunk/  OK (10 dependencies)
> zope.annotation/trunk/  OK (09 dependencies)
> zope.testbrowser/trunk/  OK (08 dependencies)
> zope.location/trunk/  OK (08 dependencies)
> zope.mimetype/trunk/  OK (07 dependencies)
> zope.i18n/trunk/  OK (07 dependencies)
> zope.modulealias/trunk/  OK (06 dependencies)
> zope.pagetemplate/trunk/  OK (05 dependencies)
> zope.configuration/trunk/  OK (05 dependencies)
> zope.tales/trunk/  OK (04 dependencies)
> zope.sqlalchemy/trunk/  OK (04 dependencies)
> zope.schema/trunk/  OK (04 dependencies)
> zope.lifecycleevent/trunk/  OK (04 dependencies)
> zope.httpformdate/trunk/  OK (04 dependencies)
> zope.tal/trunk/  OK (03 dependencies)
> zope.size/trunk/  OK (03 dependencies)
> zope.deferredimport/trunk/  OK (03 dependencies)
> zope.component/trunk/  OK (03 dependencies)
> zope.testing/trunk/  OK (02 dependencies)
> zope.proxy/trunk/  OK (02 dependencies)
> zope.processlifetime/trunk/  OK (02 dependencies)
> zope.password/trunk/  OK (02 dependencies)
> zope.httpform/trunk/  OK (02 dependencies)
> zope.exceptions/trunk/  OK (02 dependencies)
> zope.documenttemplate/trunk/  OK (02 dependencies)
> zope.copy/trunk/  OK (02 dependencies)
> zope.browser/trunk/  OK (02 dependencies)
> zope.broken/trunk/  OK (02 dependencies)
> zope.z2release/trunk/  OK (01 dependencies)
> zope.xmlpickle/trunk/  OK (01 dependencies)
> zope.thread/trunk/  OK (01 dependencies)
> zope.structuredtext/trunk/  OK (01 dependencies)
> zope.sequencesort/trunk/  OK (01 dependencies)
> zope.interface/trunk/  OK (01 dependencies)
> zope.i18nmessageid/trunk/  OK (01 dependencies)
> zope.hookable/trunk/  OK (01 dependencies)
> zope.globalrequest/trunk/  OK (01 dependencies)
> zope.fixers/trunk/  OK (01 dependencies)
> zope.event/trunk/  OK (01 dependencies)
> zope.dottedname/trunk/  OK (01 dependencies)
> zope.deprecation/trunk/  OK (01 dependencies)
> zope.dependencytool/trunk/  OK (01 dependencies)
> zope.decorator/trunk/  OK (01 dependencies)
> zope.datetime/trunk/  OK (01 dependencies)
> zope.contenttype/trunk/  OK (01 dependencies)
> zope.cachedescriptors/trunk/  OK (01 dependencies)
> zope.weakset/trunk/  OK (00 dependencies)
> zope.timestamp/trunk/  OK (00 dependencies)
> zope.importtool/trunk/  OK (00 dependencies)
>
> A lot of nice work since the last time I did this (mid-2007 or so), when a lot
> of these packages pulled in "the world".
>
> - C
> _______________________________________________
> Zope-Dev maillist  -  Zope-Dev@zope.org
> http://mail.zope.org/mailman/listinfo/zope-dev
> **  No cross posts or HTML encoding!  **
> (Related lists -
>   http://mail.zope.org/mailman/listinfo/zope-announce
>   http://mail.zope.org/mailman/listinfo/zope )
>

_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to