1{ lib 2, buildPythonPackage 3, charset-normalizer 4, django 5, fetchFromGitHub 6, jinja2 7, Mako 8, nose 9, pyramid 10, pyramid_mako 11, pytestCheckHook 12, six 13, tornado 14}: 15 16buildPythonPackage rec { 17 pname = "pypugjs"; 18 version = "5.9.12"; 19 20 src = fetchFromGitHub { 21 owner = "kakulukia"; 22 repo = "pypugjs"; 23 rev = "v${version}"; 24 sha256 = "sha256-6tIhKCa8wg01gNFygCS6GdUHfbWBu7wOZeMkCExRR34="; 25 }; 26 27 propagatedBuildInputs = [ six charset-normalizer ]; 28 29 checkInputs = [ 30 django 31 jinja2 32 Mako 33 nose 34 tornado 35 pyramid 36 pyramid_mako 37 pytestCheckHook 38 ]; 39 40 pytestCheckFlags = [ 41 "pypugjs/testsuite" 42 ]; 43 44 meta = with lib; { 45 description = "PugJS syntax template adapter for Django, Jinja2, Mako and Tornado templates"; 46 homepage = "https://github.com/kakulukia/pypugjs"; 47 license = licenses.mit; 48 maintainers = with maintainers; [ lopsided98 ]; 49 }; 50}