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

We're currently using synchronous credentials to create a channel for async gRPC transport. In fact, the `create_channel` function is also synchronous. Investigate if the function and the credentials passed in...

type: bug
priority: p2

Similar to what we're doing for LROs in `google-api-core`, move the missing parameter logic to raise an exception from the client layer to the async rest transport layer.

type: bug
priority: p2

request / response interceptors are currently not supported for `gRPC`. We need to add support for this and also update the relevant unit tests to ensure that we have code...

type: feature request
priority: p3

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly: - [ ] Make sure...

size: xl

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

size: m

Currently, we skip tests for async REST in the following way: ``` if not HAS_ASYNC_REST_EXTRA: pytest.skip("the library must be installed with the `async_rest` extra to test this feature.") ``` However,...

type: process
priority: p3

Add unit test coverage for the following import error within `rest_asyncio.py.` file: ``` try: import aiohttp # type: ignore from google.auth.aio.transport.sessions import AsyncAuthorizedSession # type: ignore from google.api_core import rest_streaming_async...

type: process
priority: p2

Add a new nox session i.e. `unit_rest_async` in `noxfile.py.j2` which installs the library with the `[async_rest]` extra to ensure that the async rest transport specific unit tests are run and...

type: process
priority: p2

Once support for async `REST` transport goes from `experimental` -> `GA`, we need to remove the following conditions that guard the generation of the async rest transport and the async...

type: process
priority: p2

We have several TODOs indicating we should remove code in templates after #1240 is merged. Since that condition has already been met, this issue tracks finding those TODOs and removing...

type: cleanup
priority: p2