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