Some remnants of the defunct bsddb module, on windows: - _bsddb44.lib is still compiled (but never used anywhere) - _bsddb.py is still referenced by the msi installer This is a release blocker: the installer won't work.
There are many other places with bsddb. I tried to list all the files here: Doc\library\collections.rst Doc\library\dbm.rst Doc\library\shelve.rst Doc\reference\datamodel.rst Lib\pydoc_topics.py Lib\shelve.py Lib\test\regrtest.py Makefile.pre.in Misc\developers.txt Misc\RPM\python-3.0.spec Misc\valgrind-python.supp Modules\Setup.dist PC\VS8.0\pyproject.vsprops PCbuild\pyproject.vsprops PCbuild\readme.txt PCbuild\vs9to8.py Tools\scripts\db2pickle.py Tools\scripts\pickle2db.py And some files that don't seem well maintained anyway: PC\os2emx\README.os2emx PC\os2vacpp\makefile PC\os2vacpp\makefile.omk PC\VC6\readme.txt PC\VS7.1\python.build PC\VS7.1\python.iss PC\VS7.1\python20.wse PC\VS7.1\readme.txt
On the mac version there is an issue with the python version installed by default. Python 2.5.1 (r251:54863, Jan 13 2009, 10:26:13) [GCC 4.0.1 (Apple Inc. build 5465)] on darwin File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/dbhash.py", line 5, in import bsddb File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/bsddb/__init__.py", line 51, in import _bsddb ImportError: No module named _bsddb
The mac issue mentioned by "karlcow" is not relevant for this discussion and refers to the system install of Python. The python.org maintainers cannot influence the behaviour of that installation, especially not w.r.t. the installation of optional extras like bsddb. BTW. Can this issue be closed? BTW2. Switching "components" from Macintosh to "Installation" because this is not related to the macos port.