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