Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cloudquery/plugin-pb-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.0.47
Choose a base ref
...
head repository: cloudquery/plugin-pb-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.0.48
Choose a head ref
  • 8 commits
  • 12 files changed
  • 2 contributors

Commits on Sep 29, 2025

  1. Configuration menu
    Copy the full SHA
    e6ea2ca View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2025

  1. fix(deps): Update dependency black to v25.9.0 (#182)

    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CHANGES.md)) | minor | `==25.1.0` -> `==25.9.0` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>psf/black (black)</summary>
    
    ### [`v25.9.0`](https://redirect.github.com/psf/black/blob/HEAD/CHANGES.md#2590)
    
    [Compare Source](https://redirect.github.com/psf/black/compare/25.1.0...25.9.0)
    
    ##### Highlights
    
    -   Remove support for pre-python 3.7 `await/async` as soft keywords/variable names
        ([#&#8203;4676](https://redirect.github.com/psf/black/issues/4676))
    
    ##### Stable style
    
    -   Fix crash while formatting a long `del` statement containing tuples ([#&#8203;4628](https://redirect.github.com/psf/black/issues/4628))
    -   Fix crash while formatting expressions using the walrus operator in complex `with`
        statements ([#&#8203;4630](https://redirect.github.com/psf/black/issues/4630))
    -   Handle `# fmt: skip` followed by a comment at the end of file ([#&#8203;4635](https://redirect.github.com/psf/black/issues/4635))
    -   Fix crash when a tuple appears in the `as` clause of a `with` statement ([#&#8203;4634](https://redirect.github.com/psf/black/issues/4634))
    -   Fix crash when tuple is used as a context manager inside a `with` statement ([#&#8203;4646](https://redirect.github.com/psf/black/issues/4646))
    -   Fix crash when formatting a `\` followed by a `\r` followed by a comment ([#&#8203;4663](https://redirect.github.com/psf/black/issues/4663))
    -   Fix crash on a `\\r\n` ([#&#8203;4673](https://redirect.github.com/psf/black/issues/4673))
    -   Fix crash on `await ...` (where `...` is a literal `Ellipsis`) ([#&#8203;4676](https://redirect.github.com/psf/black/issues/4676))
    -   Fix crash on parenthesized expression inside a type parameter bound ([#&#8203;4684](https://redirect.github.com/psf/black/issues/4684))
    -   Fix crash when using line ranges excluding indented single line decorated items
        ([#&#8203;4670](https://redirect.github.com/psf/black/issues/4670))
    
    ##### Preview style
    
    -   Fix a bug where one-liner functions/conditionals marked with `# fmt: skip` would still
        be formatted ([#&#8203;4552](https://redirect.github.com/psf/black/issues/4552))
    -   Improve `multiline_string_handling` with ternaries and dictionaries ([#&#8203;4657](https://redirect.github.com/psf/black/issues/4657))
    -   Fix a bug where `string_processing` would not split f-strings directly after
        expressions ([#&#8203;4680](https://redirect.github.com/psf/black/issues/4680))
    -   Wrap the `in` clause of comprehensions across lines if necessary ([#&#8203;4699](https://redirect.github.com/psf/black/issues/4699))
    -   Remove parentheses around multiple exception types in `except` and `except*` without
        `as`. ([#&#8203;4720](https://redirect.github.com/psf/black/issues/4720))
    -   Add `\r` style newlines to the potential newlines to normalize file newlines both from
        and to ([#&#8203;4710](https://redirect.github.com/psf/black/issues/4710))
    
    ##### Parser
    
    -   Rewrite tokenizer to improve performance and compliance ([#&#8203;4536](https://redirect.github.com/psf/black/issues/4536))
    -   Fix bug where certain unusual expressions (e.g., lambdas) were not accepted in type
        parameter bounds and defaults. ([#&#8203;4602](https://redirect.github.com/psf/black/issues/4602))
    
    ##### Performance
    
    -   Avoid using an extra process when running with only one worker ([#&#8203;4734](https://redirect.github.com/psf/black/issues/4734))
    
    ##### Integrations
    
    -   Fix the version check in the vim file to reject Python 3.8 ([#&#8203;4567](https://redirect.github.com/psf/black/issues/4567))
    -   Enhance GitHub Action `psf/black` to read Black version from an additional section in
        pyproject.toml: `[project.dependency-groups]` ([#&#8203;4606](https://redirect.github.com/psf/black/issues/4606))
    -   Build gallery docker image with python3-slim and reduce image size ([#&#8203;4686](https://redirect.github.com/psf/black/issues/4686))
    
    ##### Documentation
    
    -   Add FAQ entry for windows emoji not displaying ([#&#8203;4714](https://redirect.github.com/psf/black/issues/4714))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
    cq-bot authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    d14d469 View commit details
    Browse the repository at this point in the history
  2. fix(deps): Update dependency pytest to v8.4.2 (#181)

    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [pytest](https://redirect.github.com/pytest-dev/pytest) ([changelog](https://docs.pytest.org/en/stable/changelog.html)) | patch | `==8.4.1` -> `==8.4.2` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pytest-dev/pytest (pytest)</summary>
    
    ### [`v8.4.2`](https://redirect.github.com/pytest-dev/pytest/releases/tag/8.4.2)
    
    [Compare Source](https://redirect.github.com/pytest-dev/pytest/compare/8.4.1...8.4.2)
    
    ### pytest 8.4.2 (2025-09-03)
    
    #### Bug fixes
    
    -   [#&#8203;13478](https://redirect.github.com/pytest-dev/pytest/issues/13478): Fixed a crash when using `console_output_style`{.interpreted-text role="confval"} with `times` and a module is skipped.
    
    -   [#&#8203;13530](https://redirect.github.com/pytest-dev/pytest/issues/13530): Fixed a crash when using `pytest.approx`{.interpreted-text role="func"} and `decimal.Decimal`{.interpreted-text role="class"} instances with the `decimal.FloatOperation`{.interpreted-text role="class"} trap set.
    
    -   [#&#8203;13549](https://redirect.github.com/pytest-dev/pytest/issues/13549): No longer evaluate type annotations in Python `3.14` when inspecting function signatures.
    
        This prevents crashes during module collection when modules do not explicitly use `from __future__ import annotations` and import types for annotations within a `if TYPE_CHECKING:` block.
    
    -   [#&#8203;13559](https://redirect.github.com/pytest-dev/pytest/issues/13559): Added missing \[int]{.title-ref} and \[float]{.title-ref} variants to the \[Literal]{.title-ref} type annotation of the \[type]{.title-ref} parameter in `pytest.Parser.addini`{.interpreted-text role="meth"}.
    
    -   [#&#8203;13563](https://redirect.github.com/pytest-dev/pytest/issues/13563): `pytest.approx`{.interpreted-text role="func"} now only imports `numpy` if NumPy is already in `sys.modules`. This fixes unconditional import behavior introduced in \[8.4.0]{.title-ref}.
    
    #### Improved documentation
    
    -   [#&#8203;13577](https://redirect.github.com/pytest-dev/pytest/issues/13577): Clarify that `pytest_generate_tests` is discovered in test modules/classes; other hooks must be in `conftest.py` or plugins.
    
    #### Contributor-facing changes
    
    -   [#&#8203;13480](https://redirect.github.com/pytest-dev/pytest/issues/13480): Self-testing: fixed a few test failures when run with `-Wdefault` or a similar override.
    -   [#&#8203;13547](https://redirect.github.com/pytest-dev/pytest/issues/13547): Self-testing: corrected expected message for `test_doctest_unexpected_exception` in Python `3.14`.
    -   [#&#8203;13684](https://redirect.github.com/pytest-dev/pytest/issues/13684): Make pytest's own testsuite insensitive to the presence of the `CI` environment variable -- by `ogrisel`{.interpreted-text role="user"}.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
    cq-bot authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    dba629c View commit details
    Browse the repository at this point in the history
  3. fix(deps): Update dependency grpcio to v1.75.0 (#184)

    This PR contains the following updates:
    
    | Package | Update | Change | Pending |
    |---|---|---|---|
    | [grpcio](https://grpc.io) ([source](https://redirect.github.com/grpc/grpc)) | minor | `==1.74.0` -> `==1.75.0` | `1.75.1` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>grpc/grpc (grpcio)</summary>
    
    ### [`v1.75.0`](https://redirect.github.com/grpc/grpc/releases/tag/v1.75.0)
    
    [Compare Source](https://redirect.github.com/grpc/grpc/compare/v1.74.0...v1.75.0)
    
    This is release 1.75.0 ([gemini](https://redirect.github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core.
    
    For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://redirect.github.com/grpc/grpc/releases).
    
    This release contains refinements, improvements, and bug fixes, with highlights listed below.
    
    ## Core
    
    -   \[Security] Cherry Pick Spiffe Verification. ([#&#8203;40515](https://redirect.github.com/grpc/grpc/pull/40515))
    -   \[Python]\[Typeguard] Part 3 - Add Typeguard to AIO stack in tests. ([#&#8203;40217](https://redirect.github.com/grpc/grpc/pull/40217))
    -   \[c-ares] update version to 1.34.5. ([#&#8203;39508](https://redirect.github.com/grpc/grpc/pull/39508))
    -   \[pick_first] fix bug that caused us to stop attempting to connect. ([#&#8203;40162](https://redirect.github.com/grpc/grpc/pull/40162))
    
    ## C++
    
    -   \[OTel C++] Implement retry metrics. ([#&#8203;39195](https://redirect.github.com/grpc/grpc/pull/39195))
    
    ## Objective-C
    
    -   Fix data race by adding custom getter for `state` property with `@synchronized` locking. ([#&#8203;40146](https://redirect.github.com/grpc/grpc/pull/40146))
    
    ## Python
    
    -   gRPC Python (grpcio) now depends on `typing-extensions~=4.13`. ([#&#8203;40137](https://redirect.github.com/grpc/grpc/issues/40137))
    -   Update musllinux wheels from `musllinux_1_1` to `musllinux_1_2`. ([#&#8203;40317](https://redirect.github.com/grpc/grpc/issues/40317))
        -   Dropping `musllinux_1_1` because it reached EOL in November 2024
        -   Reference on musllinux platform tags: [PEP 656](https://peps.python.org/pep-0656)
    -   `grpc.aio` typehint fixes. ([#&#8203;40215](https://redirect.github.com/grpc/grpc/issues/40215), [#&#8203;40217](https://redirect.github.com/grpc/grpc/issues/40217))
        -   Metadata type validation: Fixed metadata handling to support all sequence types (not just tuples), preventing runtime errors. Enhanced metadata type validation: `isinstance(metadata, Sequence)` instead of `isinstance(metadata, tuple)`
        -   Serializer parameters: Changed to `Optional[SerializingFunction]` for more accurate type representation
        -   Fixing the error in public API: `ClientCallDetails.method` was declared as `str` but always called with `bytes`, see [InterceptedUnaryUnaryCall](https://redirect.github.com/grpc/grpc/blob/49bc1b1098f3772b40a46325250fe5c6f4df1eeb/src/python/grpcio/grpc/aio/\_interceptor.py#L628).
    -   Fixes issue [#&#8203;40325](https://redirect.github.com/grpc/grpc/issues/40325) with grpcio failing to install on all non-Mac Apple devices internal builds. ([#&#8203;40347](https://redirect.github.com/grpc/grpc/issues/40347))
    
    ## Ruby
    
    -   Ruby: Mark credential object in channel. ([#&#8203;40394](https://redirect.github.com/grpc/grpc/pull/40394))
    -   \[Ruby] Add rubygems support for linux-gnu and linux-musl platforms. ([#&#8203;39549](https://redirect.github.com/grpc/grpc/pull/39549))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
    cq-bot authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    0f86305 View commit details
    Browse the repository at this point in the history
  4. fix(deps): Update dependency grpcio-tools to v1.75.0 (#185)

    This PR contains the following updates:
    
    | Package | Update | Change | Pending |
    |---|---|---|---|
    | [grpcio-tools](https://grpc.io) | minor | `==1.74.0` -> `==1.75.0` | `1.75.1` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
    cq-bot authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    72a8929 View commit details
    Browse the repository at this point in the history
  5. fix: Generate Python Code from plugin-pb (#187)

    This PR was created by a scheduled workflow to regenerate the Python code from `plugin-pb`.
    cq-bot authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    85223aa View commit details
    Browse the repository at this point in the history
  6. chore(deps): Update actions/setup-python action to v6 (#186)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [actions/setup-python](https://redirect.github.com/actions/setup-python) | action | major | `v5` -> `v6` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>actions/setup-python (actions/setup-python)</summary>
    
    ### [`v6`](https://redirect.github.com/actions/setup-python/compare/v5...v6)
    
    [Compare Source](https://redirect.github.com/actions/setup-python/compare/v5...v6)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    cq-bot authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    22d3cef View commit details
    Browse the repository at this point in the history
  7. chore(main): Release v0.0.48 (#183)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ## [0.0.48](v0.0.47...v0.0.48) (2025-10-01)
    
    
    ### Bug Fixes
    
    * **deps:** Update dependency black to v25.9.0 ([#182](#182)) ([d14d469](d14d469))
    * **deps:** Update dependency grpcio to v1.75.0 ([#184](#184)) ([0f86305](0f86305))
    * **deps:** Update dependency grpcio-tools to v1.75.0 ([#185](#185)) ([72a8929](72a8929))
    * **deps:** Update dependency pytest to v8.4.2 ([#181](#181)) ([dba629c](dba629c))
    * Generate Python Code from `plugin-pb` ([#187](#187)) ([85223aa](85223aa))
    
    ---
    This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
    cq-bot authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    77696d2 View commit details
    Browse the repository at this point in the history
Loading