1{
2 lib,
3 python,
4 buildPythonPackage,
5 fetchFromGitHub,
6 pillow,
7 click,
8 click-default-group,
9 pytestCheckHook,
10}:
11
12buildPythonPackage rec {
13 pname = "image-diff";
14 version = "0.2.2";
15 format = "setuptools";
16
17 src = fetchFromGitHub {
18 owner = "simonw";
19 repo = "image-diff";
20 rev = version;
21 hash = "sha256-AQykJNvBgVjmPVTwJOX17eKWelqvZZieq/giid8GYAY=";
22 };
23
24 propagatedBuildInputs = [
25 pillow
26 click
27 click-default-group
28 ];
29
30 pythonImportsCheck = [ "image_diff" ];
31
32 nativeCheckInputs = [ pytestCheckHook ];
33
34 meta = with lib; {
35 description = "CLI tool for comparing images";
36 mainProgram = "image-diff";
37 homepage = "https://github.com/simonw/image-diff";
38 license = licenses.asl20;
39 maintainers = with maintainers; [ evils ];
40 };
41}