On Friday 02 November 2007, Benji York wrote:
> Stephan Richter wrote:
> > On Friday 02 November 2007, Benji York wrote:
> >> Why the test extra?
> >
> > to get it working. :-) There were several packages required by
> > ftesting.zcml.
> We generally put those in install_requires and eschew extras.

zope.file was the *only* package of the 150+ I worked on that did not have 
extras. If this changes, I want a canconical community decision with someone 
writing a script fixing it everywhere for the next releases.

I know why extras are bad, Jim explained it to me. I would still argue that we 
need them (for tests only, of course!!!!). For example, the zope.file tests 
require zope.app.zcmlfiles, which effectively pulls in 70 packages, including 
the entire ZMI, Rotterdam, and old form framework. But what if I do not want 
to install ZMI, Rotterdam and the old form stuff and just use the API of 

I think that extras for tests are a necessary evil until we have unscrewed the 
dependencies of the functional test setups.

Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training
Zope-Dev maillist  -  Zope-Dev@zope.org
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to