[Zope-dev] zope.* package dependencies report
Chris McDonough
chrism at plope.com
Sun May 17 14:12:46 EDT 2009
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 at 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 )
>
More information about the Zope-Dev
mailing list