1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, pythonOlder 5}: 6 7buildPythonPackage rec { 8 pname = "heatshrink2"; 9 version = "0.12.0"; 10 format = "setuptools"; 11 12 disabled = pythonOlder "3.7"; 13 14 src = fetchFromGitHub { 15 owner = "eerimoq"; 16 repo = "pyheatshrink"; 17 rev = "refs/tags/${version}"; 18 fetchSubmodules = true; 19 hash = "sha256-JthHYq78SYr49+sTNtLZ8GjtrHcr1dzXcPskTrb4M3o="; 20 }; 21 22 pythonImportsCheck = [ 23 "heatshrink2" 24 ]; 25 26 meta = with lib; { 27 description = "Compression using the Heatshrink algorithm"; 28 homepage = "https://github.com/eerimoq/pyheatshrink"; 29 license = licenses.isc; 30 maintainers = with maintainers; [ prusnak ]; 31 }; 32}