[Zope3-dev] Eggification and some random files/packages

2007-02-19 Thread Baiju M

Hi,
   How we will be installing Zope 3.4, can I do it like this:
easy_install zope3

If this is the case, the zope3 package will contain few files/packages
which are not separately eggified?
What are the minimum files required in this zope3 package?
I assume some scrips,docs etc. will be there.

There are few tests which are located outside any particular package.
zope.app.ftests and zope.app.tests
Either we can distribute it with our huge zope.app egg or move it to some
other places.  What about moving those tests to zope.app.zcmlfiles ?

Regards,
Baiju M

___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Eggification and some random files/packages

2007-02-19 Thread Jim Fulton
I hope others will comment, but I'll make some initial high-level  
observations:


- As I've said many times before, Zope 3 is both a library (really a  
collection

  of libraries) and an application.

- For the purpose of using Zope 3 as a library, there is no need for  
a Zope 3 egg.
  There is a need for individual eggs.  We also need to get the egg  
dependencies

  right.

  (FWIW, my near-term goal is to get to the point that we can build  
out our applications using the individual Zope eggs.)


- For using Zope 3 as an application:

  o It isn't clear that anyone is interested in really caring about  
the Zope 3 application as previously distributed (aka ZMI or OFS).   
I'm not aware that anyone has come forward to champion the Zope 3  
application and, more important, take leadership for the Zope 3  
application.  I certainly think that there should be some  
applications of Zope 3 that are useful and provide examples of use.


  o It isn't clear that an egg is really the best distribution  
format for Zope 3 the application, but that is really up to the  
people, if any, who want to lead the Zope3-as-application effort.  It  
might still be cool if there was an application egg that basically  
installed some script for making instances.


Jim

On Feb 19, 2007, at 5:17 AM, Baiju M wrote:


Hi,
   How we will be installing Zope 3.4, can I do it like this:
easy_install zope3

If this is the case, the zope3 package will contain few files/packages
which are not separately eggified?
What are the minimum files required in this zope3 package?
I assume some scrips,docs etc. will be there.

There are few tests which are located outside any particular package.
zope.app.ftests and zope.app.tests
Either we can distribute it with our huge zope.app egg or move it  
to some

other places.  What about moving those tests to zope.app.zcmlfiles ?

Regards,
Baiju M

___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/jim%40zope.com



--
Jim Fulton  mailto:[EMAIL PROTECTED]Python 
Powered!
CTO (540) 361-1714  
http://www.python.org
Zope Corporationhttp://www.zope.com http://www.zope.org



___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Eggification and some random files/packages

2007-02-19 Thread Baiju M

(Replying to myself!)
Baiju M wrote:


There are few tests which are located outside any particular package.
zope.app.ftests and zope.app.tests
Either we can distribute it with our huge zope.app egg or move it to some
other places.  What about moving those tests to zope.app.zcmlfiles ?


When I looked at zope.app.tests, I can see that it is a deprecated package.
So no need to moving anywhere.  But zope.app.ftests has a test case 
(reusable?)

Again I couldn't find any advantage for moving this too.
So I will simply put it as svn:externals in zope.app egg package.
May be we have to deprecate zope.app.ftests too?

Regards,
Baiju M

___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Eggification and some random files/packages

2007-02-19 Thread Baiju M

Baiju M wrote:


(Replying to myself!)
Baiju M wrote:


There are few tests which are located outside any particular package.
zope.app.ftests and zope.app.tests
Either we can distribute it with our huge zope.app egg or move it to 
some

other places.  What about moving those tests to zope.app.zcmlfiles ?



When I looked at zope.app.tests, I can see that it is a deprecated 
package.
So no need to moving anywhere.  But zope.app.ftests has a test case 
(reusable?)

Again I couldn't find any advantage for moving this too.
So I will simply put it as svn:externals in zope.app egg package.
May be we have to deprecate zope.app.ftests too?


Well, after few more looks into test cases, I am planning to move
src/zope/app/ftests/test_functional.py to src/zope/app/testing/ftests.py
And move src/zope/app/ftests/doctest.txt to src/zope/app/testing/doctest.txt
I have done this in my checkout.  Can anyone review this:
http://zissue.berlios.de/z3/zope-app-testing-diff.txt
I have also added a test layer for these ftests.

Regards,
Baiju M

___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com