Skip to content
This repository was archived by the owner on Jul 6, 2023. It is now read-only.

Commit 81ae849

Browse files
chore: use gapic-generator-python 0.53.4 (#63)
- [ ] Regenerate this pull request now. docs: list oneofs in docstring fix(deps): require google-api-core >= 1.28.0 fix(deps): drop packaging dependency committer: busunkim96@ PiperOrigin-RevId: 406468269 Source-Link: googleapis/googleapis@83d81b0 Source-Link: https://github.com/googleapis/googleapis-gen/commit/2ff001fbacb9e77e71d734de5f955c05fdae8526 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMmZmMDAxZmJhY2I5ZTc3ZTcxZDczNGRlNWY5NTVjMDVmZGFlODUyNiJ9
1 parent d7647c7 commit 81ae849

File tree

7 files changed

+45
-151
lines changed

7 files changed

+45
-151
lines changed

google/cloud/essential_contacts_v1/services/essential_contacts_service/async_client.py

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,15 @@
1919
from typing import Dict, Sequence, Tuple, Type, Union
2020
import pkg_resources
2121

22-
import google.api_core.client_options as ClientOptions # type: ignore
22+
from google.api_core.client_options import ClientOptions # type: ignore
2323
from google.api_core import exceptions as core_exceptions # type: ignore
2424
from google.api_core import gapic_v1 # type: ignore
2525
from google.api_core import retry as retries # type: ignore
2626
from google.auth import credentials as ga_credentials # type: ignore
2727
from google.oauth2 import service_account # type: ignore
2828

29+
OptionalRetry = Union[retries.Retry, object]
30+
2931
from google.cloud.essential_contacts_v1.services.essential_contacts_service import (
3032
pagers,
3133
)
@@ -173,18 +175,18 @@ def __init__(
173175

174176
async def create_contact(
175177
self,
176-
request: service.CreateContactRequest = None,
178+
request: Union[service.CreateContactRequest, dict] = None,
177179
*,
178180
parent: str = None,
179181
contact: service.Contact = None,
180-
retry: retries.Retry = gapic_v1.method.DEFAULT,
182+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
181183
timeout: float = None,
182184
metadata: Sequence[Tuple[str, str]] = (),
183185
) -> service.Contact:
184186
r"""Adds a new contact for a resource.
185187
186188
Args:
187-
request (:class:`google.cloud.essential_contacts_v1.types.CreateContactRequest`):
189+
request (Union[google.cloud.essential_contacts_v1.types.CreateContactRequest, dict]):
188190
The request object. Request message for the
189191
CreateContact method.
190192
parent (:class:`str`):
@@ -256,19 +258,19 @@ async def create_contact(
256258

257259
async def update_contact(
258260
self,
259-
request: service.UpdateContactRequest = None,
261+
request: Union[service.UpdateContactRequest, dict] = None,
260262
*,
261263
contact: service.Contact = None,
262264
update_mask: field_mask_pb2.FieldMask = None,
263-
retry: retries.Retry = gapic_v1.method.DEFAULT,
265+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
264266
timeout: float = None,
265267
metadata: Sequence[Tuple[str, str]] = (),
266268
) -> service.Contact:
267269
r"""Updates a contact.
268270
Note: A contact's email address cannot be changed.
269271
270272
Args:
271-
request (:class:`google.cloud.essential_contacts_v1.types.UpdateContactRequest`):
273+
request (Union[google.cloud.essential_contacts_v1.types.UpdateContactRequest, dict]):
272274
The request object. Request message for the
273275
UpdateContact method.
274276
contact (:class:`google.cloud.essential_contacts_v1.types.Contact`):
@@ -343,17 +345,17 @@ async def update_contact(
343345

344346
async def list_contacts(
345347
self,
346-
request: service.ListContactsRequest = None,
348+
request: Union[service.ListContactsRequest, dict] = None,
347349
*,
348350
parent: str = None,
349-
retry: retries.Retry = gapic_v1.method.DEFAULT,
351+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
350352
timeout: float = None,
351353
metadata: Sequence[Tuple[str, str]] = (),
352354
) -> pagers.ListContactsAsyncPager:
353355
r"""Lists the contacts that have been set on a resource.
354356
355357
Args:
356-
request (:class:`google.cloud.essential_contacts_v1.types.ListContactsRequest`):
358+
request (Union[google.cloud.essential_contacts_v1.types.ListContactsRequest, dict]):
357359
The request object. Request message for the ListContacts
358360
method.
359361
parent (:class:`str`):
@@ -433,17 +435,17 @@ async def list_contacts(
433435

434436
async def get_contact(
435437
self,
436-
request: service.GetContactRequest = None,
438+
request: Union[service.GetContactRequest, dict] = None,
437439
*,
438440
name: str = None,
439-
retry: retries.Retry = gapic_v1.method.DEFAULT,
441+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
440442
timeout: float = None,
441443
metadata: Sequence[Tuple[str, str]] = (),
442444
) -> service.Contact:
443445
r"""Gets a single contact.
444446
445447
Args:
446-
request (:class:`google.cloud.essential_contacts_v1.types.GetContactRequest`):
448+
request (Union[google.cloud.essential_contacts_v1.types.GetContactRequest, dict]):
447449
The request object. Request message for the GetContact
448450
method.
449451
name (:class:`str`):
@@ -515,17 +517,17 @@ async def get_contact(
515517

516518
async def delete_contact(
517519
self,
518-
request: service.DeleteContactRequest = None,
520+
request: Union[service.DeleteContactRequest, dict] = None,
519521
*,
520522
name: str = None,
521-
retry: retries.Retry = gapic_v1.method.DEFAULT,
523+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
522524
timeout: float = None,
523525
metadata: Sequence[Tuple[str, str]] = (),
524526
) -> None:
525527
r"""Deletes a contact.
526528
527529
Args:
528-
request (:class:`google.cloud.essential_contacts_v1.types.DeleteContactRequest`):
530+
request (Union[google.cloud.essential_contacts_v1.types.DeleteContactRequest, dict]):
529531
The request object. Request message for the
530532
DeleteContact method.
531533
name (:class:`str`):
@@ -581,9 +583,9 @@ async def delete_contact(
581583

582584
async def compute_contacts(
583585
self,
584-
request: service.ComputeContactsRequest = None,
586+
request: Union[service.ComputeContactsRequest, dict] = None,
585587
*,
586-
retry: retries.Retry = gapic_v1.method.DEFAULT,
588+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
587589
timeout: float = None,
588590
metadata: Sequence[Tuple[str, str]] = (),
589591
) -> pagers.ComputeContactsAsyncPager:
@@ -592,7 +594,7 @@ async def compute_contacts(
592594
including contacts inherited from any parent resources.
593595
594596
Args:
595-
request (:class:`google.cloud.essential_contacts_v1.types.ComputeContactsRequest`):
597+
request (Union[google.cloud.essential_contacts_v1.types.ComputeContactsRequest, dict]):
596598
The request object. Request message for the
597599
ComputeContacts method.
598600
retry (google.api_core.retry.Retry): Designation of what errors, if any,
@@ -641,17 +643,17 @@ async def compute_contacts(
641643

642644
async def send_test_message(
643645
self,
644-
request: service.SendTestMessageRequest = None,
646+
request: Union[service.SendTestMessageRequest, dict] = None,
645647
*,
646-
retry: retries.Retry = gapic_v1.method.DEFAULT,
648+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
647649
timeout: float = None,
648650
metadata: Sequence[Tuple[str, str]] = (),
649651
) -> None:
650652
r"""Allows a contact admin to send a test message to
651653
contact to verify that it has been configured correctly.
652654
653655
Args:
654-
request (:class:`google.cloud.essential_contacts_v1.types.SendTestMessageRequest`):
656+
request (Union[google.cloud.essential_contacts_v1.types.SendTestMessageRequest, dict]):
655657
The request object. Request message for the
656658
SendTestMessage method.
657659
retry (google.api_core.retry.Retry): Designation of what errors, if any,

google/cloud/essential_contacts_v1/services/essential_contacts_service/client.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
from google.auth.exceptions import MutualTLSChannelError # type: ignore
3131
from google.oauth2 import service_account # type: ignore
3232

33+
OptionalRetry = Union[retries.Retry, object]
34+
3335
from google.cloud.essential_contacts_v1.services.essential_contacts_service import (
3436
pagers,
3537
)
@@ -357,7 +359,7 @@ def create_contact(
357359
*,
358360
parent: str = None,
359361
contact: service.Contact = None,
360-
retry: retries.Retry = gapic_v1.method.DEFAULT,
362+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
361363
timeout: float = None,
362364
metadata: Sequence[Tuple[str, str]] = (),
363365
) -> service.Contact:
@@ -440,7 +442,7 @@ def update_contact(
440442
*,
441443
contact: service.Contact = None,
442444
update_mask: field_mask_pb2.FieldMask = None,
443-
retry: retries.Retry = gapic_v1.method.DEFAULT,
445+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
444446
timeout: float = None,
445447
metadata: Sequence[Tuple[str, str]] = (),
446448
) -> service.Contact:
@@ -526,7 +528,7 @@ def list_contacts(
526528
request: Union[service.ListContactsRequest, dict] = None,
527529
*,
528530
parent: str = None,
529-
retry: retries.Retry = gapic_v1.method.DEFAULT,
531+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
530532
timeout: float = None,
531533
metadata: Sequence[Tuple[str, str]] = (),
532534
) -> pagers.ListContactsPager:
@@ -607,7 +609,7 @@ def get_contact(
607609
request: Union[service.GetContactRequest, dict] = None,
608610
*,
609611
name: str = None,
610-
retry: retries.Retry = gapic_v1.method.DEFAULT,
612+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
611613
timeout: float = None,
612614
metadata: Sequence[Tuple[str, str]] = (),
613615
) -> service.Contact:
@@ -680,7 +682,7 @@ def delete_contact(
680682
request: Union[service.DeleteContactRequest, dict] = None,
681683
*,
682684
name: str = None,
683-
retry: retries.Retry = gapic_v1.method.DEFAULT,
685+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
684686
timeout: float = None,
685687
metadata: Sequence[Tuple[str, str]] = (),
686688
) -> None:
@@ -745,7 +747,7 @@ def compute_contacts(
745747
self,
746748
request: Union[service.ComputeContactsRequest, dict] = None,
747749
*,
748-
retry: retries.Retry = gapic_v1.method.DEFAULT,
750+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
749751
timeout: float = None,
750752
metadata: Sequence[Tuple[str, str]] = (),
751753
) -> pagers.ComputeContactsPager:
@@ -806,7 +808,7 @@ def send_test_message(
806808
self,
807809
request: Union[service.SendTestMessageRequest, dict] = None,
808810
*,
809-
retry: retries.Retry = gapic_v1.method.DEFAULT,
811+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
810812
timeout: float = None,
811813
metadata: Sequence[Tuple[str, str]] = (),
812814
) -> None:

google/cloud/essential_contacts_v1/services/essential_contacts_service/transports/base.py

Lines changed: 1 addition & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#
1616
import abc
1717
from typing import Awaitable, Callable, Dict, Optional, Sequence, Union
18-
import packaging.version
1918
import pkg_resources
2019

2120
import google.auth # type: ignore
@@ -38,15 +37,6 @@
3837
except pkg_resources.DistributionNotFound:
3938
DEFAULT_CLIENT_INFO = gapic_v1.client_info.ClientInfo()
4039

41-
try:
42-
# google.auth.__version__ was added in 1.26.0
43-
_GOOGLE_AUTH_VERSION = google.auth.__version__
44-
except AttributeError:
45-
try: # try pkg_resources if it is available
46-
_GOOGLE_AUTH_VERSION = pkg_resources.get_distribution("google-auth").version
47-
except pkg_resources.DistributionNotFound: # pragma: NO COVER
48-
_GOOGLE_AUTH_VERSION = None
49-
5040

5141
class EssentialContactsServiceTransport(abc.ABC):
5242
"""Abstract transport class for EssentialContactsService."""
@@ -96,7 +86,7 @@ def __init__(
9686
host += ":443"
9787
self._host = host
9888

99-
scopes_kwargs = self._get_scopes_kwargs(self._host, scopes)
89+
scopes_kwargs = {"scopes": scopes, "default_scopes": self.AUTH_SCOPES}
10090

10191
# Save the scopes.
10292
self._scopes = scopes
@@ -129,29 +119,6 @@ def __init__(
129119
# Save the credentials.
130120
self._credentials = credentials
131121

132-
# TODO(busunkim): This method is in the base transport
133-
# to avoid duplicating code across the transport classes. These functions
134-
# should be deleted once the minimum required versions of google-auth is increased.
135-
136-
# TODO: Remove this function once google-auth >= 1.25.0 is required
137-
@classmethod
138-
def _get_scopes_kwargs(
139-
cls, host: str, scopes: Optional[Sequence[str]]
140-
) -> Dict[str, Optional[Sequence[str]]]:
141-
"""Returns scopes kwargs to pass to google-auth methods depending on the google-auth version"""
142-
143-
scopes_kwargs = {}
144-
145-
if _GOOGLE_AUTH_VERSION and (
146-
packaging.version.parse(_GOOGLE_AUTH_VERSION)
147-
>= packaging.version.parse("1.25.0")
148-
):
149-
scopes_kwargs = {"scopes": scopes, "default_scopes": cls.AUTH_SCOPES}
150-
else:
151-
scopes_kwargs = {"scopes": scopes or cls.AUTH_SCOPES}
152-
153-
return scopes_kwargs
154-
155122
def _prep_wrapped_messages(self, client_info):
156123
# Precompute the wrapped methods.
157124
self._wrapped_methods = {

google/cloud/essential_contacts_v1/services/essential_contacts_service/transports/grpc_asyncio.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
from google.api_core import grpc_helpers_async # type: ignore
2121
from google.auth import credentials as ga_credentials # type: ignore
2222
from google.auth.transport.grpc import SslCredentials # type: ignore
23-
import packaging.version
2423

2524
import grpc # type: ignore
2625
from grpc.experimental import aio # type: ignore

setup.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,8 @@
2525
# NOTE: Maintainers, please do not require google-api-core>=2.x.x
2626
# Until this issue is closed
2727
# https://github.com/googleapis/google-cloud-python/issues/10566
28-
"google-api-core[grpc] >= 1.26.0, <3.0.0dev",
28+
"google-api-core[grpc] >= 1.28.0, <3.0.0dev",
2929
"proto-plus >= 1.15.0",
30-
"packaging >= 14.3",
3130
]
3231

3332
package_root = os.path.abspath(os.path.dirname(__file__))

testing/constraints-3.6.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,5 @@
55
#
66
# e.g., if setup.py has "foo >= 1.14.0, < 2.0.0dev",
77
# Then this file should have foo==1.14.0
8-
google-api-core==1.26.0
8+
google-api-core==1.28.0
99
proto-plus==1.15.0
10-
packaging==14.3
11-
google-auth==1.24.0 # TODO: remove when google-auth>=1.25.0 is transitively required through google-api-core

0 commit comments

Comments
 (0)