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/.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" +} 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/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: 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 # diff --git a/samples/snippets/requirements-test.txt b/samples/snippets/requirements-test.txt index fa06d96a..20cc6cba 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.28.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 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'