17 buildPythonPackage rec {
20 format = "setuptools";
22 disabled = pythonOlder "3.6";
25 inherit pname version;
26 hash = "sha256-tKzv3BEyrvihtbYr+ak9Eo66UoObKFTqPkJZj023vrM=";
33 propagatedBuildInputs = [
48 "tests/test_ignore.py"
49 # These are the main tests but they're fragile so skip them. They error
50 # whenever matplotlib outputs any unexpected warnings, e.g. deprecation
52 "tests/test_unit_tests_in_notebooks.py"
54 "tests/test_timeouts.py"
56 "tests/test_coverage.py"
57 # nbdime marked broken
58 "tests/test_nbdime_reporter.py"
61 # Some of the tests use localhost networking.
62 __darwinAllowLocalNetworking = true;
64 pythonImportsCheck = [
69 description = "A py.test plugin to validate Jupyter notebooks";
70 homepage = "https://github.com/computationalmodelling/nbval";
71 license = licenses.bsd3;
72 maintainers = with maintainers; [ ];