1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 pythonOlder,
6 setuptools-scm,
7 zopfli,
8 pytestCheckHook,
9}:
10
11buildPythonPackage rec {
12 pname = "zopfli";
13 version = "0.2.3";
14
15 disabled = pythonOlder "3.7";
16
17 src = fetchPypi {
18 inherit pname version;
19 hash = "sha256-28mEG+3XNgQeteaYLNktqTvuFFdF9UIvN5X28ljNxu8=";
20 extension = "zip";
21 };
22
23 format = "pyproject";
24
25 nativeBuildInputs = [ setuptools-scm ];
26
27 buildInputs = [ zopfli ];
28 USE_SYSTEM_ZOPFLI = "True";
29
30 nativeCheckInputs = [ pytestCheckHook ];
31
32 meta = with lib; {
33 description = "CPython bindings for zopfli";
34 homepage = "https://github.com/obp/py-zopfli";
35 license = licenses.asl20;
36 maintainers = [ maintainers.sternenseemann ];
37 };
38}