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

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


-----BEGIN PGP SIGNED MESSAGE-----
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.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJl3Bg+gerLs4ltQ4RAnnNAJ9MLRXchbp2T2JEb8Kt6XAQuEu+igCgnZXD
TtCtJw2kVgeQUmKO6AwIq0Y=
=Kzxx
-----END PGP SIGNATURE-----



More information about the Zope-CMF mailing list