diff options
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/GitPython/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/python-modules/GitPython/default.nix | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/GitPython/default.nix b/nixpkgs/pkgs/development/python-modules/GitPython/default.nix index 547be5dc4dc5..eda574e69cb8 100644 --- a/nixpkgs/pkgs/development/python-modules/GitPython/default.nix +++ b/nixpkgs/pkgs/development/python-modules/GitPython/default.nix @@ -6,16 +6,18 @@ , git , gitdb , ddt +, pythonOlder +, typing-extensions }: buildPythonPackage rec { pname = "GitPython"; - version = "3.1.14"; + version = "3.1.18"; disabled = isPy27; # no longer supported src = fetchPypi { inherit pname version; - sha256 = "be27633e7509e58391f10207cd32b2a6cf5b908f92d9cd30da2e514e1137af61"; + sha256 = "b838a895977b45ab6f0cc926a9045c8d1c44e2b653c1fcc39fe91f42c6e8f05b"; }; patches = [ @@ -25,7 +27,12 @@ buildPythonPackage rec { }) ]; - propagatedBuildInputs = [ gitdb ddt ]; + propagatedBuildInputs = [ + gitdb + ddt + ] ++ lib.optionals (pythonOlder "3.8") [ + typing-extensions + ]; # Tests require a git repo doCheck = false; |