[Python-Dev] Distutils confuses Berkeley DB and dbm?
Skip Montanaro
skip@pobox.com
Fri, 31 May 2002 15:40:50 -0500
Skip> Why the proliferation?
Martin> Because any specific version of the Sleepycat code can only
Martin> access a few database file format versions. Older databases
Martin> cannot be accessed with newer library implementations. Hence,
Martin> you need to link explicitly with older libraries to access older
Martin> databases.
I think it's a bad idea to tie into an external vendor's release
idiosyncracies that way. Sleepycat does provide utilities with each release
which allows users to migrate from older file formats to newer ones. I
would rather see some embellishment of the bsddb module that allows
programmers to query file format types and possibly convert file formats by
calling out to the Sleepycat-provided utilities.
Skip