larch.pickle - A faster and secure python pickle replacement
This module can be used as transparent replacement for pickle.
Difference to original python pickle:
no memo attribute.
no clear_memo().
no persistent_id interface.
byte strings are always assumed to be utf-8 encoded.
Pickler has an additional with_refs parameter. Setting with_refs
to false, the pickler will ignore object references. This can result
in an extra speed boost.
Installation
larch-pickle needs the boost library for compilation. If boost is not in
the standard include path install it with:
python build_ext -I /path/to/boost install
Security
Version 1.4.0 introduced a secure parameter in Unpickler.
With secure=True the Unpickler loads only objects that, are registered
as secure. To register secure objects you can