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