From 96b9617e0313a93d07cb99642ba6fddf0f301373 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Wed, 25 Jan 2023 11:36:58 -0500 Subject: [PATCH 1/4] chore: Update gapic-generator-python to v1.8.2 (#168) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: Update gapic-generator-python to v1.8.2 PiperOrigin-RevId: 504289125 Source-Link: https://github.com/googleapis/googleapis/commit/38a48a44a44279e9cf9f2f864b588958a2d87491 Source-Link: https://github.com/googleapis/googleapis-gen/commit/b2dc22663dbe47a972c8d8c2f8a4df013dafdcbc Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYjJkYzIyNjYzZGJlNDdhOTcyYzhkOGMyZjhhNGRmMDEzZGFmZGNiYyJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot --- .coveragerc | 1 + google/cloud/dataflow_v1beta3/__init__.py | 2 +- .../snippet_metadata_google.dataflow.v1beta3.json | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.coveragerc b/.coveragerc index bcaea1e..b1aa5f5 100644 --- a/.coveragerc +++ b/.coveragerc @@ -5,6 +5,7 @@ branch = True show_missing = True omit = google/cloud/dataflow/__init__.py + google/cloud/dataflow/gapic_version.py exclude_lines = # Re-enable the standard pragma pragma: NO COVER diff --git a/google/cloud/dataflow_v1beta3/__init__.py b/google/cloud/dataflow_v1beta3/__init__.py index db7fb4f..e9a7cb1 100644 --- a/google/cloud/dataflow_v1beta3/__init__.py +++ b/google/cloud/dataflow_v1beta3/__init__.py @@ -13,7 +13,7 @@ # See the License for the specific language governing permissions and # limitations under the License. # -from google.cloud.dataflow import gapic_version as package_version +from google.cloud.dataflow_v1beta3 import gapic_version as package_version __version__ = package_version.__version__ diff --git a/samples/generated_samples/snippet_metadata_google.dataflow.v1beta3.json b/samples/generated_samples/snippet_metadata_google.dataflow.v1beta3.json index a8534ee..07ae5fa 100644 --- a/samples/generated_samples/snippet_metadata_google.dataflow.v1beta3.json +++ b/samples/generated_samples/snippet_metadata_google.dataflow.v1beta3.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-dataflow-client", - "version": "0.8.1" + "version": "0.1.0" }, "snippets": [ { From ba8af34fd948aa538acabd1224a84ca04b6ac82b Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 30 Jan 2023 16:50:31 +0000 Subject: [PATCH 2/4] chore: fix prerelease_deps nox session [autoapprove] (#169) Source-Link: https://togithub.com/googleapis/synthtool/commit/26c7505b2f76981ec1707b851e1595c8c06e90fc Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:f946c75373c2b0040e8e318c5e85d0cf46bc6e61d0a01f3ef94d8de974ac6790 --- .github/.OwlBot.lock.yaml | 2 +- noxfile.py | 14 ++++++-------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index 889f77d..f0f3b24 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:c43f1d918bcf817d337aa29ff833439494a158a0831508fda4ec75dc4c0d0320 + digest: sha256:f946c75373c2b0040e8e318c5e85d0cf46bc6e61d0a01f3ef94d8de974ac6790 diff --git a/noxfile.py b/noxfile.py index e716318..95e58c5 100644 --- a/noxfile.py +++ b/noxfile.py @@ -189,9 +189,9 @@ def unit(session): def install_systemtest_dependencies(session, *constraints): # Use pre-release gRPC for system tests. - # Exclude version 1.49.0rc1 which has a known issue. - # See https://github.com/grpc/grpc/pull/30642 - session.install("--pre", "grpcio!=1.49.0rc1") + # Exclude version 1.52.0rc1 which has a known issue. + # See https://github.com/grpc/grpc/issues/32163 + session.install("--pre", "grpcio!=1.52.0rc1") session.install(*SYSTEM_TEST_STANDARD_DEPENDENCIES, *constraints) @@ -346,9 +346,7 @@ def prerelease_deps(session): unit_deps_all = UNIT_TEST_STANDARD_DEPENDENCIES + UNIT_TEST_EXTERNAL_DEPENDENCIES session.install(*unit_deps_all) system_deps_all = ( - SYSTEM_TEST_STANDARD_DEPENDENCIES - + SYSTEM_TEST_EXTERNAL_DEPENDENCIES - + SYSTEM_TEST_EXTRAS + SYSTEM_TEST_STANDARD_DEPENDENCIES + SYSTEM_TEST_EXTERNAL_DEPENDENCIES ) session.install(*system_deps_all) @@ -378,8 +376,8 @@ def prerelease_deps(session): # dependency of grpc "six", "googleapis-common-protos", - # Exclude version 1.49.0rc1 which has a known issue. See https://github.com/grpc/grpc/pull/30642 - "grpcio!=1.49.0rc1", + # Exclude version 1.52.0rc1 which has a known issue. See https://github.com/grpc/grpc/issues/32163 + "grpcio!=1.52.0rc1", "grpcio-status", "google-api-core", "proto-plus", From 44651cae3c23a05c61c8bafbb0a55b141d3368a5 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 7 Feb 2023 05:22:01 -0500 Subject: [PATCH 3/4] fix: Raise not implemented error when REST transport is not supported (#170) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: Raise not implemented error when REST transport is not supported PiperOrigin-RevId: 507594646 Source-Link: https://github.com/googleapis/googleapis/commit/ee8c334b2a6111090ff23a386171b40229a888d2 Source-Link: https://github.com/googleapis/googleapis-gen/commit/ac8cbedf43b3e26e98b713e4d619b57ea1fc7376 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYWM4Y2JlZGY0M2IzZTI2ZTk4YjcxM2U0ZDYxOWI1N2VhMWZjNzM3NiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot --- .../services/jobs_v1_beta3/transports/rest.py | 4 ++-- tests/unit/gapic/dataflow_v1beta3/test_jobs_v1_beta3.py | 7 +++---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/google/cloud/dataflow_v1beta3/services/jobs_v1_beta3/transports/rest.py b/google/cloud/dataflow_v1beta3/services/jobs_v1_beta3/transports/rest.py index 18eaf06..022c5d5 100644 --- a/google/cloud/dataflow_v1beta3/services/jobs_v1_beta3/transports/rest.py +++ b/google/cloud/dataflow_v1beta3/services/jobs_v1_beta3/transports/rest.py @@ -437,8 +437,8 @@ def __call__( timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = (), ) -> jobs.CheckActiveJobsResponse: - raise RuntimeError( - "Cannot define a method without a valid 'google.api.http' annotation." + raise NotImplementedError( + "Method CheckActiveJobs is not available over REST transport" ) class _CreateJob(JobsV1Beta3RestStub): diff --git a/tests/unit/gapic/dataflow_v1beta3/test_jobs_v1_beta3.py b/tests/unit/gapic/dataflow_v1beta3/test_jobs_v1_beta3.py index b10585a..26fb514 100644 --- a/tests/unit/gapic/dataflow_v1beta3/test_jobs_v1_beta3.py +++ b/tests/unit/gapic/dataflow_v1beta3/test_jobs_v1_beta3.py @@ -4118,11 +4118,10 @@ def test_check_active_jobs_rest_error(): ) # Since a `google.api.http` annotation is required for using a rest transport # method, this should error. - with pytest.raises(RuntimeError) as runtime_error: + with pytest.raises(NotImplementedError) as not_implemented_error: client.check_active_jobs({}) - assert ( - "Cannot define a method without a valid 'google.api.http' annotation." - in str(runtime_error.value) + assert "Method CheckActiveJobs is not available over REST transport" in str( + not_implemented_error.value ) From 3ebab03f0c991cbe276cac562b24589f5f650813 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 7 Feb 2023 10:29:41 -0500 Subject: [PATCH 4/4] chore(main): release 0.8.2 (#171) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 2 +- CHANGELOG.md | 7 +++++++ google/cloud/dataflow/gapic_version.py | 2 +- google/cloud/dataflow_v1beta3/gapic_version.py | 2 +- .../snippet_metadata_google.dataflow.v1beta3.json | 2 +- 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 02f17d9..2e1c40e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.8.1" + ".": "0.8.2" } diff --git a/CHANGELOG.md b/CHANGELOG.md index f64032c..88eb1f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.8.2](https://github.com/googleapis/python-dataflow-client/compare/v0.8.1...v0.8.2) (2023-02-07) + + +### Bug Fixes + +* Raise not implemented error when REST transport is not supported ([#170](https://github.com/googleapis/python-dataflow-client/issues/170)) ([44651ca](https://github.com/googleapis/python-dataflow-client/commit/44651cae3c23a05c61c8bafbb0a55b141d3368a5)) + ## [0.8.1](https://github.com/googleapis/python-dataflow-client/compare/v0.8.0...v0.8.1) (2023-01-20) diff --git a/google/cloud/dataflow/gapic_version.py b/google/cloud/dataflow/gapic_version.py index 48d7dde..6523b94 100644 --- a/google/cloud/dataflow/gapic_version.py +++ b/google/cloud/dataflow/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "0.8.1" # {x-release-please-version} +__version__ = "0.8.2" # {x-release-please-version} diff --git a/google/cloud/dataflow_v1beta3/gapic_version.py b/google/cloud/dataflow_v1beta3/gapic_version.py index 48d7dde..6523b94 100644 --- a/google/cloud/dataflow_v1beta3/gapic_version.py +++ b/google/cloud/dataflow_v1beta3/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "0.8.1" # {x-release-please-version} +__version__ = "0.8.2" # {x-release-please-version} diff --git a/samples/generated_samples/snippet_metadata_google.dataflow.v1beta3.json b/samples/generated_samples/snippet_metadata_google.dataflow.v1beta3.json index 07ae5fa..f723802 100644 --- a/samples/generated_samples/snippet_metadata_google.dataflow.v1beta3.json +++ b/samples/generated_samples/snippet_metadata_google.dataflow.v1beta3.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-dataflow-client", - "version": "0.1.0" + "version": "0.8.2" }, "snippets": [ {