[Zope3-dev] Re: Packaging

Jim Fulton jim at zope.com
Mon Dec 15 23:02:14 EST 2003


Martijn Faassen wrote:
> Jim Fulton wrote:

... lots of good comments snipped. Dang! I missed the examples proposal when I
     skimmed this the first time.

>>  - May or may not be included in Zope distributions.
> 
> 
> What does this mean? If zope.products contains widely used objects, then
> I'd rather see it introduced in the standard distribution. I can imagine
> stripped down Zope 3 distributions for special purposes that wouldn't
> include zope.products, but that'd be unusual, just like a stripped down
> Python standard library is the unusual way to distribute it.

Let me put it this way. I want to encourage people to build add-ons and
products and I want to provide them a means to avoid having their stuff
constantly broken,  I don't want to, at this time, get bogged down by
trying to figure out what will be in a distributions still some months
out.

A few months from now, I think we could and should reevaluate this,

...

> zope.products breaks the rule that nothing in zope should depend on
> zope.app. In that sense the original 'zopeproducts' name is better. It
> also is more similar to what any non-zope committer extender can do when
> extending Zope: they don't have the ability to add a new package into the 
> 'zope' namespace; they can only add new python packages.

Right.  This is a compromise.  An alternative is to create zope.app.products
and zope.app.examples. I avoided this because we also want to make the hierarchy
less deep.

Opinions?

Jim

-- 
Jim Fulton           mailto:jim at zope.com       Python Powered!
CTO                  (540) 361-1714            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org




More information about the Zope3-dev mailing list