1{ lib
2, bokeh
3, buildPythonPackage
4, colorcet
5, fetchPypi
6, holoviews
7, pandas
8, pythonImportsCheckHook
9}:
10
11buildPythonPackage rec {
12 pname = "hvplot";
13 version = "0.7.3";
14
15 src = fetchPypi {
16 inherit pname version;
17 sha256 = "74b269c6e118dd6f7d2a4039e91f16a193638f4119b4358dc6dbd58a2e71e432";
18 };
19
20 nativeBuildInputs = [
21 pythonImportsCheckHook
22 ];
23
24 propagatedBuildInputs = [
25 bokeh
26 colorcet
27 holoviews
28 pandas
29 ];
30
31 # Many tests require a network connection
32 doCheck = false;
33
34 pythonImportsCheck = [
35 "hvplot.pandas"
36 ];
37
38 meta = with lib; {
39 description = "A high-level plotting API for the PyData ecosystem built on HoloViews";
40 homepage = "https://hvplot.pyviz.org";
41 license = licenses.bsd3;
42 maintainers = with maintainers; [ costrouc ];
43 };
44}