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
-~----------~----~----~----~------~----~------~--~---

Reply via email to