1{ lib
2, buildPythonPackage
3, fetchPypi
4, python
5}:
6
7buildPythonPackage rec {
8 pname = "dill";
9 version = "0.2.8.2";
10
11 src = fetchPypi {
12 inherit pname version;
13 sha256 = "624dc244b94371bb2d6e7f40084228a2edfff02373fe20e018bef1ee92fdd5b3";
14 };
15
16 # Messy test suite. Even when running the tests like tox does, it fails
17 doCheck = false;
18 checkPhase = ''
19 for test in tests/*.py; do
20 ${python.interpreter} $test
21 done
22 '';
23 # Following error without setting checkPhase
24 # TypeError: don't know how to make test from: {'byref': False, 'recurse': False, 'protocol': 3, 'fmode': 0}
25
26 meta = {
27 description = "Serialize all of python (almost)";
28 homepage = http://www.cacr.caltech.edu/~mmckerns/dill.htm;
29 license = lib.licenses.bsd3;
30 };
31}