Merge pull request #171624 from samuela/samuela/ipywidgets

python39Packages.ipywidgets: use pytestCheckHook and general cleanup
main
Samuel Ainsworth 2 years ago committed by GitHub
commit 3d52e344bd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 26
      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";

Loading…
Cancel
Save