Authenticating service accounts with a JSON private key should not require installing PyOpenSSL.
More specifically, when isinstance(credentials, service_account._ServiceAccountCredentials) is True, PyOpenSSL is not required.
Given that PyOpenSSL requires OpenSSL, minimizing the dependency is beneficial.
Authenticating service accounts with a JSON private key should not require installing PyOpenSSL.
More specifically, when
isinstance(credentials, service_account._ServiceAccountCredentials)isTrue, PyOpenSSL is not required.Given that PyOpenSSL requires OpenSSL, minimizing the dependency is beneficial.