opentimestamps-client: fix build (#44844)

Build was broken as release-0.6.0 didn't support opentimestamps-0.4.0.
Applying the patch which relaxes the version contraints in `setup.py`
helps.

Furthermore the tests were broken as they missed the `git` executable.
This commit is contained in:
Maximilian Bosch 2018-08-10 00:10:55 +02:00 committed by xeji
parent fc283bd41c
commit b93d8a0837

View file

@ -1,5 +1,6 @@
{ lib, buildPythonApplication, fetchFromGitHub, isPy3k
, opentimestamps, appdirs, GitPython, pysocks }:
, opentimestamps, appdirs, GitPython, pysocks, fetchpatch, git
}:
buildPythonApplication rec {
pname = "opentimestamps-client";
@ -15,6 +16,15 @@ buildPythonApplication rec {
sha256 = "05m8nllqad3k69mvby5q08y22i0wrj84gqifdgcldimrrn1i00xp";
};
patches = [
(fetchpatch {
url = "https://github.com/opentimestamps/opentimestamps-client/commit/1b328269ceee66916e9a639e8d5d7d13cd70d5d8.patch";
sha256 = "0bd3yalyvk5n4sflw9zilpay5k653ybdgkkfppyrk7c8z3i81hbl";
})
];
checkInputs = [ git ];
propagatedBuildInputs = [ opentimestamps appdirs GitPython pysocks ];
meta = {