code: def from_service_account_info(cls, info, **kwargs):
          
          signer = _service_account_info.from_dict(
              info, require=['client_email', 'token_uri'])
          return cls._from_signer_and_info(signer, info, **kwargs)
docs: Creates a Credentials instance from parsed service account info.
  
          Args:
              info (Mapping[str, str]): The service account info in Google
                  format.
              kwargs: Additional arguments to pass to the constructor.
  
          Returns:
              google.auth.service_account.Credentials: The constructed
                  credentials.
  
          Raises:
              ValueError: If the info is not in the expected format.