dill: serialize all of python (almost)
# Version 0.2b1: 11/27/13 The latest released version is dill-0.2b1, available at: http://dev.danse.us/trac/pathos You can get the latest development release with all the shiny new features at: http://dev.danse.us/packages or even better, fork us on our github mirror of the svn trunk: https://github.com/uqfoundation # Highlights Dill can pickle the following standard types:: - none, type, bool, int, long, float, complex, str, unicode, - tuple, list, dict, file, buffer, builtin, - both old and new style classes, - instances of old and new style classes, - set, frozenset, array, lambda, - standard functions, functions with yields, nested functions - cell, method, unboundmethod, module, code, methodwrapper - dictproxy, methoddescriptor, getsetdescriptor, memberdescriptor, - wrapperdescriptor, xrange, slice, - notimplemented, ellipsis, quit - ... and more Dill also provides the capability to:: - save and load python interpreter sessions - save and extract the source code from functions and classes - interactively diagnose pickling errors # Features since 0.2a1: - improved stability - reduced import time - fixes for distributions with missing std lib modules - dump_session serializes new-style classes (*) # Thanks: Thanks to everyone who contributed, in particular thanks to Tom Stepleton for the new-style class fix (*). The authors of dill also thank the UQ Foundation, the Caltech PSAAP project, the ExMatEx project, the AFOSR, the NSF and DOE for their recent support. --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/