Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.09 1.0 kB view raw
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, pythonImportsCheckHook 17}: 18 19buildPythonPackage rec { 20 pname = "hvplot"; 21 version = "0.6.0"; 22 23 src = fetchPypi { 24 inherit pname version; 25 sha256 = "8fcf2f251bd9d4b0390d9c272c992aa75e11174829e416a22de8fba38acc1ce9"; 26 }; 27 28 nativeBuildInputs = [ 29 pythonImportsCheckHook 30 ]; 31 32 checkInputs = [ pytest parameterized nbsmoke flake8 coveralls xarray networkx streamz ]; 33 propagatedBuildInputs = [ 34 bokeh 35 colorcet 36 holoviews 37 pandas 38 ]; 39 40 preCheck = '' 41 export HOME=$(mktemp -d) 42 ''; 43 44 # many tests require a network connection 45 doCheck = false; 46 47 pythonImportsCheck = [ 48 "hvplot.pandas" 49 ]; 50 51 meta = with lib; { 52 description = "A high-level plotting API for the PyData ecosystem built on HoloViews"; 53 homepage = "https://hvplot.pyviz.org"; 54 license = licenses.bsd3; 55 maintainers = [ maintainers.costrouc ]; 56 }; 57}