Cerealizer 0.4 is available:
http://download.gna.org/soya/Cerealizer-0.4.tar.bz2
WHAT IS CEREALIZER ?
Cerealizer is a secure Pickle-like module for Python. It is very similar to
(C)Pickle, and understands load(s), dump(s), __getstate__, __setstate__,
__getinitargs__,__getnewargs__,... It can serialize numbers, strings and
unicodes, tuples, lists, dicts, sets,..., as well as old- and new-style classes
and C-defined types.
On the API-side, the only noticeable difference with Pickle is that Cerealizer
requires that you register the classes you want to serialize, by calling
cerealizer.register(YourClass). The class is then tagged as being "secure".
Cerealizer implementation uses a "double flat list" file format that allows
high performances and short files. Although written in a hundred lines of
Python code, Cerealizer boosted by Psyco can achieve similar performances than
CPickle.
Cerealizer is now available under the Python license (and was previously
GPL'ed).
More information on Cerealizer:
http://home.gna.org/oomadness/en/cerealizer/index.html
A small (and of course limited) benchmark of Pickle-like module:
http://home.gna.org/oomadness/en/cerealizer/comparison.html
--
http://mail.python.org/mailman/listinfo/python-announce-list
Support the Python Software Foundation:
http://www.python.org/psf/donations.html