From bad9443653df954cafb574369923624e4f53451e Mon Sep 17 00:00:00 2001 From: Herman Schaaf Date: Thu, 17 Aug 2023 10:49:02 +0100 Subject: [PATCH 1/8] Update README.md (#43) Depends on https://github.com/cloudquery/cloudquery/pull/13157 --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 49b6245..c932bb4 100644 --- a/README.md +++ b/README.md @@ -7,3 +7,8 @@ This is the high-level package to use for developing CloudQuery plugins in Pytho ```commandline pip install cloudquery-plugin-sdk ``` + +## Links + +- [Developer Guide](https://www.cloudquery.io/docs/developers/creating-new-plugin/python-source) +- [PyPI](https://pypi.org/project/cloudquery-plugin-sdk/) From baf407d54fa547d4f1747fe8b06c65c8f72ea0f0 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Fri, 1 Sep 2023 03:28:37 +0300 Subject: [PATCH 2/8] fix(deps): Update dependency exceptiongroup to v1.1.3 (#46) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [exceptiongroup](https://togithub.com/agronholm/exceptiongroup) ([changelog](https://togithub.com/agronholm/exceptiongroup/blob/main/CHANGES.rst)) | patch | `==1.1.2` -> `==1.1.3` | --- ### Release Notes
agronholm/exceptiongroup (exceptiongroup) ### [`v1.1.3`](https://togithub.com/agronholm/exceptiongroup/compare/1.1.2...1.1.3) [Compare Source](https://togithub.com/agronholm/exceptiongroup/compare/1.1.2...1.1.3)
--- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (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. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 2a934eb..f139fdd 100644 --- a/setup.py +++ b/setup.py @@ -11,7 +11,7 @@ dependencies = [ "cloudquery-plugin-pb==0.0.15", - "exceptiongroup==1.1.2", + "exceptiongroup==1.1.3", "black==23.7.0", "grpcio==1.56.2", "grpcio-tools==1.56.2", From d1795c7c577fc459235e14f847d9f64c7ab71721 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Fri, 1 Sep 2023 03:30:24 +0300 Subject: [PATCH 3/8] fix(deps): Update dependency grpcio to v1.57.0 (#47) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [grpcio](https://grpc.io) ([source](https://togithub.com/grpc/grpc)) | minor | `==1.56.2` -> `==1.57.0` | --- ### Release Notes
grpc/grpc (grpcio) ### [`v1.57.0`](https://togithub.com/grpc/grpc/releases/tag/v1.57.0) [Compare Source](https://togithub.com/grpc/grpc/compare/v1.56.2...v1.57.0) This is release 1.57.0 ([grounded](https://togithub.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://togithub.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Core - \[EventEngine] Change `GetDNSResolver` to return `absl::StatusOr>`. ([#​33744](https://togithub.com/grpc/grpc/pull/33744)) - \[deps] Remove libuv dependency. ([#​33748](https://togithub.com/grpc/grpc/pull/33748)) - \[ssl] Fix SSL stack to handle large handshake messages whose length exceeds the BIO buffer size. ([#​33638](https://togithub.com/grpc/grpc/pull/33638)) - \[BoringSSL] Update third_party/boringssl-with-bazel. ([#​33690](https://togithub.com/grpc/grpc/pull/33690)) - \[iomgr]\[EventEngine] Improve server handling of file descriptor exhaustion. ([#​33656](https://togithub.com/grpc/grpc/pull/33656)) - \[ruby] experimental client side fork support. ([#​33430](https://togithub.com/grpc/grpc/pull/33430)) - \[core] Add a channel argument to set DSCP on streams. ([#​28322](https://togithub.com/grpc/grpc/pull/28322)) - \[xDS LB] xDS pick first support. ([#​33540](https://togithub.com/grpc/grpc/pull/33540)) - \[tls] Remove use of SSL_CTX_set_client_CA_list for TLS server credentials. ([#​33558](https://togithub.com/grpc/grpc/pull/33558)) - \[EventEngine] Simplify `EventEngine::DNSResolver` API. ([#​33459](https://togithub.com/grpc/grpc/pull/33459)) - \[iomgr]\[Windows] Return proper error code to client when connection is reset. ([#​33502](https://togithub.com/grpc/grpc/pull/33502)) - \[fork] simplify Fork::SetResetChildPollingEngineFunc to fix nested forking. ([#​33495](https://togithub.com/grpc/grpc/pull/33495)) - \[lb pick_first] Enable random shuffling of address list. ([#​33254](https://togithub.com/grpc/grpc/pull/33254)) - \[HTTP2] Fix inconsistencies in keepalive configuration. ([#​33428](https://togithub.com/grpc/grpc/pull/33428)) - \[c-ares] Upgrade c-ares dependency to 1.19.1. ([#​33392](https://togithub.com/grpc/grpc/pull/33392)) - \[Rls] de-experimentalize RLS in XDS. ([#​33290](https://togithub.com/grpc/grpc/pull/33290)) ## C++ - \[otel] Add bazel dependency. ([#​33548](https://togithub.com/grpc/grpc/pull/33548)) ## C\# - \[csharp] Include correct build of Grpc.Tools in nightly packages. ([#​33595](https://togithub.com/grpc/grpc/pull/33595)) - \[csharp] reintroduce base_namespace experimental option to C# (with a patch). ([#​33535](https://togithub.com/grpc/grpc/pull/33535)) ## Objective-C - \[Protobuf] Upgrade third_party/protobuf to 23.4. ([#​33695](https://togithub.com/grpc/grpc/pull/33695)) ## Python - \[posix] Enable systemd sockets for libsystemd>=233. ([#​32671](https://togithub.com/grpc/grpc/pull/32671)) - \[python O11Y] Initial Implementation. ([#​32974](https://togithub.com/grpc/grpc/pull/32974)) ## Ruby - \[ruby] experimental client side fork support ([#​33430](https://togithub.com/grpc/grpc/pull/33430)) - \[ruby] backport "\[ruby] remove unnecessary background thread startup wait logic that interferes with forking [#​33805](https://togithub.com/grpc/grpc/issues/33805)" to v1.57.x. ([#​33846](https://togithub.com/grpc/grpc/pull/33846)) - \[Ruby] remove manual strip in ruby ext conf. ([#​33641](https://togithub.com/grpc/grpc/pull/33641)) - \[ruby] simplify shutdown; remove unnecessary attempts at grpc_shutdown. ([#​33674](https://togithub.com/grpc/grpc/pull/33674)) - \[ruby] Add `-weak_framework CoreFoundation` to link line. ([#​33538](https://togithub.com/grpc/grpc/pull/33538)) - \[Ruby] Fix memory leak in grpc_rb_call_run_batch. ([#​33368](https://togithub.com/grpc/grpc/pull/33368)) - \[Ruby] Fix memory leak in grpc_rb_server_request_call. ([#​33371](https://togithub.com/grpc/grpc/pull/33371))
--- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (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. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index f139fdd..5e76cf0 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ "cloudquery-plugin-pb==0.0.15", "exceptiongroup==1.1.3", "black==23.7.0", - "grpcio==1.56.2", + "grpcio==1.57.0", "grpcio-tools==1.56.2", "iniconfig==2.0.0", "Jinja2==3.1.2", From 56651c3072bee4bd498cc0ce9bd4e084502b16e1 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Fri, 1 Sep 2023 04:40:25 +0300 Subject: [PATCH 4/8] fix(deps): Update dependency grpcio-tools to v1.57.0 (#49) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [grpcio-tools](https://grpc.io) | minor | `==1.56.2` -> `==1.57.0` | --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (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. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 5e76cf0..8be5fa8 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ "exceptiongroup==1.1.3", "black==23.7.0", "grpcio==1.57.0", - "grpcio-tools==1.56.2", + "grpcio-tools==1.57.0", "iniconfig==2.0.0", "Jinja2==3.1.2", "MarkupSafe==2.1.3", From 7c8e90cbb28311a5e05e3078f31d300a7db70c40 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Fri, 1 Sep 2023 04:42:06 +0300 Subject: [PATCH 5/8] fix(deps): Update dependency pandas to v2.1.0 (#50) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [pandas](https://pandas.pydata.org) ([source](https://togithub.com/pandas-dev/pandas)) | minor | `==2.0.3` -> `==2.1.0` | --- ### Release Notes
pandas-dev/pandas (pandas) ### [`v2.1.0`](https://togithub.com/pandas-dev/pandas/releases/tag/v2.1.0): Pandas 2.1.0 [Compare Source](https://togithub.com/pandas-dev/pandas/compare/v2.0.3...v2.1.0) We are pleased to announce the release of pandas 2.1.0. This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version. See the [full whatsnew](https://pandas.pydata.org/pandas-docs/version/2.1.0/whatsnew/v2.1.0.html) for a list of all the changes. Pandas 2.1.0 supports Python 3.9 and higher. The release will be available on the defaults and conda-forge channels: conda install pandas Or via PyPI: python3 -m pip install --upgrade pandas Please report any issues with the release on the [pandas issue tracker](https://togithub.com/pandas-dev/pandas/issues). Thanks to all the contributors who made this release possible.
--- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (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. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 8be5fa8..157fdc5 100644 --- a/setup.py +++ b/setup.py @@ -20,7 +20,7 @@ "MarkupSafe==2.1.3", "numpy==1.25.2", "packaging==23.1", - "pandas==2.0.3", + "pandas==2.1.0", "pluggy==1.2.0", "protobuf==4.23.4", "pyarrow==12.0.1", From 8e6029cab3efdd225e4e849756db35f5540373d9 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Fri, 1 Sep 2023 05:32:03 +0300 Subject: [PATCH 6/8] fix(deps): Update dependency pluggy to v1.3.0 (#51) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [pluggy](https://togithub.com/pytest-dev/pluggy) | minor | `==1.2.0` -> `==1.3.0` | --- ### Release Notes
pytest-dev/pluggy (pluggy) ### [`v1.3.0`](https://togithub.com/pytest-dev/pluggy/blob/HEAD/CHANGELOG.rst#pluggy-130-2023-08-26) [Compare Source](https://togithub.com/pytest-dev/pluggy/compare/1.2.0...1.3.0) \========================= ## Deprecations and Removals - `#​426 `\_: Python 3.7 is no longer supported. ## Features - `#​428 `\_: Pluggy now exposes its typings to static type checkers. As part of this, the following changes are made: - Renamed `_Result` to `Result`, and exported as :class:`pluggy.Result`. - Renamed `_HookRelay` to `HookRelay`, and exported as :class:`pluggy.HookRelay`. - Renamed `_HookCaller` to `HookCaller`, and exported as :class:`pluggy.HookCaller`. - Exported `HookImpl` as :class:`pluggy.HookImpl`. - Renamed `_HookImplOpts` to `HookimplOpts`, and exported as :class:`pluggy.HookimplOpts`. - Renamed `_HookSpecOpts` to `HookspecOpts`, and exported as :class:`pluggy.HookspecOpts`. - Some fields and classes are marked `Final` and `@final`. - The :ref:`api-reference` is updated to clearly delineate pluggy's public API. Compatibility aliases are put in place for the renamed types. We do not plan to remove the aliases, but we strongly recommend to only import from `pluggy.*` to ensure future compatibility. Please note that pluggy is currently unable to provide strong typing for hook calls, e.g. `pm.hook.my_hook(...)`, nor to statically check that a hook implementation matches the hook specification's type.
--- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (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. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 157fdc5..3b36919 100644 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ "numpy==1.25.2", "packaging==23.1", "pandas==2.1.0", - "pluggy==1.2.0", + "pluggy==1.3.0", "protobuf==4.23.4", "pyarrow==12.0.1", "pytest==7.4.0", From 7a583bc48d41d972552d0823dcaaa4f1b656c0c7 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Fri, 1 Sep 2023 06:23:10 +0300 Subject: [PATCH 7/8] fix(deps): Update dependency protobuf to v4.24.2 (#52) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [protobuf](https://developers.google.com/protocol-buffers/) | minor | `==4.23.4` -> `==4.24.2` | --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (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. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 3b36919..5be904d 100644 --- a/setup.py +++ b/setup.py @@ -22,7 +22,7 @@ "packaging==23.1", "pandas==2.1.0", "pluggy==1.3.0", - "protobuf==4.23.4", + "protobuf==4.24.2", "pyarrow==12.0.1", "pytest==7.4.0", "python-dateutil==2.8.2", From c0488f7a40bf3bc13496f47ca62e5dada855f6a3 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Fri, 1 Sep 2023 12:41:57 +0300 Subject: [PATCH 8/8] chore(main): Release v0.1.2 (#48) :robot: I have created a release *beep* *boop* --- ## [0.1.2](https://github.com/cloudquery/plugin-sdk-python/compare/v0.1.1...v0.1.2) (2023-09-01) ### Bug Fixes * **deps:** Update dependency exceptiongroup to v1.1.3 ([#46](https://github.com/cloudquery/plugin-sdk-python/issues/46)) ([baf407d](https://github.com/cloudquery/plugin-sdk-python/commit/baf407d54fa547d4f1747fe8b06c65c8f72ea0f0)) * **deps:** Update dependency grpcio to v1.57.0 ([#47](https://github.com/cloudquery/plugin-sdk-python/issues/47)) ([d1795c7](https://github.com/cloudquery/plugin-sdk-python/commit/d1795c7c577fc459235e14f847d9f64c7ab71721)) * **deps:** Update dependency grpcio-tools to v1.57.0 ([#49](https://github.com/cloudquery/plugin-sdk-python/issues/49)) ([56651c3](https://github.com/cloudquery/plugin-sdk-python/commit/56651c3072bee4bd498cc0ce9bd4e084502b16e1)) * **deps:** Update dependency pandas to v2.1.0 ([#50](https://github.com/cloudquery/plugin-sdk-python/issues/50)) ([7c8e90c](https://github.com/cloudquery/plugin-sdk-python/commit/7c8e90cbb28311a5e05e3078f31d300a7db70c40)) * **deps:** Update dependency pluggy to v1.3.0 ([#51](https://github.com/cloudquery/plugin-sdk-python/issues/51)) ([8e6029c](https://github.com/cloudquery/plugin-sdk-python/commit/8e6029cab3efdd225e4e849756db35f5540373d9)) * **deps:** Update dependency protobuf to v4.24.2 ([#52](https://github.com/cloudquery/plugin-sdk-python/issues/52)) ([7a583bc](https://github.com/cloudquery/plugin-sdk-python/commit/7a583bc48d41d972552d0823dcaaa4f1b656c0c7)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- CHANGELOG.md | 12 ++++++++++++ setup.py | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c126fd9..ad6b7b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.1.2](https://github.com/cloudquery/plugin-sdk-python/compare/v0.1.1...v0.1.2) (2023-09-01) + + +### Bug Fixes + +* **deps:** Update dependency exceptiongroup to v1.1.3 ([#46](https://github.com/cloudquery/plugin-sdk-python/issues/46)) ([baf407d](https://github.com/cloudquery/plugin-sdk-python/commit/baf407d54fa547d4f1747fe8b06c65c8f72ea0f0)) +* **deps:** Update dependency grpcio to v1.57.0 ([#47](https://github.com/cloudquery/plugin-sdk-python/issues/47)) ([d1795c7](https://github.com/cloudquery/plugin-sdk-python/commit/d1795c7c577fc459235e14f847d9f64c7ab71721)) +* **deps:** Update dependency grpcio-tools to v1.57.0 ([#49](https://github.com/cloudquery/plugin-sdk-python/issues/49)) ([56651c3](https://github.com/cloudquery/plugin-sdk-python/commit/56651c3072bee4bd498cc0ce9bd4e084502b16e1)) +* **deps:** Update dependency pandas to v2.1.0 ([#50](https://github.com/cloudquery/plugin-sdk-python/issues/50)) ([7c8e90c](https://github.com/cloudquery/plugin-sdk-python/commit/7c8e90cbb28311a5e05e3078f31d300a7db70c40)) +* **deps:** Update dependency pluggy to v1.3.0 ([#51](https://github.com/cloudquery/plugin-sdk-python/issues/51)) ([8e6029c](https://github.com/cloudquery/plugin-sdk-python/commit/8e6029cab3efdd225e4e849756db35f5540373d9)) +* **deps:** Update dependency protobuf to v4.24.2 ([#52](https://github.com/cloudquery/plugin-sdk-python/issues/52)) ([7a583bc](https://github.com/cloudquery/plugin-sdk-python/commit/7a583bc48d41d972552d0823dcaaa4f1b656c0c7)) + ## [0.1.1](https://github.com/cloudquery/plugin-sdk-python/compare/v0.1.0...v0.1.1) (2023-08-14) diff --git a/setup.py b/setup.py index 5be904d..765b4ad 100644 --- a/setup.py +++ b/setup.py @@ -53,7 +53,7 @@ ] setuptools.setup( name=name, - version="0.1.1", + version="0.1.2", description=description, long_description=long_description, author="CloudQuery LTD",