anchor.diff:      owner = "pdfminer";
       repo = "pdfminer.six";
       rev = version;
  -    sha256 = "sha256-XO9sdHeS/8MgVW0mxbTe2AY5BDfnBSDNzZwLsSKmQh0=";
  +    sha256 = "sha256-OyEeQBuYfj4iEcRt2/daSaUfTOjCVSCyHW2qffal+Bk=";
     };
   
  -  propagatedBuildInputs = [ charset-normalizer cryptography ];
  +  propagatedBuildInputs = [
  +    charset-normalizer
  +    cryptography
  +  ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
   
     postInstall = ''
       for file in $out/bin/*.py; do
  
positive.code: , isPy3k
  , cryptography
  , charset-normalizer
  , pytestCheckHook
  , ocrmypdf
  }:
  
  buildPythonPackage rec {
    pname = "pdfminer-six";
    version = "20220524";
  
    disabled = !isPy3k;
  
  
negative.code:   '';
  
    postPatch = ''
      # Version is not stored in repo, gets added by a GitHub action after tag is created
      # https://github.com/pdfminer/pdfminer.six/pull/727
      substituteInPlace pdfminer/__init__.py --replace "__VERSION__" ${version}
    '';
  
    pythonImportsCheck = [
      "pdfminer"
      "pdfminer.high_level"
    ];
  
    checkInputs = [
      pytestCheckHook
    ];
  
    passthru = {
      tests = {
  