Re: zope.testbrowser packaging

David Pratt <[email protected]>
Newsgroups gmane.comp.web.zope.zope3
Message-ID <[email protected]>
Hi Benji. I don't like the first option. I am already using a zope 
extras to group packages for other reasons and don't really want to mix 
this with the test extra. I am trying to use extras as much as possible 
opposed to listing reams of packages in buildout.cfg to keep it cleaner 
and simpler. I don't mind the strange name to be honest, the namespaces 
  are informative. Many thanks.

Regards,
David

Benji York wrote:
> I have a small issue with zope.testbrowser packaging I'd like to get 
> some input on.  If I were to have started the project today, it would 
> likely have been zc.testbrowser, which would have no Zope 3 dependencies 
> (or functionality) and zc.testbrowser.zope, which would have, and 
> depended on zc.testbrowser.  Well, that didn't happen, but there are 
> parallels to the current situation that might be informative.
> 
> There is a configuration bug in testbrowser that means that unless you 
> include the "test" extra, you won't get the Zope 3 dependencies.  I 
> suspect most people either include that extra, or accidentally include 
> the dependencies through other packages.  I have two ideas for fixing this:
> 
> 1) introduce a "zope" extra that everyone will have to use (basically 
> just rename "test" to "zope";
> 
> 2) take a lesson from the fictional zc.testbrowser and introduce another 
> package (zope.testbrowser.zope) that contains the Zope 3 bits and 
> depends on zope.testbrowser.
> 
> I think I prefer the second, despite it's strange appearance.  Thoughts?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.