1{ lib
2, buildPythonPackage
3, fetchPypi
4, bokeh
5, holoviews
6, pandas
7, pytest
8, parameterized
9, nbsmoke
10, flake8
11, coveralls
12, xarray
13, networkx
14, streamz
15, colorcet
16}:
17
18buildPythonPackage rec {
19 pname = "hvplot";
20 version = "0.5.2";
21
22 src = fetchPypi {
23 inherit pname version;
24 sha256 = "408a7756b980df148d1f2fd59cd690ad4870d7e3c3c5e46c6b5c2e71fc6a097c";
25 };
26
27 checkInputs = [ pytest parameterized nbsmoke flake8 coveralls xarray networkx streamz ];
28 propagatedBuildInputs = [
29 bokeh
30 colorcet
31 holoviews
32 pandas
33 ];
34
35 preCheck = ''
36 export HOME=$(mktemp -d)
37 '';
38
39 # many tests require a network connection
40 doCheck = false;
41
42 meta = with lib; {
43 description = "A high-level plotting API for the PyData ecosystem built on HoloViews";
44 homepage = https://hvplot.pyviz.org;
45 license = licenses.bsd3;
46 maintainers = [ maintainers.costrouc ];
47 };
48}