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

Tres Seaver tseaver at palladion.com
Sat Feb 14 20:31:12 EST 2009

Hash: SHA1

Charlie Clark wrote:
> Am 14.02.2009 um 20:33 schrieb Tres Seaver:
>> Given that package's job in life, I strongly doubt that we need to  
>> worry
>> about anybody using it outside of a Zope2 app.  In fact, I think it
>> might be a good idea just to fold the package back into Zope2 (I don't
>> recall why it ever shipped separately).
> If it is Zope2 specific then it should be part of Zope2: it's  
> monolithic but we love it anyway.
>>> I'm not that familiar with Buildout but I would have thought that any
>>> direct import dependencies should be listed - and zope.location
>>> doesn't seem to be (neither are zope.event or zope.site for that
>>> matter). OTOH the condition >= seems to be being incorrectly
>>> interpreted. If this is a bug then it should be filed.
>> The transitive dependencies of another dependency don't need to be
>> listed:  the problem Yuppie was fixing was a set of over-specific
>> dependencies, now redundant in the new, egg-centric world of Zope  
>> 2.12.
>> I think another fix would be to move the Zope2 import to the top of  
>> the
>> list, so that its own, more specific dependencies would be installed
>> first:  however, I don't see much win over Yuppie's fix.
> Yuppie's suggestion is fine with me and probably the second solution  
> best solution aside from just making it part of Zope2.
> But that doesn't stop a bug being a bug. Dieter suggests that the bug  
> is with setuptools which gives it plenty of company. as far as I know.  
> Life used to be so simple with just distutils ;-)

LOFL.  Sure, "back in the day...",  "You kids get off my lawn!", etc.

For all its flaws, setuptools fixes a lot of what is horribly broken in
distutils:  most of the flaws arise from the choice to stay
pseudo-compatible with distutils, and reuse it, rather than starting
from scratch.

- --
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


More information about the Zope-CMF mailing list