1{ stdenv
2, fetchPypi
3, buildPythonPackage
4, isPy3k
5, zope_testrunner
6, transaction
7, six
8, wheel
9, zope_interface
10, zodbpickle
11, zconfig
12, persistent
13, zc_lockfile
14, BTrees
15, manuel
16}:
17
18buildPythonPackage rec {
19 pname = "ZODB";
20 version = "5.3.0";
21 name = "${pname}-${version}";
22
23 src = fetchPypi {
24 inherit pname version;
25 sha256 = "633c2f89481d8ebc55639b59216f7d16d07b44a94758850c0b887006967214f3";
26 };
27
28 patches = [
29 ./ZODB-5.3.0-fix-tests.patch
30 ];
31
32 propagatedBuildInputs = [
33 manuel
34 transaction
35 zope_testrunner
36 six
37 wheel
38 zope_interface
39 zodbpickle
40 zconfig
41 persistent
42 zc_lockfile
43 BTrees
44 ];
45
46 meta = with stdenv.lib; {
47 description = "Zope Object Database: object database and persistence";
48 homepage = https://pypi.python.org/pypi/ZODB;
49 license = licenses.zpl21;
50 maintainers = with maintainers; [ goibhniu ];
51 };
52}