[Zope3-dev] Eggification and some random files/packages
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
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
(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
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