diff options
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/python-modules/ipywidgets/default.nix')
-rw-r--r-- | infra/libkookie/nixpkgs/pkgs/development/python-modules/ipywidgets/default.nix | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/python-modules/ipywidgets/default.nix b/infra/libkookie/nixpkgs/pkgs/development/python-modules/ipywidgets/default.nix new file mode 100644 index 000000000000..5f2b3299a024 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/development/python-modules/ipywidgets/default.nix @@ -0,0 +1,46 @@ +{ lib +, buildPythonPackage +, fetchPypi +, python +, nose +, pytest +, mock +, ipython +, ipykernel +, traitlets +, notebook +, widgetsnbextension +}: + +buildPythonPackage rec { + pname = "ipywidgets"; + version = "7.5.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "e945f6e02854a74994c596d9db83444a1850c01648f1574adf144fbbabe05c97"; + }; + + # Tests are not distributed + # doCheck = false; + + buildInputs = [ nose pytest mock ]; + propagatedBuildInputs = [ + ipython + ipykernel + traitlets + notebook + widgetsnbextension + ]; + + checkPhase = '' + ${python.interpreter} -m unittest discover + ''; + + meta = { + description = "IPython HTML widgets for Jupyter"; + homepage = "http://ipython.org/"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ fridh ]; + }; +} |