ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / pygal / default.nix
blob86a56c11bcaa2983e48d20c471002ce3b57f7f83
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , lxml
5 , cairosvg
6 , pyquery
7 , pytestCheckHook
8 }:
10 buildPythonPackage rec {
11   pname = "pygal";
12   version = "3.0.0";
14   src = fetchPypi {
15     inherit pname version;
16     sha256 = "sha256-KSP5XS5RWTCqWplyGdzO+/PZK36vX8HJ/ruVsJk1/bI=";
17   };
19   postPatch = ''
20     substituteInPlace setup.py \
21       --replace pytest-runner ""
22   '';
24   passthru.optional-dependencies = {
25     lxml = [ lxml ];
26     png = [ cairosvg ];
27   };
29   checkInputs = [
30     pyquery
31     pytestCheckHook
32   ] ++ passthru.optional-dependencies.png;
34   preCheck = ''
35     # necessary on darwin to pass the testsuite
36     export LANG=en_US.UTF-8
37   '';
39   meta = with lib; {
40     description = "Sexy and simple python charting";
41     homepage = "http://www.pygal.org";
42     license = licenses.lgpl3Plus;
43     maintainers = with maintainers; [ ];
44   };