linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / cairosvg / default.nix
blob5e8e8d985aab559877681e002d16b3d39c388e35
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , isPy3k
5 , cairocffi
6 , cssselect2
7 , defusedxml
8 , pillow
9 , tinycss2
10 , pytestCheckHook
11 , pytest-runner
12 , pytest-flake8
13 , pytest-isort
16 buildPythonPackage rec {
17   pname = "CairoSVG";
18   version = "2.5.2";
19   disabled = !isPy3k;
21   src = fetchPypi {
22     inherit pname version;
23     sha256 = "sha256-sLmSnPXboAUXjXRqgDb88AJVUPSYylTbYYczIjhHg7w=";
24   };
26   nativeBuildInputs = [ pytest-runner ];
28   propagatedBuildInputs = [ cairocffi cssselect2 defusedxml pillow tinycss2 ];
30   checkInputs = [ pytestCheckHook pytest-flake8 pytest-isort ];
32   pytestFlagsArray = [
33     "cairosvg/test_api.py"
34   ];
36   pythonImportsCheck = [ "cairosvg" ];
38   meta = with lib; {
39     homepage = "https://cairosvg.org";
40     license = licenses.lgpl3Plus;
41     description = "SVG converter based on Cairo";
42     maintainers = with maintainers; [ SuperSandro2000 ];
43   };