Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / pyramid-jinja2 / default.nix
blob801ad816641b1cfdd9d0a2aa5f61632420210a8e
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , webtest
5 , markupsafe
6 , jinja2
7 , pytestCheckHook
8 , zope-deprecation
9 , pyramid
10 , pythonOlder
13 buildPythonPackage rec {
14   pname = "pyramid-jinja2";
15   version = "2.10";
16   format = "setuptools";
18   disabled = pythonOlder "3.7";
20   src = fetchPypi {
21     pname = "pyramid_jinja2";
22     inherit version;
23     hash = "sha256-8nEGnZ6ay6x622kSGQqEj2M49+V6+68+lSN/6DzI9NI=";
24   };
26   propagatedBuildInputs = [
27     markupsafe
28     jinja2
29     pyramid
30     zope-deprecation
31   ];
33   nativeCheckInputs = [
34     webtest
35     pytestCheckHook
36   ];
38   postPatch = ''
39     substituteInPlace setup.cfg \
40       --replace " --cov" ""
41   '';
43   pythonImportsCheck = [
44     "pyramid_jinja2"
45   ];
47   disabledTests = [
48     # AssertionError: Lists differ: ['pyramid_jinja2-2.10',...
49     "test_it_relative_to_package"
50     # AssertionError: False is not true
51     "test_options"
52   ];
54   meta = with lib; {
55     description = "Jinja2 template bindings for the Pyramid web framework";
56     homepage = "https://github.com/Pylons/pyramid_jinja2";
57     license = licenses.bsd0;
58     maintainers = with maintainers; [ domenkozar ];
59   };