anchor.diff:      requests
     ];
   
  -  disabled = isPy27;
  -
     checkInputs = [
       mock
       pytestCheckHook
     ];
   
  +  postPatch = ''
  +    substituteInPlace setup.py \
  +      --replace 'python-jose[cryptography]' 'python-jose'
  +  '';
  +
     pytestFlagsArray = [ "tests.py" ];
  +
     pythonImportsCheck = [ "pycognito" ];
   
     meta = with lib; {
       description = "Python class to integrate Boto3's Cognito client so it is easy to login users. With SRP support";
  -    homepage = "https://GitHub.com/pvizeli/pycognito";
  +    homepage = "https://github.com/pvizeli/pycognito";
       license = licenses.asl20;
  -    maintainers = [ maintainers.mic92 ];
  +    maintainers = with maintainers; [ mic92 ];
     };
   }
  
positive.code: 
  buildPythonPackage rec {
    pname = "pycognito";
    version = "0.1.5";
  
    src = fetchFromGitHub {
      owner = "pvizeli";
      repo = pname;
      rev = version;
      sha256 = "sha256-RJeHPCTuaLN+zB0N0FGt4qrTI6++1ks5iBn64Cx0Psc=";
    };
  
    postPatch = ''
      substituteInPlace setup.py \
        --replace 'python-jose[cryptography]' 'python-jose'
    '';
  
    propagatedBuildInputs = [
      boto3
  
negative.code: { lib
  , boto3
  , buildPythonPackage
  , envs
  , fetchFromGitHub
  , isPy27
  