Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / ipydatawidgets / default.nix
blobe6f68a111ba8c430d9373559ef107e99b5f2cc55
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , isPy27
5 , pytest
6 , pytest-cov
7 , nbval
8 , jupyter-packaging
9 , ipywidgets
10 , numpy
11 , six
12 , traittypes
15 buildPythonPackage rec {
16   pname = "ipydatawidgets";
17   version = "4.3.5";
18   format = "setuptools";
20   disabled = isPy27;
22   src = fetchPypi {
23     inherit pname version;
24     hash = "sha256-OU8kiVdlh8/XVTd6CaBn9GytIggZZQkgIf0avL54Uqg=";
25   };
27   nativeBuildInputs = [
28     jupyter-packaging
29   ];
31   setupPyBuildFlags = [ "--skip-npm" ];
33   propagatedBuildInputs = [
34     ipywidgets
35     numpy
36     six
37     traittypes
38   ];
40   nativeCheckInputs = [ pytest pytest-cov nbval ];
42   checkPhase = "pytest ipydatawidgets/tests";
44   meta = {
45     description = "Widgets to help facilitate reuse of large datasets across different widgets";
46     homepage = "https://github.com/vidartf/ipydatawidgets";
47     license = lib.licenses.bsd3;
48     maintainers = with lib.maintainers; [ bcdarwin ];
49   };