pyutil -- a library of useful Python functions and classes

Many of these utilities (or their ancestors) were developed for the Mojo
Nation project.  See the documentation of Mojo Nation [1] or its open source
successor project Mnet [2], or its open source nephew project Allmydata Tahoe
[3].

maintainer web site: http://zooko.com/
pyutil source code: http://zooko.com/repos/pyutil

To run tests, do

python ./setup.py test

Some modules have self-benchmarks provided.  For example, to benchmark
the cache module, do

python -OOu -c 'from pyutil.test import test_cache; test_cache.quick_bench()'

or for more complete and time-consuming results:

python -OOu -c 'from pyutil.test import test_cache; test_cache.slow_bench()'

(The "-O" is important when benchmarking, since cache has extensive
self-tests that are optimized out when -O is included.)

[1] http://mojonation.net/
[2] http://mnetproject.org/
[3] http://allmydata.org/
