1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, pythonOlder 5}: 6 7buildPythonPackage rec { 8 pname = "cheetah3"; 9 version = "3.3.2"; 10 format = "setuptools"; 11 12 disabled = pythonOlder "3.7"; 13 14 src = fetchFromGitHub { 15 owner = "CheetahTemplate3"; 16 repo = pname; 17 rev = "refs/tags/${version}"; 18 hash = "sha256-okQz1wM3k43okKcZDRgHAnn5ScL0Pe1OtUvDBScEamY="; 19 }; 20 21 doCheck = false; # Circular dependency 22 23 pythonImportsCheck = [ 24 "Cheetah" 25 ]; 26 27 meta = with lib; { 28 description = "A template engine and code generation tool"; 29 homepage = "http://www.cheetahtemplate.org/"; 30 changelog = "https://github.com/CheetahTemplate3/cheetah3/releases/tag/${version}"; 31 license = licenses.mit; 32 maintainers = with maintainers; [ pjjw ]; 33 }; 34}