Skip to content

Commit

Permalink
python39Packages.ipywidgets: use pytestCheckHook and general cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
samuela committed May 5, 2022
1 parent 602292f commit fbccf6e
Showing 1 changed file with 9 additions and 17 deletions.
26 changes: 9 additions & 17 deletions pkgs/development/python-modules/ipywidgets/default.nix
@@ -1,43 +1,35 @@
{ lib
, buildPythonPackage
{ buildPythonPackage
, fetchPypi
, python
, nose
, pytest
, mock
, ipython
, ipykernel
, ipython
, jupyterlab-widgets
, lib
, nbformat
, pytestCheckHook
, traitlets
, notebook
, widgetsnbextension
}:

buildPythonPackage rec {
pname = "ipywidgets";
version = "7.7.0";
format = "setuptools";

src = fetchPypi {
inherit pname version;
sha256 = "sha256-q0pVloVaiLg3YZIcdocH1l5YRwaBObwXKd3+g0cDVCo=";
hash = "sha256-q0pVloVaiLg3YZIcdocH1l5YRwaBObwXKd3+g0cDVCo=";
};

# Tests are not distributed
# doCheck = false;

buildInputs = [ nose pytest mock ];
propagatedBuildInputs = [
ipython
ipykernel
jupyterlab-widgets
traitlets
notebook
nbformat
widgetsnbextension
];

checkPhase = ''
${python.interpreter} -m unittest discover
'';
checkInputs = [ pytestCheckHook ];

meta = {
description = "IPython HTML widgets for Jupyter";
Expand Down

0 comments on commit fbccf6e

Please sign in to comment.