[Python-Dev] Distutils confuses Berkeley DB and dbm?

Martin v. Loewis martin@v.loewis.de
31 May 2002 22:30:01 +0200

Skip Montanaro <skip@pobox.com> writes:

> Why the proliferation?  I can see the argument for incorporating pybsddb
> into the core because it offers greater functionality, but why incorporate
> version names into module names that track releases? 

Because any specific version of the Sleepycat code can only access a
few database file format versions. Older databases cannot be accessed
with newer library implementations. Hence, you need to link explicitly
with older libraries to access older databases.