[Zope-dev] Re: [Zope 2.12] Eggification of Zope 2 - pros and cons?
Chris McDonough
chrism at plope.com
Fri Mar 28 00:27:27 EDT 2008
Chris McDonough wrote:
> FTR, there are things in Zope 2 (like Missing and Record IIRC) that
> depend on ExtensionClass (or Acquisition) headers, and there is no way
> to tell setuptools to depend on an external package to provide
> compile-time headers. We could fake it by including externals in Zope2
> svn for these headers, but then there's version dependency "hidden" in
> these externals that will be violated if the EC and Acqusition eggs
> change in any given setup. There's certainly no hue and cry from the
> masses I've heard that EC and Acquisition be usable outside Zope 2.
> For this reason, I'm not entirely sure it makes sense to break
> Acquisition and EC out of a larger Zope 2 package. Likewise for
> DateTime (given that there's already a Python datetime). I suspect it
> would be decomposition for the sake of decomposition, which is not very
> compelling.
>
> There are is a similar problem between things in Zope2 and ZODB, but
> ZODB does have a life outside Zope2, so I think it does make sense for a
> Zope2 depend on an external egg for ZODB packages.
Likewise for Medusa. This is already packaged as an egg, we just need to delete
it from ZServer.
- C
More information about the Zope-Dev
mailing list