anchor.diff:    checkInputs = [
       scikitimage
       procps
  +    pytestCheckHook
     ];
   
     postConfigure = ''
       substituteInPlace glymur/config.py \
  -    --replace "path = read_config_file(libname)" "path = '${openjpeg}/lib' + libname + ${if stdenv.isDarwin then "'.dylib'" else "'.so'"}"
  +    --replace "path = read_config_file(libname)" "path = '${openjpeg}/lib/lib' + libname + ${if stdenv.isDarwin then "'.dylib'" else "'.so'"}"
     '';
   
  -  checkPhase = ''
  -    ${python.interpreter} -m unittest discover
  -  '';
  +  disabledTestPaths = [
  +    # this test involves glymur's different ways of finding the openjpeg path on
  +    # fsh systems by reading an .rc file and such, and is obviated by the patch
  +    # in postConfigure
  +    "tests/test_config.py"
  +  ];
  +
   
     meta = with lib; {
       description = "Tools for accessing JPEG2000 files";
  
positive.code: , buildPythonPackage
  , fetchFromGitHub
  , numpy
  , python
  , scikitimage
  , openjpeg
  , procps
  , contextlib2
  , mock
  , importlib-resources
  
negative.code: 
  buildPythonPackage rec {
    pname = "glymur";
    version = "0.9.3";
  
    src = fetchFromGitHub {
      owner = "quintusdias";
      repo = pname;
      rev = "v${version}";
      sha256 = "1xlpax56qg5qqh0s19xidgvv2483sc684zj7rh6zw1m1z9m37drr";
    };
  
    propagatedBuildInputs = [
  