Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / markupsafe / default.nix
blob17f8ce118e5b1e786255d69685d77ba1b7040bd6
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pythonOlder
6 # build-system
7 , setuptools
9 # tests
10 , pytestCheckHook
12 # reverse dependencies
13 , jinja2
14 , mkdocs
15 , quart
16 , werkzeug
19 buildPythonPackage rec {
20   pname = "markupsafe";
21   version = "2.1.5";
22   pyproject = true;
24   disabled = pythonOlder "3.8";
26   src = fetchPypi {
27     pname = "MarkupSafe";
28     inherit version;
29     hash = "sha256-0oPTeokLpMGuc/+t+ARkNcdue8Ike7tjwAvRpwnGVEs=";
30   };
32   nativeBuildInputs = [
33     setuptools
34   ];
36   nativeCheckInputs = [
37     pytestCheckHook
38   ];
40   pythonImportsCheck = [
41     "markupsafe"
42   ];
44   passthru.tests = {
45     inherit
46       jinja2
47       mkdocs
48       quart
49       werkzeug
50     ;
51   };
53   meta = with lib; {
54     changelog = "https://markupsafe.palletsprojects.com/en/${versions.majorMinor version}.x/changes/#version-${replaceStrings [ "." ] [ "-" ] version}";
55     description = "Implements a XML/HTML/XHTML Markup safe string";
56     homepage = "https://palletsprojects.com/p/markupsafe/";
57     license = licenses.bsd3;
58     maintainers = with maintainers; [ domenkozar ];
59   };