Release 0.32-5.5.
[python-cdb] / README
CommitLineData
dc7ddb87
MW
1python-cdb 0.32
2MJ Pomraning <mjp@pilcrow.madison.wi.us>
326 Jan 2002
4
5INTRO
6=====
7The python-cdb extension module is an adaptation of D. J. Bernstein's
8constant database package (see http://cr.yp.to/cdb.html).
9
10cdb files are mappings of keys to values, designed for wickedly
11fast lookups and atomic updates. This module mimics the normal
12cdb utilities, cdb(get|dump|make), via convenient, high-level Python
13objects.
14
15
16COPYRIGHT
17=========
18python-cdb is free software, as is cdb itself.
19
20The extension module is licensed under the GNU GPL version 2 or later,
21and is copyright 2001, 2002 Michael J. Pomraning. Ancillary files from
22Felix von Leitner's libowfat are also licensed under the GPL. Finally,
23modifications to D. J. Bernstein's public domain cdb implementation are
24similarly released to the public domain.
25
26
27INSTALL
28=======
29
30 $ tar zxf python-cdb-$VERSION.tgz
31 $ cd python-cdb-$VERSION
32 $ python setup.py build
33 $ python setup.py install
34 # python setup.py bdist --format=rpm, if you prefer
35
36Now break it and tell me about it (or use it smoothly and tell me
37about that, too).
38
39DOCS
40====
41Consult the docstrings for module, class, and function documentation.
42
43 $ python -c 'import cdb; print cdb.__doc__'
44 $ python -c 'import cdb; print cdb.cdbmake("f.cdb","f.tmp").__doc__'
45 $ python -c 'import cdb; print cdb.init("some.cdb").__doc__'
46
47BUGS
48====
49Bug reports to MJ Pomraning <mjp@pilcrow.madison.wi.us>.
50
51
52TODO
53====
54
55 - better README/docs
56
57 - API features new with 2.2
58
59 - formal speed benchmarks
60
61 - fix bugs, maybe :)
62
63