gapic-generator-python
gapic-generator-python copied to clipboard
Generate Python API client libraries from Protocol Buffers.
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [argcomplete](https://togithub.com/kislyuk/argcomplete) ([changelog](https://togithub.com/kislyuk/argcomplete/blob/master/Changes.rst)) |...
Let's take a look at this commit (https://github.com/googleapis/googleapis-gen/commit/e9faa30edb185d2f22ae83e4eb95414f42194eb7) and search for `projects/*/locations/*/tuningJobs/*/operations`. This URI is found 145 times and is added to 29 files in that commit. The URIs are...
**Is your feature request related to a problem? Please describe.** - I wanted to use this to generate code for my grpc service that used the https://github.com/googleapis/proto-plus-python library. **Describe the...
Protobuf 5.x is not currently supported in generated clients. See blocking issue https://github.com/googleapis/proto-plus-python/issues/431 https://github.com/googleapis/gapic-generator-python/blob/24a23a1ab885246e447c0010b2e5602209dfbb8d/setup.py#L27-L35 and https://github.com/googleapis/gapic-generator-python/blob/24a23a1ab885246e447c0010b2e5602209dfbb8d/gapic/templates/setup.py.j2#L32-L39 As part of this upgrade, we should drop support for protobuf 3.x, and deprecate...
See https://github.com/googleapis/googleapis/blob/5ce591f2593cf3a2c5c370c0a0d761c2d889c6b1/google/cloud/edgecontainer/v1/resources.proto#L219-L223 where there is an asterisk character which is not surrounded by backticks or escaped. This caused the docs build to fail with ``` sphinx.errors.SphinxWarning: /home/runner/work/google-cloud-python/google-cloud-python/packages/google-cloud-edgecontainer/google/cloud/edgecontainer_v1/types/resources.py:docstring of google.cloud.edgecontainer_v1.types.resources.Cluster.MaintenanceEvent:22:Inline emphasis...
Related to https://github.com/googleapis/gapic-generator-python/issues/1592, code is duplicated in 2 separate directories for templates ([default](https://github.com/googleapis/gapic-generator-python/tree/main/gapic/templates) and [Ads](https://github.com/googleapis/gapic-generator-python/tree/main/gapic/ads-templates)). We should either remove the ads templates, or create shared templates that can be used...
[compliance.proto](https://github.com/googleapis/gapic-showcase/blob/main/schema/google/showcase/v1beta1/compliance.proto) is not used in showcase testing. https://github.com/googleapis/gapic-generator-python/blob/24a23a1ab885246e447c0010b2e5602209dfbb8d/noxfile.py#L242-L253 If `compliance.proto` is added, 2 generated tests fail. See the stack trace below and PR https://github.com/googleapis/gapic-generator-python/pull/1992 https://github.com/googleapis/gapic-generator-python/actions/runs/8381341747/job/22952651655?pr=1992 ``` [__________________ test_repeat_data_simple_path_field_headers __________________ [gw0]...
This PR - Adds [google/showcase/v1beta1](https://github.com/googleapis/gapic-showcase/tree/main/schema/google/showcase/v1beta1) to the goldens directory. - Updates the version of googleapis to the latest SHA Wait for https://github.com/googleapis/gapic-showcase/pull/1477
I successfully generated a GAPIC client for [google/showcase/v1beta1](https://github.com/googleapis/gapic-showcase/blob/main/schema/google/showcase/v1beta1/BUILD.bazel) with `autogen-snippets=False`. When `autogen-snippets=True`, the generation fails with the following error ``` (py39) partheniou@partheniou-vm-3:~/git/gapic-generator-python$ gbazelisk run //tests/integration:showcase_update ERROR: /usr/local/google/home/partheniou/git/gapic-generator-python/tests/integration/goldens/showcase/BUILD.bazel:3:10: //tests/integration/goldens/showcase:goldens_files: invalid label...