1{ lib
2, buildPythonPackage
3, fetchPypi
4}:
5
6buildPythonPackage rec {
7 pname = "bsdiff4";
8 version = "1.2.1";
9
10 src = fetchPypi {
11 inherit pname version;
12 sha256 = "87cffc7522effdda03fd1564b212ad2279c0af50d16c3e65776f80acb6705d4b";
13 };
14
15 checkPhase = ''
16 mv bsdiff4 _bsdiff4
17 python -c 'import bsdiff4; bsdiff4.test()'
18 '';
19
20 meta = with lib; {
21 description = "binary diff and patch using the BSDIFF4-format";
22 homepage = "https://github.com/ilanschnell/bsdiff4";
23 license = licenses.bsdProtection;
24 maintainers = with maintainers; [ ris ];
25 };
26}