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

See [this build log](https://github.com/googleapis/gapic-generator-python/actions/runs/19040814480/job/54377259125?pr=2411) which shows the error `Plugin output is unparseable`. The error only appears in `google-api-core` 2.28.0 and newer when running with Python < 3.11. The error appears...

Generating `google/cloud/dialogflow/cx` is significantly longer than other APIs. This bug tracks the investigation into the performance issue. (WIP) Minimal protoc command Duration: ~ 6 min (note, this took 20 minutes...

See https://github.com/googleapis/google-cloud-python/pull/14741 which fixes a docs formatting issue via post-processing which is caused by `pandoc`. We should remove the dependency on `pandoc` to avoid running into these issues. We would...

Fixes https://github.com/googleapis/gapic-generator-python/issues/2450

size: m

See the code below which should be removed once support for Protobuf 3.x is dropped. https://github.com/googleapis/gapic-generator-python/blob/9310dd923082f93e6da0d751b9a5d4a2f306114b/gapic/templates/noxfile.py.j2#L226-L227 https://github.com/googleapis/gapic-generator-python/blob/9310dd923082f93e6da0d751b9a5d4a2f306114b/gapic/templates/noxfile.py.j2#L234-L238

type: cleanup
priority: p2
lang: python

As reported in firestore: https://github.com/googleapis/python-firestore/issues/972 The generated docstrings for create_time say it is of type `google.protobuf.timestamp_pb2.Timestamp`. But using the library, it actually shows up as `DatetimeWithNanoseconds`. Is there a way...

type: bug
priority: p2

See build log below where tests fail with [pytest-asyncio==1.0.0](https://pypi.org/project/pytest-asyncio/) released on May 26. ``` py3133partheniou@partheniou-vm-3:~/git/gapic-generator-python$ nox -s showcase-3.13 nox > Running session showcase-3.13 nox > Creating virtual environment (virtualenv) using...

type: process
priority: p2

The error `Not a regular file` appears when attempting to update to the latest version of `rules_python` [1.4.1](https://github.com/bazel-contrib/rules_python/releases/tag/1.4.1) using the rule here https://github.com/googleapis/gapic-generator-python/blob/1c6e9a4f460be0dd1eafc55b2eff964651a4e2ac/WORKSPACE#L25-L34 See the stack trace below: ``` py3133partheniou@partheniou-vm-3:~/git/gapic-generator-python$...

type: bug
priority: p2

When locally running `nox -r -s mypy-3.13`, I see a warning about license classifiers. We should figure out what the best practice is now and adapt. The relevant part of...

type: process
priority: p2

We currently pin Python `3.10` as the version for the nox docs session. This requires us to include Python `3.10` in our Dockerfile for librarian, thus adding extra toil. Remove...