I have changes in my sandbox to incorporate bsddb3 into Python proper. This essentially is a copy of bsddb3 3.4.0, with the following modifications:
Both test_bsddb and test_anydbm continue to work unmodified.
What happens if you don't have the software installed to make this work, but you do have what it takes to make the old bsddb module work? I presume that one bites the dust now?
--Guido van Rossum (home page: http://www.python.org/~guido/)