gapic-generator-python icon indicating copy to clipboard operation
gapic-generator-python copied to clipboard

Generate Python API client libraries from Protocol Buffers.

Results 352 gapic-generator-python issues
Sort by recently updated
recently updated
newest added

After generating the python client for [Service Control API](https://github.com/googleapis/python-service-control), I received the following Sphinx warning ``` "sphinx.errors.SphinxWarning: /usr/local/google/home/partheniou/git/python-service-control/google/cloud/servicecontrol_v1/types/distribution.py:docstring of google.cloud.servicecontrol_v1.types.distribution.Distribution:8:Block quote ends without a blank line; unexpected unindent. Warning, treated...

priority: p3

Original issue: https://github.com/googleapis/python-pubsub/issues/350 It will be cleaner to make this change in the generator itself as opposed to fiddling with `synth.py`.

type: cleanup
priority: p3

The Google Ads API uses a parallel set of templates to generate its client libraries. Features added to the default templates also should be added to the Ads templates to...

type: feature request
priority: p3

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | boringssl | http_archive | digest | `bb41bc0` -> `1ec335d` | ---...

kokoro:force-run
size: xs

Snippetgen samples currently does not handle repeated enum fields correctly. Example: https://cloud.google.com/python/docs/reference/webrisk/latest/google.cloud.webrisk_v1.services.web_risk_service.WebRiskServiceClient#google_cloud_webrisk_v1_services_web_risk_service_WebRiskServiceClient_search_uris (Where `threat_types` should be a list of enums or enum name strings.)

size: s

:robot: I have created a release *beep* *boop* --- ## [1.5.1](https://github.com/googleapis/gapic-generator-python/compare/v1.5.0...v1.5.1) (2022-10-24) ### Bug Fixes * Detect changed Python files in Git pre-commit hook ([#1475](https://github.com/googleapis/gapic-generator-python/issues/1475)) ([2a232fc](https://github.com/googleapis/gapic-generator-python/commit/2a232fcc5297d6cd2ee1562c01843a3074a4da1f)) --- This PR was...

kokoro:force-run
autorelease: pending
size: xs

#### Code example ```python from google.cloud.bigtable_admin_v2 import BigtableTableAdminClient from google.cloud.bigtable_admin_v2.types import ModifyColumnFamiliesRequest, ColumnFamily,GcRule c = BigtableTableAdminClient() c.modify_column_families( ModifyColumnFamiliesRequest( name="projects/my-project/instances/my-instance/tables/my-table", modifications=[ ModifyColumnFamiliesRequest.Modification( id="family", create=ColumnFamily( gc_rule=GcRule( max_num_versions=1 ) ) ) ] )...

Currently the `__enter__` method of a service client has no annotated return type. While some type checkers infer return types, Mypy doesn't, so this means that in a statement like...

size: s