anchor.diff:      six
     ];
   
  -  pytestFlagsArray = [
  -    "tests"
  +  checkInputs = [
  +    pytestCheckHook
  +    matplotlib
  +    sympy
  +  ];
  +
  +  disabledTestPaths = [
  +    "tests/test_ignore.py"
       # These are the main tests but they're fragile so skip them. They error
       # whenever matplotlib outputs any unexpected warnings, e.g. deprecation
       # warnings.
  -    "--ignore=tests/test_unit_tests_in_notebooks.py"
  +    "tests/test_unit_tests_in_notebooks.py"
       # Impure
  -    "--ignore=tests/test_timeouts.py"
  +    "tests/test_timeouts.py"
  +    # No value for us
  +    "tests/test_coverage.py"
     ];
   
     # Some of the tests use localhost networking.
     __darwinAllowLocalNetworking = true;
   
  +  pythonImportsCheck = [
  +    "nbval"
  +  ];
  +
     meta = with lib; {
       description = "A py.test plugin to validate Jupyter notebooks";
       homepage = "https://github.com/computationalmodelling/nbval";
       license = licenses.bsd3;
  -    maintainers = [ maintainers.costrouc ];
  +    maintainers = with maintainers; [ costrouc ];
     };
   }
  
positive.code:     sha256 = "cfefcd2ef66ee2d337d0b252c6bcec4023384eb32e8b9e5fcc3ac80ab8cd7d40";
    };
  
    checkInputs = [
      pytestCheckHook
      matplotlib
      sympy
      pytest-cov
    ];
  
    buildInputs = [ glibcLocales ];
  
    propagatedBuildInputs = [
      coverage
  
negative.code: , glibcLocales
  , matplotlib
  , sympy
  }:
  
  buildPythonPackage rec {
  