1
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-06-28 12:06:38 +03:00
nixpkgs/pkgs/development/python-modules/panel/default.nix

54 lines
979 B
Nix
Raw Normal View History

2019-02-24 10:24:42 -05:00
{ lib
, buildPythonPackage
, fetchPypi
, bleach
2019-02-24 10:24:42 -05:00
, bokeh
, param
, pyviz-comms
, markdown
, pyct
, testpath
, tqdm
, nodejs
2019-02-24 10:24:42 -05:00
}:
buildPythonPackage rec {
2019-02-24 10:24:42 -05:00
pname = "panel";
version = "0.12.6";
2019-02-24 10:24:42 -05:00
format = "wheel";
# We fetch a wheel because while we can fetch the node
# artifacts using npm, the bundling invoked in setup.py
# tries to fetch even more artifacts
2019-02-24 10:24:42 -05:00
src = fetchPypi {
inherit pname version format;
hash = "sha256-ARAbBM0QYZlZqV51lMRoEZEQH1jlHRhlon3nfTi7dnM=";
2019-02-24 10:24:42 -05:00
};
propagatedBuildInputs = [
bleach
2019-02-24 10:24:42 -05:00
bokeh
param
pyviz-comms
markdown
pyct
testpath
tqdm
2019-02-24 10:24:42 -05:00
];
# infinite recursion in test dependencies (hvplot)
doCheck = false;
passthru = {
inherit nodejs; # For convenience
};
2019-02-24 10:24:42 -05:00
meta = with lib; {
description = "A high level dashboarding library for python visualization libraries";
homepage = "https://pyviz.org";
2019-02-24 10:24:42 -05:00
license = licenses.bsd3;
maintainers = [ maintainers.costrouc ];
};
}