On 3/30/10 16:56 , Hanno Schlichting wrote:
Hi.
For Zope 2.13 (trunk) I'd like to try to reduce the C dependencies of the Zope2 distribution itself. Ideally it would not have any C dependencies in its own distribution, but that's a bit too much for now.
As a next step I'd like to split out the initgroups, Missing, MultiMapping, Record and ThreadLock packages into their own distributions. The code in these hasn't changed in years and I don't see this changing anytime soon.
If this is done the remaining C libraries are in AccessControl, DocumentTemplate and ZCTextIndex. AccessControl has a reference implementation in Python and could the C library could be made an optional optimization. The ZCTextIndex okascore.c and stopper.c should also be relatively easy to do as Python implementations.
All of those are quite stable as well, aren't they? What is the rationale for not splitting those out? Wichert.