-----BEGIN PGP SIGNED MESSAGE-----
On 10/14/2012 06:23 PM, Jim Fulton wrote:
> On Sun, Oct 14, 2012 at 6:07 PM, Laurence Rowe <l...@lrowe.co.uk> wrote:
>> On 14 October 2012 22:49, Jim Fulton <j...@zope.com> wrote:
>>> On Sun, Oct 14, 2012 at 5:28 PM, Tres Seaver
>>> <tsea...@palladion.com> wrote: ...
>>>>> Well, I don't have time to chase BTrees. This could always
>>>>> be done in ZODB 5. :)
>>>> I could help chop BTrees out, if that would be useful: most of
>>>> the effort will be purely subtractive in the ZODB package (I
>>>> don't think anything depends on BTrees).
>>> FileStorage uses BTrees for it's in-memory index.
>>> MappingStorage used BTrees.
>>> There are ZODB tests that use BTrees, but I suppose they could be
>>> I just don't think the win is that great in separating BTrees at
>>> this time.
>> I don't think Hanno is suggesting removing BTrees as a dependency
>> from ZODB but rather breaking out the BTrees package into a
>> separate PyPI distribution to make it more visible to potential
>> users outside of the ZODB community, e.g.
> I had the impression that Tres was proposing more. <shrug>
Nope. I just meant to break BTrees out and have ZODB depend on it. I
thought is would be helpful to decouple the release process a bit, e.g.
so that the "pure-python BTrees" stuff could move forward independently
of the bigger ZODB release cycle.
>> To do that, refactoring tests shouldn't be required. I guess it
>> could be argued that the fsBTree should be part of the ZODB rather
>> than BTrees distribution, but leaving it where it is would be much
> If someone wants to do this in the next couple of days, it would be
> welcome. I really want to get these releases going. (And I have
> limited time.)
I have split BTrees out to a separately-releasable project:
If going forward with that is OK, I would be glad to do the work to:
- Release BTrees
- Update ZODB trunk to depend on it
by the end of the weekend.
Tres Seaver +1 540-429-0999 tsea...@palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/
-----END PGP SIGNATURE-----
For more information about ZODB, see http://zodb.org/
ZODB-Dev mailing list - ZODB-Dev@zope.org