Skip to content
This repository has been archived by the owner on Sep 5, 2023. It is now read-only.

Commit

Permalink
chore: upgrade gapic-generator-python to 0.46.3 (#67)
Browse files Browse the repository at this point in the history
This PR is the result of manually running the following commands in order to pull in the latest changes from googleapis-gen which includes gapic generator version 0.46.3:

1. Download the latest docker image for owlbot-cli
```
docker pull gcr.io/repo-automation-bots/owlbot-cli:latest
```
2. Run the owlbot-cli to copy the generated client from googleapis/googleapis-gen
```
docker run --rm --user $(id -u):$(id -g) -v $(pwd):/repo -w /repo gcr.io/repo-automation-bots/owlbot-cli:latest copy-code
```
3. Download the latest docker image for owlbot-python
```
docker pull gcr.io/repo-automation-bots/owlbot-python:latest
```
4. Run the post processor image
```
docker run --user $(id -u):$(id -g) --rm -v $(pwd):/repo -w /repo gcr.io/repo-automation-bots/owlbot-python:latest
```

Other features/fixes include: 

fix: add async client to %name_%version/init.py
chore: add autogenerated snippets
chore: remove auth, policy, and options from the reserved names list
feat: support self-signed JWT flow for service accounts
chore: enable GAPIC metadata generation
chore: sort subpackages in %namespace/%name/init.py
  • Loading branch information
parthea committed Jun 26, 2021
1 parent f913112 commit 2d1aaf4
Show file tree
Hide file tree
Showing 40 changed files with 1,558 additions and 1,123 deletions.
1 change: 0 additions & 1 deletion docs/memcache_v1/cloud_memcache.rst
Expand Up @@ -5,7 +5,6 @@ CloudMemcache
:members:
:inherited-members:


.. automodule:: google.cloud.memcache_v1.services.cloud_memcache.pagers
:members:
:inherited-members:
1 change: 0 additions & 1 deletion docs/memcache_v1beta2/cloud_memcache.rst
Expand Up @@ -5,7 +5,6 @@ CloudMemcache
:members:
:inherited-members:


.. automodule:: google.cloud.memcache_v1beta2.services.cloud_memcache.pagers
:members:
:inherited-members:
12 changes: 6 additions & 6 deletions google/cloud/memcache/__init__.py
@@ -1,5 +1,4 @@
# -*- coding: utf-8 -*-

# Copyright 2020 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
Expand All @@ -15,10 +14,11 @@
# limitations under the License.
#

from google.cloud.memcache_v1.services.cloud_memcache.client import CloudMemcacheClient
from google.cloud.memcache_v1.services.cloud_memcache.async_client import (
CloudMemcacheAsyncClient,
)
from google.cloud.memcache_v1.services.cloud_memcache.client import CloudMemcacheClient

from google.cloud.memcache_v1.types.cloud_memcache import ApplyParametersRequest
from google.cloud.memcache_v1.types.cloud_memcache import CreateInstanceRequest
from google.cloud.memcache_v1.types.cloud_memcache import DeleteInstanceRequest
Expand All @@ -27,24 +27,24 @@
from google.cloud.memcache_v1.types.cloud_memcache import ListInstancesRequest
from google.cloud.memcache_v1.types.cloud_memcache import ListInstancesResponse
from google.cloud.memcache_v1.types.cloud_memcache import MemcacheParameters
from google.cloud.memcache_v1.types.cloud_memcache import MemcacheVersion
from google.cloud.memcache_v1.types.cloud_memcache import OperationMetadata
from google.cloud.memcache_v1.types.cloud_memcache import UpdateInstanceRequest
from google.cloud.memcache_v1.types.cloud_memcache import UpdateParametersRequest
from google.cloud.memcache_v1.types.cloud_memcache import MemcacheVersion

__all__ = (
"ApplyParametersRequest",
"CloudMemcacheAsyncClient",
"CloudMemcacheClient",
"CloudMemcacheAsyncClient",
"ApplyParametersRequest",
"CreateInstanceRequest",
"DeleteInstanceRequest",
"GetInstanceRequest",
"Instance",
"ListInstancesRequest",
"ListInstancesResponse",
"MemcacheParameters",
"MemcacheVersion",
"OperationMetadata",
"UpdateInstanceRequest",
"UpdateParametersRequest",
"MemcacheVersion",
)
9 changes: 5 additions & 4 deletions google/cloud/memcache_v1/__init__.py
@@ -1,5 +1,4 @@
# -*- coding: utf-8 -*-

# Copyright 2020 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
Expand All @@ -16,6 +15,8 @@
#

from .services.cloud_memcache import CloudMemcacheClient
from .services.cloud_memcache import CloudMemcacheAsyncClient

from .types.cloud_memcache import ApplyParametersRequest
from .types.cloud_memcache import CreateInstanceRequest
from .types.cloud_memcache import DeleteInstanceRequest
Expand All @@ -24,14 +25,15 @@
from .types.cloud_memcache import ListInstancesRequest
from .types.cloud_memcache import ListInstancesResponse
from .types.cloud_memcache import MemcacheParameters
from .types.cloud_memcache import MemcacheVersion
from .types.cloud_memcache import OperationMetadata
from .types.cloud_memcache import UpdateInstanceRequest
from .types.cloud_memcache import UpdateParametersRequest

from .types.cloud_memcache import MemcacheVersion

__all__ = (
"CloudMemcacheAsyncClient",
"ApplyParametersRequest",
"CloudMemcacheClient",
"CreateInstanceRequest",
"DeleteInstanceRequest",
"GetInstanceRequest",
Expand All @@ -43,5 +45,4 @@
"OperationMetadata",
"UpdateInstanceRequest",
"UpdateParametersRequest",
"CloudMemcacheClient",
)
93 changes: 93 additions & 0 deletions google/cloud/memcache_v1/gapic_metadata.json
@@ -0,0 +1,93 @@
{
"comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
"language": "python",
"libraryPackage": "google.cloud.memcache_v1",
"protoPackage": "google.cloud.memcache.v1",
"schema": "1.0",
"services": {
"CloudMemcache": {
"clients": {
"grpc": {
"libraryClient": "CloudMemcacheClient",
"rpcs": {
"ApplyParameters": {
"methods": [
"apply_parameters"
]
},
"CreateInstance": {
"methods": [
"create_instance"
]
},
"DeleteInstance": {
"methods": [
"delete_instance"
]
},
"GetInstance": {
"methods": [
"get_instance"
]
},
"ListInstances": {
"methods": [
"list_instances"
]
},
"UpdateInstance": {
"methods": [
"update_instance"
]
},
"UpdateParameters": {
"methods": [
"update_parameters"
]
}
}
},
"grpc-async": {
"libraryClient": "CloudMemcacheAsyncClient",
"rpcs": {
"ApplyParameters": {
"methods": [
"apply_parameters"
]
},
"CreateInstance": {
"methods": [
"create_instance"
]
},
"DeleteInstance": {
"methods": [
"delete_instance"
]
},
"GetInstance": {
"methods": [
"get_instance"
]
},
"ListInstances": {
"methods": [
"list_instances"
]
},
"UpdateInstance": {
"methods": [
"update_instance"
]
},
"UpdateParameters": {
"methods": [
"update_parameters"
]
}
}
}
}
}
}
}
1 change: 0 additions & 1 deletion google/cloud/memcache_v1/services/__init__.py
@@ -1,5 +1,4 @@
# -*- coding: utf-8 -*-

# Copyright 2020 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
Expand Down
2 changes: 0 additions & 2 deletions google/cloud/memcache_v1/services/cloud_memcache/__init__.py
@@ -1,5 +1,4 @@
# -*- coding: utf-8 -*-

# Copyright 2020 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
Expand All @@ -14,7 +13,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#

from .client import CloudMemcacheClient
from .async_client import CloudMemcacheAsyncClient

Expand Down

0 comments on commit 2d1aaf4

Please sign in to comment.