evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / panel / default.nix
blobab7927abbc28e6a0cdc9a3d4a86e54cb728222ba
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   bleach,
6   bokeh,
7   param,
8   pyviz-comms,
9   markdown,
10   pyct,
11   requests,
12   setuptools,
13   tqdm,
14   typing-extensions,
17 buildPythonPackage rec {
18   pname = "panel";
19   version = "1.5.1";
21   format = "wheel";
23   # We fetch a wheel because while we can fetch the node
24   # artifacts using npm, the bundling invoked in setup.py
25   # tries to fetch even more artifacts
26   src = fetchPypi {
27     inherit pname version format;
28     hash = "sha256-cglT8X3x6tb5ewWluKdTNDi4lFUQqeJQIBSmHGAGDmI=";
29     dist = "py3";
30     python = "py3";
31   };
34   pythonRelaxDeps = [ "bokeh" ];
36   propagatedBuildInputs = [
37     bleach
38     bokeh
39     markdown
40     param
41     pyct
42     pyviz-comms
43     requests
44     setuptools
45     tqdm
46     typing-extensions
47   ];
49   pythonImportsCheck = [ "panel" ];
51   # infinite recursion in test dependencies (hvplot)
52   doCheck = false;
54   meta = with lib; {
55     description = "High level dashboarding library for python visualization libraries";
56     mainProgram = "panel";
57     homepage = "https://github.com/holoviz/panel";
58     changelog = "https://github.com/holoviz/panel/releases/tag/v${version}";
59     license = licenses.bsd3;
60     maintainers = [ ];
61   };