anchor.diff:  , regex
   , tabview
   , python
  -, unittestCheckHook
  +, pytestCheckHook
   }:
   
   buildPythonPackage rec {
     pname = "clevercsv";
  -  version = "0.7.1";
  +  version = "0.7.4";
     format = "setuptools";
   
     src = fetchFromGitHub {
       owner = "alan-turing-institute";
       repo = "CleverCSV";
       rev = "v${version}";
  -    sha256 = "sha256-ynS3G2ZcEqVlC2d6n5ZQ1Em5lh/dWESj9jEO8C4WzZQ=";
  +    sha256 = "sha256-2OLvVJbqV/wR+Quq0cAlR/vCUe1/Km/nALwfoHD9B+U=";
     };
   
     propagatedBuildInputs = [
  
positive.code:     tabview
    ];
  
    checkInputs = [ unittestCheckHook ];
  
    pythonImportsCheck = [
      "clevercsv"
  
negative.code:   '';
  
    # their ci only runs unit tests, there are also integration and fuzzing tests
    pytestFlagsArray = [
      "./tests/test_unit"
    ];
  
    disabledTestPaths = [
      # ModuleNotFoundError: No module named 'wilderness'
      "tests/test_unit/test_console.py"
    ];
  
    meta = with lib; {
      description = "CleverCSV is a Python package for handling messy CSV files";
  