[Zope-CMF] [dev] five.localsitemanager: dependencies

yuppie y.2009 at wcm-solutions.de
Sun Feb 15 12:00:46 EST 2009


Hanno Schlichting wrote:
> In a package based world, if you specify a dependency on a package, you
> can in my opinion only rely on the package contents itself to be there.
> You cannot rely on its dependencies to stay around.
> Zope2 the package is no different in this. Chances are that
> zope.location will stay a dependency of Zope2 for a long time, but for
> other packages it is far less clear. My answer to this is to always
> specify all direct dependencies.

I agree with you in general, but Zope2 is a special package because it 
represents the Zope 2 platform and ships with a KGS.

Keeping all specified dependencies of all packages always up to date is 
a big maintenance burden. Or do you have a tool that syncs the specified 
dependencies with the code base automatically?

Regarding Zope 2 dependencies the win is minimal and in the case of 
five.localsitemanager the explicit specification caused some trouble.



More information about the Zope-CMF mailing list