1{ lib
2, buildPythonPackage
3, fetchPypi
4, smmap
5, isPy3k
6}:
7
8buildPythonPackage rec {
9 pname = "gitdb";
10 version = "4.0.10";
11 disabled = !isPy3k;
12
13 src = fetchPypi {
14 inherit pname version;
15 hash = "sha256-brmQtp304VutiZ6oaNxGVyw/dTOXNWY7gd55sG8X65o=";
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}