anchor.diff: -{ stdenv, buildPythonPackage, fetchpatch, fetchPypi
  -, cachetools
  -, flask
  -, freezegun
  -, mock
  -, oauth2client
  -, pyasn1-modules
  -, pytest
  -, pytest-localserver
  -, requests
  -, responses
  -, rsa
  -, setuptools
  -, six
  -, urllib3
  -}:
  +{ stdenv, buildPythonPackage, fetchpatch, fetchPypi, pythonOlder
  +, pytestCheckHook, cachetools, flask, freezegun, mock, oauth2client
  +, pyasn1-modules, pytest, pytest-localserver, requests, responses, rsa
  +, setuptools, six, urllib3 }:
   
   buildPythonPackage rec {
     pname = "google-auth";
  -  version = "1.20.1";
  +  version = "1.22.1";
   
     src = fetchPypi {
       inherit pname version;
  -    sha256 = "2f34dd810090d0d4c9d5787c4ad7b4413d1fbfb941e13682c7a2298d3b6cdcc8";
  +    sha256 = "1fs448jcx2cbpk0nq3picndfryjsakmd9allggvh7mrqjiw723ww";
     };
  +
  +  disabled = pythonOlder "3.5";
   
     propagatedBuildInputs = [ six pyasn1-modules cachetools rsa setuptools ];
   
  
positive.code:     freezegun
      mock
      oauth2client
      pytest
      pytest-localserver
      requests
      responses
      urllib3
    ];
  
    checkPhase = ''
      py.test
    '';
  
    meta = with stdenv.lib; {
      description = "Google Auth Python Library";
  
negative.code:       authentication mechanisms to access Google APIs.
      '';
      homepage = "https://github.com/googleapis/google-auth-library-python";
      changelog =
        "https://github.com/googleapis/google-auth-library-python/blob/v${version}/CHANGELOG.md";
      # Documentation: https://googleapis.dev/python/google-auth/latest/index.html
      license = licenses.asl20;
      maintainers = with maintainers; [ ];
  