Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-06 Thread Rodrigo Dias Arruda Senra
On Fri, 3 Mar 2006 16:41:24 -0500 "Tim Peters" <[EMAIL PROTECTED]> wrote: > [Chris McDonough] > > ... > > Does anyone want to use BTrees outside of a persistent hierarchy? > > Oh yes. Some people install ZODB _just_ to use in-memory BTrees, with > no thought of persistence. This works fine. Sor

Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-03 Thread Tim Peters
[Chris McDonough] > ... > Does anyone want to use BTrees outside of a persistent hierarchy? Oh yes. Some people install ZODB _just_ to use in-memory BTrees, with no thought of persistence. This works fine. Sorted containers are an important data structure in some algorithms. In-memory BTrees ar

Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-03 Thread Dieter Maurer
Chris McDonough wrote at 2006-3-2 22:03 -0500: > ... >The "ZODB" egg >might include both ZODB and ZEO (these are linked inextricably) which >depends on the "persistence" distribution. Transaction should be >dependency-free (but probably isn't, I haven't gotten that far yet). While ZEO is of

Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-03 Thread Jim Fulton
Chris McDonough wrote: On Mar 3, 2006, at 11:46 AM, Jeremy Hylton wrote: Go go! I don't understand the eggs philosophy. (I succeeded in missing the eggs talk twice at PyCon.) I don't think any of the pieces of ZODB are very useful in isolation. You can't use persistent without transaction,

Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-03 Thread Jim Fulton
Sidnei da Silva wrote: ... Can't you make them separate eggs that depend on the other? There's no point given the cyclic dependencies. You need everything anyway, so we might as well have a single source distribution. BTW, there is no such thing as a source egg, and given that ZODB has requir

Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-03 Thread Chris McDonough
On Mar 3, 2006, at 11:47 AM, Jim Fulton wrote: BTW, the turbogears folks are interested in using transaction. The transaction package has shallow dependencies on ZODB. A nice start would be to release a separate transaction egg that doesn't depend on ZODB. (Hint, we'll need a separate we

Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-03 Thread Chris McDonough
On Mar 3, 2006, at 11:46 AM, Jeremy Hylton wrote: Go go! I don't understand the eggs philosophy. (I succeeded in missing the eggs talk twice at PyCon.) I don't think any of the pieces of ZODB are very useful in isolation. You can't use persistent without transaction, and there isn't much that

Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-03 Thread Jim Fulton
Chris McDonough wrote: I'm taking a stab at packaging the various pieces of ZODB as eggs. One of the things I'd like to do is to separate the packages of ZODB that are currently shipped together (BTrees, ZODB/ZEO, persistent transaction, ZConfig) into separate packages, because each may a

Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-03 Thread Jeremy Hylton
On 3/2/06, Chris McDonough <[EMAIL PROTECTED]> wrote: > > On Mar 2, 2006, at 10:48 PM, Gary Poster wrote: > > > > > On Mar 2, 2006, at 10:03 PM, Chris McDonough wrote: > >> > >> persistence-3.6.0.egg (which would include persistent and BTrees > >> modules). > >> zodblib-3.6.0.egg (which would inclu

Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-03 Thread Sidnei da Silva
On Fri, Mar 03, 2006 at 10:20:13AM -0500, Chris McDonough wrote: | On Mar 3, 2006, at 10:13 AM, Sidnei da Silva wrote: | | >| Well, yes. I've already done that. But it's a hack. The runtime | >| dependencies aren't a problem, it's the build-time dependencies. I | >| don't know of a way to say

Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-03 Thread Chris McDonough
On Mar 3, 2006, at 10:13 AM, Sidnei da Silva wrote: | Well, yes. I've already done that. But it's a hack. The runtime | dependencies aren't a problem, it's the build-time dependencies. I | don't know of a way to say "use this header file from this egg to | build this other egg" in an egg set

Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-03 Thread Sidnei da Silva
On Fri, Mar 03, 2006 at 09:52:43AM -0500, Chris McDonough wrote: | | On Mar 3, 2006, at 8:08 AM, Sidnei da Silva wrote: | | >On Thu, Mar 02, 2006 at 10:03:48PM -0500, Chris McDonough wrote: | >| I'm taking a stab at packaging the various pieces of ZODB as eggs. | >| One of the things I'd like to

Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-03 Thread Chris McDonough
On Mar 3, 2006, at 8:08 AM, Sidnei da Silva wrote: On Thu, Mar 02, 2006 at 10:03:48PM -0500, Chris McDonough wrote: | I'm taking a stab at packaging the various pieces of ZODB as eggs. | One of the things I'd like to do is to separate the packages of ZODB | that are currently shipped together (

Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-03 Thread Benji York
Chris McDonough wrote: zodblib-3.6.0.egg (which would include ZODB and ZODB packages). zodb-3.6.0.egg (which might be an empty "dependency" package that As Gary noted, I can't see a reason to have these separate. They can always be separated in the future if a real need arises. -- Benji Yo

Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-03 Thread Sidnei da Silva
On Thu, Mar 02, 2006 at 10:03:48PM -0500, Chris McDonough wrote: | I'm taking a stab at packaging the various pieces of ZODB as eggs. | One of the things I'd like to do is to separate the packages of ZODB | that are currently shipped together (BTrees, ZODB/ZEO, persistent | transaction, ZCo

Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-02 Thread Chris McDonough
On Mar 2, 2006, at 10:48 PM, Gary Poster wrote: On Mar 2, 2006, at 10:03 PM, Chris McDonough wrote: persistence-3.6.0.egg (which would include persistent and BTrees modules). zodblib-3.6.0.egg (which would include ZODB and ZODB packages). transaction-3.6.0.egg (which would include only th

Re: [ZODB-Dev] packaging zodb in eggs.

2006-03-02 Thread Gary Poster
On Mar 2, 2006, at 10:03 PM, Chris McDonough wrote: persistence-3.6.0.egg (which would include persistent and BTrees modules). zodblib-3.6.0.egg (which would include ZODB and ZODB packages). transaction-3.6.0.egg (which would include only the transaction package). zconfig-2.3.1.egg (which

[ZODB-Dev] packaging zodb in eggs.

2006-03-02 Thread Chris McDonough
I'm taking a stab at packaging the various pieces of ZODB as eggs. One of the things I'd like to do is to separate the packages of ZODB that are currently shipped together (BTrees, ZODB/ZEO, persistent transaction, ZConfig) into separate packages, because each may arguably be useful outsi