(cls, info, **kwargs)
return cls._from_signer_and_info(signer, info, **kwargs)
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.
Creates a Credentials instance from parsed service account info.
Creates a Credentials instance from parsed service account info .
def from_service_account_info(cls, info, **kwargs):
        """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.
        """
        signer = _service_account_info.from_dict(
            info, require=["client_email", "token_uri"]
        )
        return cls._from_signer_and_info(signer, info, **kwargs)
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 )