[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