1{ lib
2, buildPythonPackage
3, fetchPypi
4, smmap
5, isPy3k
6}:
7
8buildPythonPackage rec {
9 pname = "gitdb";
10 version = "4.0.9";
11 disabled = !isPy3k;
12
13 src = fetchPypi {
14 inherit pname version;
15 sha256 = "bac2fd45c0a1c9cf619e63a90d62bdc63892ef92387424b855792a6cabe789aa";
16 };
17
18 propagatedBuildInputs = [ smmap ];
19
20 postPatch = ''
21 substituteInPlace setup.py --replace ",<4" ""
22 '';
23
24 # Bunch of tests fail because they need an actual git repo
25 doCheck = false;
26
27 meta = {
28 description = "Git Object Database";
29 maintainers = [ ];
30 homepage = "https://github.com/gitpython-developers/gitdb";
31 license = lib.licenses.bsd3;
32 };
33}