From 38c7b5714c6223ed184df4c608f0517d29d61ead Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 27 Sep 2021 17:59:15 +0200 Subject: [PATCH 1/7] chore(deps): update all dependencies (#224) --- samples/snippets/requirements-test.txt | 2 +- samples/snippets/requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/snippets/requirements-test.txt b/samples/snippets/requirements-test.txt index fa06d96a..1a1a7950 100644 --- a/samples/snippets/requirements-test.txt +++ b/samples/snippets/requirements-test.txt @@ -1,4 +1,4 @@ -google-cloud-bigquery==2.26.0 +google-cloud-bigquery==2.27.0 google-cloud-pubsub==2.8.0 pytest==6.2.5 mock==4.0.3 diff --git a/samples/snippets/requirements.txt b/samples/snippets/requirements.txt index 5ab939b4..5681ebc8 100644 --- a/samples/snippets/requirements.txt +++ b/samples/snippets/requirements.txt @@ -1 +1 @@ -google-cloud-bigquery-datatransfer==3.3.2 +google-cloud-bigquery-datatransfer==3.3.3 From e164d8e59db0a03507f07c86214f12ada3530488 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 28 Sep 2021 16:57:54 +0200 Subject: [PATCH 2/7] chore(deps): update dependency google-cloud-bigquery to v2.27.1 (#225) --- samples/snippets/requirements-test.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/requirements-test.txt b/samples/snippets/requirements-test.txt index 1a1a7950..b791e1b8 100644 --- a/samples/snippets/requirements-test.txt +++ b/samples/snippets/requirements-test.txt @@ -1,4 +1,4 @@ -google-cloud-bigquery==2.27.0 +google-cloud-bigquery==2.27.1 google-cloud-pubsub==2.8.0 pytest==6.2.5 mock==4.0.3 From 702a84864e5395cf7a7b8f2aeed93d2109414f7c Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Thu, 30 Sep 2021 10:18:09 +0000 Subject: [PATCH 3/7] chore: use gapic-generator-python 0.52.0 (#226) - [ ] Regenerate this pull request now. fix: improper types in pagers generation PiperOrigin-RevId: 399773015 Source-Link: https://github.com/googleapis/googleapis/commit/410c184536a22fadaf00aec3cab04102e34d2322 Source-Link: https://github.com/googleapis/googleapis-gen/commit/290e883545e3ac9ff2bd00cd0dacb28f1b8ca945 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMjkwZTg4MzU0NWUzYWM5ZmYyYmQwMGNkMGRhY2IyOGYxYjhjYTk0NSJ9 --- .../services/data_transfer_service/pagers.py | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/google/cloud/bigquery_datatransfer_v1/services/data_transfer_service/pagers.py b/google/cloud/bigquery_datatransfer_v1/services/data_transfer_service/pagers.py index 5c238be5..f8b2b122 100644 --- a/google/cloud/bigquery_datatransfer_v1/services/data_transfer_service/pagers.py +++ b/google/cloud/bigquery_datatransfer_v1/services/data_transfer_service/pagers.py @@ -15,13 +15,13 @@ # from typing import ( Any, - AsyncIterable, + AsyncIterator, Awaitable, Callable, - Iterable, Sequence, Tuple, Optional, + Iterator, ) from google.cloud.bigquery_datatransfer_v1.types import datatransfer @@ -75,14 +75,14 @@ def __getattr__(self, name: str) -> Any: return getattr(self._response, name) @property - def pages(self) -> Iterable[datatransfer.ListDataSourcesResponse]: + def pages(self) -> Iterator[datatransfer.ListDataSourcesResponse]: yield self._response while self._response.next_page_token: self._request.page_token = self._response.next_page_token self._response = self._method(self._request, metadata=self._metadata) yield self._response - def __iter__(self) -> Iterable[datatransfer.DataSource]: + def __iter__(self) -> Iterator[datatransfer.DataSource]: for page in self.pages: yield from page.data_sources @@ -137,14 +137,14 @@ def __getattr__(self, name: str) -> Any: return getattr(self._response, name) @property - async def pages(self) -> AsyncIterable[datatransfer.ListDataSourcesResponse]: + async def pages(self) -> AsyncIterator[datatransfer.ListDataSourcesResponse]: yield self._response while self._response.next_page_token: self._request.page_token = self._response.next_page_token self._response = await self._method(self._request, metadata=self._metadata) yield self._response - def __aiter__(self) -> AsyncIterable[datatransfer.DataSource]: + def __aiter__(self) -> AsyncIterator[datatransfer.DataSource]: async def async_generator(): async for page in self.pages: for response in page.data_sources: @@ -203,14 +203,14 @@ def __getattr__(self, name: str) -> Any: return getattr(self._response, name) @property - def pages(self) -> Iterable[datatransfer.ListTransferConfigsResponse]: + def pages(self) -> Iterator[datatransfer.ListTransferConfigsResponse]: yield self._response while self._response.next_page_token: self._request.page_token = self._response.next_page_token self._response = self._method(self._request, metadata=self._metadata) yield self._response - def __iter__(self) -> Iterable[transfer.TransferConfig]: + def __iter__(self) -> Iterator[transfer.TransferConfig]: for page in self.pages: yield from page.transfer_configs @@ -265,14 +265,14 @@ def __getattr__(self, name: str) -> Any: return getattr(self._response, name) @property - async def pages(self) -> AsyncIterable[datatransfer.ListTransferConfigsResponse]: + async def pages(self) -> AsyncIterator[datatransfer.ListTransferConfigsResponse]: yield self._response while self._response.next_page_token: self._request.page_token = self._response.next_page_token self._response = await self._method(self._request, metadata=self._metadata) yield self._response - def __aiter__(self) -> AsyncIterable[transfer.TransferConfig]: + def __aiter__(self) -> AsyncIterator[transfer.TransferConfig]: async def async_generator(): async for page in self.pages: for response in page.transfer_configs: @@ -331,14 +331,14 @@ def __getattr__(self, name: str) -> Any: return getattr(self._response, name) @property - def pages(self) -> Iterable[datatransfer.ListTransferRunsResponse]: + def pages(self) -> Iterator[datatransfer.ListTransferRunsResponse]: yield self._response while self._response.next_page_token: self._request.page_token = self._response.next_page_token self._response = self._method(self._request, metadata=self._metadata) yield self._response - def __iter__(self) -> Iterable[transfer.TransferRun]: + def __iter__(self) -> Iterator[transfer.TransferRun]: for page in self.pages: yield from page.transfer_runs @@ -393,14 +393,14 @@ def __getattr__(self, name: str) -> Any: return getattr(self._response, name) @property - async def pages(self) -> AsyncIterable[datatransfer.ListTransferRunsResponse]: + async def pages(self) -> AsyncIterator[datatransfer.ListTransferRunsResponse]: yield self._response while self._response.next_page_token: self._request.page_token = self._response.next_page_token self._response = await self._method(self._request, metadata=self._metadata) yield self._response - def __aiter__(self) -> AsyncIterable[transfer.TransferRun]: + def __aiter__(self) -> AsyncIterator[transfer.TransferRun]: async def async_generator(): async for page in self.pages: for response in page.transfer_runs: @@ -459,14 +459,14 @@ def __getattr__(self, name: str) -> Any: return getattr(self._response, name) @property - def pages(self) -> Iterable[datatransfer.ListTransferLogsResponse]: + def pages(self) -> Iterator[datatransfer.ListTransferLogsResponse]: yield self._response while self._response.next_page_token: self._request.page_token = self._response.next_page_token self._response = self._method(self._request, metadata=self._metadata) yield self._response - def __iter__(self) -> Iterable[transfer.TransferMessage]: + def __iter__(self) -> Iterator[transfer.TransferMessage]: for page in self.pages: yield from page.transfer_messages @@ -521,14 +521,14 @@ def __getattr__(self, name: str) -> Any: return getattr(self._response, name) @property - async def pages(self) -> AsyncIterable[datatransfer.ListTransferLogsResponse]: + async def pages(self) -> AsyncIterator[datatransfer.ListTransferLogsResponse]: yield self._response while self._response.next_page_token: self._request.page_token = self._response.next_page_token self._response = await self._method(self._request, metadata=self._metadata) yield self._response - def __aiter__(self) -> AsyncIterable[transfer.TransferMessage]: + def __aiter__(self) -> AsyncIterator[transfer.TransferMessage]: async def async_generator(): async for page in self.pages: for response in page.transfer_messages: From 6a15abdb234a5b1b6bdc25f1498c6cc5ef22627a Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Thu, 30 Sep 2021 15:44:33 +0000 Subject: [PATCH 4/7] chore: fail samples nox session if python version is missing (#228) --- .github/.OwlBot.lock.yaml | 2 +- samples/snippets/noxfile.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index 2567653c..ae6c57fa 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:87eee22d276554e4e52863ec9b1cb6a7245815dfae20439712bf644348215a5a + digest: sha256:82b12321da4446a73cb11bcb6812fbec8c105abda3946d46e6394e5fbfb64c0f diff --git a/samples/snippets/noxfile.py b/samples/snippets/noxfile.py index b008613f..1fd8956f 100644 --- a/samples/snippets/noxfile.py +++ b/samples/snippets/noxfile.py @@ -98,6 +98,10 @@ def get_pytest_env_vars() -> Dict[str, str]: "True", "true", ) + +# Error if a python version is missing +nox.options.error_on_missing_interpreters = True + # # Style Checks # From e049f357394aae42eb042324632382fccf089c5c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 30 Sep 2021 22:28:06 +0200 Subject: [PATCH 5/7] chore(deps): update dependency google-cloud-bigquery to v2.28.0 (#229) --- samples/snippets/requirements-test.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/requirements-test.txt b/samples/snippets/requirements-test.txt index b791e1b8..20cc6cba 100644 --- a/samples/snippets/requirements-test.txt +++ b/samples/snippets/requirements-test.txt @@ -1,4 +1,4 @@ -google-cloud-bigquery==2.27.1 +google-cloud-bigquery==2.28.0 google-cloud-pubsub==2.8.0 pytest==6.2.5 mock==4.0.3 From b5c7590a57ddbce33076497df6158e44336958ab Mon Sep 17 00:00:00 2001 From: Anthonios Partheniou Date: Mon, 4 Oct 2021 10:58:47 -0400 Subject: [PATCH 6/7] chore: add default_version and codeowner_team to .repo-metadata.json (#230) * chore: add default_version and codeowner_team to .repo-metadata.json * update default_version and codeowner_team --- .repo-metadata.json | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/.repo-metadata.json b/.repo-metadata.json index 9d9df181..6ecbaf80 100644 --- a/.repo-metadata.json +++ b/.repo-metadata.json @@ -1,14 +1,16 @@ { - "name": "bigquerydatatransfer", - "name_pretty": "Google BigQuery Data Transfer Service", - "product_documentation": "https://cloud.google.com/bigquery/transfer/", - "client_documentation": "https://googleapis.dev/python/bigquerydatatransfer/latest", - "issue_tracker": "https://issuetracker.google.com/savedsearches/559654", - "release_level": "ga", - "language": "python", - "library_type": "GAPIC_AUTO", - "repo": "googleapis/python-bigquery-datatransfer", - "distribution_name": "google-cloud-bigquery-datatransfer", - "api_id": "bigquerydatatransfer.googleapis.com", - "requires_billing": true -} \ No newline at end of file + "name": "bigquerydatatransfer", + "name_pretty": "Google BigQuery Data Transfer Service", + "product_documentation": "https://cloud.google.com/bigquery/transfer/", + "client_documentation": "https://googleapis.dev/python/bigquerydatatransfer/latest", + "issue_tracker": "https://issuetracker.google.com/savedsearches/559654", + "release_level": "ga", + "language": "python", + "library_type": "GAPIC_AUTO", + "repo": "googleapis/python-bigquery-datatransfer", + "distribution_name": "google-cloud-bigquery-datatransfer", + "api_id": "bigquerydatatransfer.googleapis.com", + "requires_billing": true, + "default_version": "v1", + "codeowner_team": "@googleapis/api-bigquery" +} From 970d70a3fb25873a5ed905709cc3a763d125ad5a Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 5 Oct 2021 10:28:10 +0000 Subject: [PATCH 7/7] chore: release 3.3.4 (#227) :robot: I have created a release \*beep\* \*boop\* --- ### [3.3.4](https://www.github.com/googleapis/python-bigquery-datatransfer/compare/v3.3.3...v3.3.4) (2021-10-04) ### Bug Fixes * improper types in pagers generation ([702a848](https://www.github.com/googleapis/python-bigquery-datatransfer/commit/702a84864e5395cf7a7b8f2aeed93d2109414f7c)) --- 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 | 7 +++++++ setup.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 506449e1..dc07d61b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ [1]: https://pypi.org/project/google-cloud-bigquery-datatransfer/#history +### [3.3.4](https://www.github.com/googleapis/python-bigquery-datatransfer/compare/v3.3.3...v3.3.4) (2021-10-04) + + +### Bug Fixes + +* improper types in pagers generation ([702a848](https://www.github.com/googleapis/python-bigquery-datatransfer/commit/702a84864e5395cf7a7b8f2aeed93d2109414f7c)) + ### [3.3.3](https://www.github.com/googleapis/python-bigquery-datatransfer/compare/v3.3.2...v3.3.3) (2021-09-24) diff --git a/setup.py b/setup.py index fee8dee9..2b011f03 100644 --- a/setup.py +++ b/setup.py @@ -22,7 +22,7 @@ name = "google-cloud-bigquery-datatransfer" description = "BigQuery Data Transfer API client library" -version = "3.3.3" +version = "3.3.4" # Should be one of: # 'Development Status :: 3 - Alpha' # 'Development Status :: 4 - Beta'