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