aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/development/python-modules/ipywidgets/default.nix
diff options
context:
space:
mode:
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.nix46
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 ];
+ };
+}