diff --git a/requirements.txt b/requirements.txt index 08dfd1ab5..131b65f8b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,8 +5,7 @@ pytest-cov >= 2.4.0 pytest-localserver >= 0.4.1 cachecontrol >= 0.12.6 -google-api-core[grpc] >= 1.14.0, < 2.0.0dev; platform.python_implementation != 'PyPy' +google-api-core[grpc] >= 1.22.1, < 2.0.0dev; platform.python_implementation != 'PyPy' google-api-python-client >= 1.7.8 -google-auth == 1.18.0 # temporary workaround -google-cloud-firestore >= 1.4.0; platform.python_implementation != 'PyPy' -google-cloud-storage >= 1.18.0 +google-cloud-firestore >= 2.1.0; platform.python_implementation != 'PyPy' +google-cloud-storage >= 1.37.1 diff --git a/setup.py b/setup.py index ea8286dce..83b7291df 100644 --- a/setup.py +++ b/setup.py @@ -38,10 +38,10 @@ 'to integrate Firebase into their services and applications.') install_requires = [ 'cachecontrol>=0.12.6', - 'google-api-core[grpc] >= 1.14.0, < 2.0.0dev; platform.python_implementation != "PyPy"', + 'google-api-core[grpc] >= 1.22.1, < 2.0.0dev; platform.python_implementation != "PyPy"', 'google-api-python-client >= 1.7.8', - 'google-cloud-firestore>=1.4.0; platform.python_implementation != "PyPy"', - 'google-cloud-storage>=1.18.0', + 'google-cloud-firestore>=2.1.0; platform.python_implementation != "PyPy"', + 'google-cloud-storage>=1.37.1', ] setup( diff --git a/tests/test_token_gen.py b/tests/test_token_gen.py index d8450c59c..b0a744f1d 100644 --- a/tests/test_token_gen.py +++ b/tests/test_token_gen.py @@ -259,7 +259,7 @@ def test_sign_with_iam(self): testutils.MockCredential(), name='iam-signer-app', options=options) try: signature = base64.b64encode(b'test').decode() - iam_resp = '{{"signature": "{0}"}}'.format(signature) + iam_resp = '{{"signedBlob": "{0}"}}'.format(signature) _overwrite_iam_request(app, testutils.MockRequest(200, iam_resp)) custom_token = auth.create_custom_token(MOCK_UID, app=app).decode() assert custom_token.endswith('.' + signature.rstrip('=')) @@ -297,7 +297,7 @@ def test_sign_with_discovered_service_account(self): # Now invoke the IAM signer. signature = base64.b64encode(b'test').decode() request.response = testutils.MockResponse( - 200, '{{"signature": "{0}"}}'.format(signature)) + 200, '{{"signedBlob": "{0}"}}'.format(signature)) custom_token = auth.create_custom_token(MOCK_UID, app=app).decode() assert custom_token.endswith('.' + signature.rstrip('=')) self._verify_signer(custom_token, 'discovered-service-account')