1{ lib 2, buildPythonPackage 3, fetchPypi 4, pytest 5, jupyter-client 6, ipykernel 7, holoviews 8, nbformat 9, nbconvert 10, pyflakes 11, requests 12, beautifulsoup4 13}: 14 15buildPythonPackage rec { 16 pname = "nbsmoke"; 17 version = "0.6.0"; 18 19 src = fetchPypi { 20 inherit pname version; 21 sha256 = "8b55333e2face27bc7ff80c266c468ca5633947cb0697727348020dd445b0874"; 22 }; 23 24 propagatedBuildInputs = [ 25 pytest 26 holoviews 27 jupyter-client 28 ipykernel 29 nbformat 30 nbconvert 31 pyflakes 32 requests 33 beautifulsoup4 34 ]; 35 36 # tests not included with pypi release 37 doCheck = false; 38 pythonImportsCheck = [ "nbsmoke" ]; 39 40 meta = with lib; { 41 description = "Basic notebook checks and linting"; 42 homepage = "https://github.com/pyviz/nbsmoke"; 43 license = licenses.bsd3; 44 maintainers = [ ]; 45 }; 46}