{ lib, stdenv , buildPythonPackage , isPy3k , fetchPypi , pytest , markupsafe , setuptools }: buildPythonPackage rec { pname = "Jinja2"; version = "2.11.2"; src = fetchPypi { inherit pname version; sha256 = "89aab215427ef59c34ad58735269eb58b1a5808103067f7bb9d5836c651b3bb0"; }; checkInputs = [ pytest ]; propagatedBuildInputs = [ markupsafe setuptools ]; # Multiple tests run out of stack space on 32bit systems with python2. # See https://github.com/pallets/jinja/issues/1158 doCheck = !stdenv.is32bit || isPy3k; checkPhase = '' pytest -v tests ''; meta = with lib; { homepage = "http://jinja.pocoo.org/"; description = "Stand-alone template engine"; license = licenses.bsd3; longDescription = '' Jinja2 is a template engine written in pure Python. It provides a Django inspired non-XML syntax but supports inline expressions and an optional sandboxed environment. ''; maintainers = with maintainers; [ pierron sjourdois ]; }; }