1{
2 lib,
3 bokeh,
4 buildPythonPackage,
5 colorcet,
6 fetchPypi,
7 ipython,
8 matplotlib,
9 notebook,
10 numpy,
11 pandas,
12 panel,
13 param,
14 pythonOlder,
15 pyviz-comms,
16 scipy,
17}:
18
19buildPythonPackage rec {
20 pname = "holoviews";
21 version = "1.18.3";
22 format = "setuptools";
23
24 disabled = pythonOlder "3.7";
25
26 src = fetchPypi {
27 inherit pname version;
28 hash = "sha256-V44w6J1ydU+XqD6+CBmP7I6HzH5JslufMew5P5OcpQA=";
29 };
30
31 propagatedBuildInputs = [
32 colorcet
33 numpy
34 pandas
35 panel
36 param
37 pyviz-comms
38 ];
39
40 # tests not fully included with pypi release
41 doCheck = false;
42
43 pythonImportsCheck = [ "holoviews" ];
44
45 meta = with lib; {
46 description = "Python data analysis and visualization seamless and simple";
47 mainProgram = "holoviews";
48 homepage = "https://www.holoviews.org/";
49 license = licenses.bsd3;
50 maintainers = with maintainers; [ ];
51 };
52}