From: Guido van Rossum Date: Thu, 11 Dec 1997 16:20:36 +0000 (+0000) Subject: Move the dbm module around and add an introductory paragraph for dbm, X-Git-Tag: v1.5b2~10 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9afad049e0a81b72fe2777c3aec8e3f577011d0e;p=python Move the dbm module around and add an introductory paragraph for dbm, gdbm and bsddb, as suggested by Skip Montanaro. --- diff --git a/Modules/Setup.in b/Modules/Setup.in index fd673df0c8..1ebc7cd8d6 100644 --- a/Modules/Setup.in +++ b/Modules/Setup.in @@ -153,7 +153,6 @@ errno errnomodule.c # posix (UNIX) errno values # Some more UNIX dependent modules -- off by default, since these # are not supported by all UNIX systems: -#dbm dbmmodule.c # dbm(3) may require -lndbm or similar #nis nismodule.c # Sun yellow pages -- not everywhere #termios termios.c # Steen Lumholt's termios module #resource resource.c # Jeremy Hylton's rlimit interface @@ -324,8 +323,18 @@ rotor rotormodule.c # enigma-inspired encryption #dl dlmodule.c -# Anthony Baxter's gdbm module (derived from Jack's dbm module) -# GNU dbm(3) will require -lgdbm: +# Modules that provide persistent dictionary-like semantics. You will +# probably want to arrange for at least one of them to be available on +# your machine, though none are defined by default because of library +# dependencies. The Python module anydbm.py provides an +# implementation independent wrapper for these; dumbdbm.py provides +# similar functionality (but slower of course) implemented in Python. + +# The standard Unix dbm module: + +#dbm dbmmodule.c # dbm(3) may require -lndbm or similar + +# Anthony Baxter's gdbm module. GNU dbm(3) will require -lgdbm: #gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm