Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / pypugjs / default.nix
blob6f8bf6c67a253771159d1dc467f650503b39058b
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";
19   format = "setuptools";
21   src = fetchFromGitHub {
22     owner = "kakulukia";
23     repo = "pypugjs";
24     rev = "v${version}";
25     hash = "sha256-6tIhKCa8wg01gNFygCS6GdUHfbWBu7wOZeMkCExRR34=";
26   };
28   propagatedBuildInputs = [ six charset-normalizer ];
30   nativeCheckInputs = [
31     django
32     jinja2
33     mako
34     nose
35     tornado
36     pyramid
37     pyramid-mako
38     pytestCheckHook
39   ];
41   pytestCheckFlags = [
42     "pypugjs/testsuite"
43   ];
45   meta = with lib; {
46     description = "PugJS syntax template adapter for Django, Jinja2, Mako and Tornado templates";
47     mainProgram = "pypugjs";
48     homepage = "https://github.com/kakulukia/pypugjs";
49     license = licenses.mit;
50     maintainers = with maintainers; [ lopsided98 ];
51   };