Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #1113

dill-0.2a1

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <mmckerns@caltech.edu>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.003
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; 'classes,': 0.05; 'interpreter': 0.05; 'svn': 0.05; 'nested': 0.07; 'none,': 0.07; 'method,': 0.09; 'release,': 0.09; 'type,': 0.09; 'url:github': 0.09; 'python': 0.11; 'project,': 0.12; 'buffer,': 0.16; 'fork': 0.16; 'set,': 0.16; 'slice,': 0.16; 'str,': 0.16; 'to:addr:python- announce-list': 0.16; 'tuple,': 0.16; 'unicode,': 0.16; 'url:its': 0.16; 'url:packages': 0.16; 'file,': 0.19; 'foundation,': 0.20; 'code,': 0.22; 'mike': 0.22; 'load': 0.23; 'header:User-Agent:1': 0.23; 'module,': 0.24; 'url:dev': 0.24; '---': 0.24; 'source': 0.25; 'long,': 0.26; 'url:edu': 0.26; 'errors': 0.30; 'code': 0.31; 'extract': 0.31; 'int,': 0.31; 'mirror': 0.31; 'pickle': 0.31; 'everyone': 0.33; 'style': 0.33; 'at:': 0.34; 'classes': 0.35; 'version': 0.36; 'instances': 0.36; 'thanks': 0.36; 'thank': 0.38; 'list,': 0.38; 'recent': 0.39; 'to:addr:python.org': 0.39; 'release': 0.40; 'even': 0.60; 'skip:u 10': 0.60; 'new': 0.61; 'save': 0.62; 'skip:n 10': 0.64; 'our': 0.64; 'more': 0.64; 'latest': 0.67; 'institute': 0.72; 'capability': 0.84; 'complex,': 0.84; 'dict,': 0.84; 'float,': 0.84; 'forward.': 0.84; 'url:trac': 0.84
X-Spam-Scanned at Caltech-IMSS on fire-doxen by amavisd-new
Date Sun, 20 Oct 2013 16:23:02 -0400 (EDT)
Subject dill-0.2a1
From "Michael McKerns" <mmckerns@caltech.edu>
To python-announce-list@python.org
User-Agent SquirrelMail/1.4.8-5.el5_7.13
MIME-Version 1.0
Content-Type text/plain;charset=utf-8
Content-Transfer-Encoding 8bit
X-Priority 3 (Normal)
Importance Normal
X-Mailman-Approved-At Mon, 21 Oct 2013 04:03:02 +0200
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.15
Precedence list
Reply-To python-list@python.org
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
Approved python-announce-list@python.org
Newsgroups comp.lang.python.announce
Message-ID <mailman.1292.1382320983.18130.python-announce-list@python.org> (permalink)
Lines 50
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1382320983 news.xs4all.nl 15877 [2001:888:2000:d::a6]:34623
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python.announce:1113

Show key headers only | View raw


dill: serialize all of python (almost)


# Version
0.2a1: 10/20/13

The latest released version is dill-0.2a1, 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


# Thanks:
Thanks to everyone who contributed.  It's been three long years since
dill has made a proper release, so I appreciate everyone's nudging the
package forward.  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

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

dill-0.2a1 "Michael McKerns" <mmckerns@caltech.edu> - 2013-10-20 16:23 -0400

csiph-web