With `dill`, you can serialize almost anything in python, even an entire interpreter session. If you encounter any pickling failures, `dill` also has some good tools to help you discover why your object fails to pickle.
`dill` installs with `easy_install` or `pip`:
`$ easy_install dill`
`dill` requires:
`- python, version >=2.5 *or* version >= 3.1 *or* pypy`
Optional requirements: