On Wed, Aug 05, 2009 at 06:38:42PM -0700, Christopher Lee wrote: -> On Aug 5, 2009, at 6:26 PM, C. Titus Brown wrote: -> > Why not: -> > -> > - remove support for dbm, leaving in gdbm support if necessary -> > - build in support for sqlite-based shelve (for next release) -> > - live happily ever after -> -> It also depends on whether Python will fix issue 5736 (provide a real -> iterator for dbm) and issue 3783 (dbm.sqlite implementation), and what -> Python versions would provide these fixes. It seems like there enough -> platforms lacking bsddb that we would want to backport dbm.sqlite -> support to handle those platforms...
Is Mac OS X the only mainstream distro that's a problem? Windows binary dists of Python come with bsddb support, and with Linux you've either got a good install of Python with your distro, or package managers can install bsddb for you. Relying on sqlite with bsddb as a backup for 2.3 and 2.4 distros should only affect Mac OS X. But Python 2.3 doesn't compile on the more recent Mac OS X now, so we're left to worry about Mac OS X users running Python 2.4. I really don't want to expand our business of supporting this kind of Python obnoxiousness; it's hard to test, and it's relatively complicated code to maintain. I'm more strongly in favor of just putting a straightforward error message in and leaving it at that for 0.8. cheers, --titus -- C. Titus Brown, [email protected] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pygr-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/pygr-dev?hl=en -~----------~----~----~----~------~----~------~--~---
