gapic-generator-python
gapic-generator-python copied to clipboard
Generate Python API client libraries from Protocol Buffers.
Currently we have to manually sync the requirements of the `gapic-generator` library with the requirements in the templates. - `gapic-generator` requirements https://github.com/googleapis/gapic-generator-python/blob/723efca3f909527c48e8070eff61511293888626/setup.py#L27-L39 - Requirements in the Client library template https://github.com/googleapis/gapic-generator-python/blob/723efca3f909527c48e8070eff61511293888626/gapic/templates/setup.py.j2#L29-L42...
Starting in version 1.11.6, generated unit tests for `google/cloud/aiplatform/v1beta1` fail with `NameError: name 'value' is not defined` I've narrowed the problematic commit to https://github.com/googleapis/gapic-generator-python/commit/723efca3f909527c48e8070eff61511293888626 See snippet of stack trace below...
The generated sample code for async clients is missing `asyncio.run` which results in the sample code to not work as expected. As an example, working sample code for `accessapproval_v1_generated_access_approval_list_approval_requests_async.py` should...
Source-Link: https://github.com/googleapis/synthtool/commit/9ae07858520bf035a3d5be569b5a65d960ee4392 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:52210e0e0559f5ea8c52be148b33504022e1faef4e95fbe4b32d68022af2fa7e
Source-Link: https://github.com/googleapis/synthtool/commit/0142f3529bd44e1bd7297e72ac6d0c8228bf1489 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:99ab465187b4891e878ee4f9977b4a6aeeb0ceadf404870c416c50e06500eb42
See https://github.com/googleapis/google-cloud-python/actions/runs/9390578475/job/25860763929?pr=12769#step:5:863 The docs build failed because of the following reasons: - asterisk characters were not surrounded by backticks or escaped. - unexpected section title - unexpected indent See the...
See https://github.com/googleapis/googleapis/blob/7976ffadc0f21ee9149708c0c97ef000e15de1eb/google/cloud/dataplex/v1/catalog.proto#L1171 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-dataplex/google/cloud/dataplex_v1/types/catalog.py:docstring of google.cloud.dataplex_v1.types.catalog.ListEntriesRequest:23:Inline emphasis...
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.2.2 to 2024.7.4. Commits bd81538 2024.07.04 (#295) 06a2cbf Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (#294) 13bba02 Bump actions/checkout from 4.1.6 to 4.1.7 (#293) e8abcd0 Bump pypa/gh-action-pypi-publish from...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [certifi](https://togithub.com/certifi/python-certifi) | `==2024.2.2` -> `==2024.7.4` | [](https://docs.renovatebot.com/merge-confidence/)...
Ask: Generator code could have presubmits that ensure that dependent handwritten repository unit tests are not broken. Example Link:https://github.com/googleapis/python-pubsub/actions/runs/9765604292/job/26956649154?pr=1154 Example test failures: ``` ______________ test_sync_pull_warning_if_return_immediately_async ______________ creds = @pytest.mark.asyncio async...