Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / pypugjs / default.nix
blobcf2a413a04d25a03477bb28da77fcb99337b87c9
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
16 buildPythonPackage rec {
17   pname = "pypugjs";
18   version = "5.9.12";
20   src = fetchFromGitHub {
21     owner = "kakulukia";
22     repo = "pypugjs";
23     rev = "v${version}";
24     hash = "sha256-6tIhKCa8wg01gNFygCS6GdUHfbWBu7wOZeMkCExRR34=";
25   };
27   propagatedBuildInputs = [ six charset-normalizer ];
29   nativeCheckInputs = [
30     django
31     jinja2
32     mako
33     nose
34     tornado
35     pyramid
36     pyramid-mako
37     pytestCheckHook
38   ];
40   pytestCheckFlags = [
41     "pypugjs/testsuite"
42   ];
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   };