Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-google-cloud-speech for openSUSE:Factory checked in at 2023-07-18 22:08:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-google-cloud-speech (Old) and /work/SRC/openSUSE:Factory/.python-google-cloud-speech.new.3193 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-google-cloud-speech" Tue Jul 18 22:08:55 2023 rev:13 rq:1099262 version:2.21.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-google-cloud-speech/python-google-cloud-speech.changes 2023-06-27 23:18:17.267964026 +0200 +++ /work/SRC/openSUSE:Factory/.python-google-cloud-speech.new.3193/python-google-cloud-speech.changes 2023-07-18 22:09:25.103423049 +0200 @@ -1,0 +2,9 @@ +Tue Jul 18 10:13:11 UTC 2023 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to 2.21.0 + * Add `model` and `language_codes` fields in `RecognitionConfig` + message + enable default `_` recognizer (#524) +- from version 2.20.1 + * Add async context manager return types (#522) + +------------------------------------------------------------------- Old: ---- google-cloud-speech-2.20.0.tar.gz New: ---- google-cloud-speech-2.21.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-google-cloud-speech.spec ++++++ --- /var/tmp/diff_new_pack.Nnuzh2/_old 2023-07-18 22:09:25.751426672 +0200 +++ /var/tmp/diff_new_pack.Nnuzh2/_new 2023-07-18 22:09:25.751426672 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-google-cloud-speech -Version: 2.20.0 +Version: 2.21.0 Release: 0 Summary: Google Cloud Speech API client library License: Apache-2.0 ++++++ google-cloud-speech-2.20.0.tar.gz -> google-cloud-speech-2.21.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/PKG-INFO new/google-cloud-speech-2.21.0/PKG-INFO --- old/google-cloud-speech-2.20.0/PKG-INFO 2023-06-01 12:49:13.920659500 +0200 +++ new/google-cloud-speech-2.21.0/PKG-INFO 2023-07-05 21:34:12.466895600 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: google-cloud-speech -Version: 2.20.0 +Version: 2.21.0 Summary: Google Cloud Speech API client library Home-page: https://github.com/googleapis/python-speech Author: Google LLC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/google/cloud/speech/gapic_version.py new/google-cloud-speech-2.21.0/google/cloud/speech/gapic_version.py --- old/google-cloud-speech-2.20.0/google/cloud/speech/gapic_version.py 2023-06-01 12:46:41.000000000 +0200 +++ new/google-cloud-speech-2.21.0/google/cloud/speech/gapic_version.py 2023-07-05 21:31:38.000000000 +0200 @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "2.20.0" # {x-release-please-version} +__version__ = "2.21.0" # {x-release-please-version} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/google/cloud/speech_v1/gapic_version.py new/google-cloud-speech-2.21.0/google/cloud/speech_v1/gapic_version.py --- old/google-cloud-speech-2.20.0/google/cloud/speech_v1/gapic_version.py 2023-06-01 12:46:41.000000000 +0200 +++ new/google-cloud-speech-2.21.0/google/cloud/speech_v1/gapic_version.py 2023-07-05 21:31:38.000000000 +0200 @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "2.20.0" # {x-release-please-version} +__version__ = "2.21.0" # {x-release-please-version} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/google/cloud/speech_v1/services/adaptation/async_client.py new/google-cloud-speech-2.21.0/google/cloud/speech_v1/services/adaptation/async_client.py --- old/google-cloud-speech-2.20.0/google/cloud/speech_v1/services/adaptation/async_client.py 2023-06-01 12:46:41.000000000 +0200 +++ new/google-cloud-speech-2.21.0/google/cloud/speech_v1/services/adaptation/async_client.py 2023-07-05 21:31:38.000000000 +0200 @@ -1538,7 +1538,7 @@ # Done; return the response. return response - async def __aenter__(self): + async def __aenter__(self) -> "AdaptationAsyncClient": return self async def __aexit__(self, exc_type, exc, tb): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/google/cloud/speech_v1/services/speech/async_client.py new/google-cloud-speech-2.21.0/google/cloud/speech_v1/services/speech/async_client.py --- old/google-cloud-speech-2.20.0/google/cloud/speech_v1/services/speech/async_client.py 2023-06-01 12:46:41.000000000 +0200 +++ new/google-cloud-speech-2.21.0/google/cloud/speech_v1/services/speech/async_client.py 2023-07-05 21:31:39.000000000 +0200 @@ -746,7 +746,7 @@ # Done; return the response. return response - async def __aenter__(self): + async def __aenter__(self) -> "SpeechAsyncClient": return self async def __aexit__(self, exc_type, exc, tb): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/google/cloud/speech_v1p1beta1/gapic_version.py new/google-cloud-speech-2.21.0/google/cloud/speech_v1p1beta1/gapic_version.py --- old/google-cloud-speech-2.20.0/google/cloud/speech_v1p1beta1/gapic_version.py 2023-06-01 12:46:41.000000000 +0200 +++ new/google-cloud-speech-2.21.0/google/cloud/speech_v1p1beta1/gapic_version.py 2023-07-05 21:31:39.000000000 +0200 @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "2.20.0" # {x-release-please-version} +__version__ = "2.21.0" # {x-release-please-version} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/google/cloud/speech_v1p1beta1/services/adaptation/async_client.py new/google-cloud-speech-2.21.0/google/cloud/speech_v1p1beta1/services/adaptation/async_client.py --- old/google-cloud-speech-2.20.0/google/cloud/speech_v1p1beta1/services/adaptation/async_client.py 2023-06-01 12:46:41.000000000 +0200 +++ new/google-cloud-speech-2.21.0/google/cloud/speech_v1p1beta1/services/adaptation/async_client.py 2023-07-05 21:31:39.000000000 +0200 @@ -1538,7 +1538,7 @@ # Done; return the response. return response - async def __aenter__(self): + async def __aenter__(self) -> "AdaptationAsyncClient": return self async def __aexit__(self, exc_type, exc, tb): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/google/cloud/speech_v1p1beta1/services/speech/async_client.py new/google-cloud-speech-2.21.0/google/cloud/speech_v1p1beta1/services/speech/async_client.py --- old/google-cloud-speech-2.20.0/google/cloud/speech_v1p1beta1/services/speech/async_client.py 2023-06-01 12:46:41.000000000 +0200 +++ new/google-cloud-speech-2.21.0/google/cloud/speech_v1p1beta1/services/speech/async_client.py 2023-07-05 21:31:39.000000000 +0200 @@ -746,7 +746,7 @@ # Done; return the response. return response - async def __aenter__(self): + async def __aenter__(self) -> "SpeechAsyncClient": return self async def __aexit__(self, exc_type, exc, tb): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/google/cloud/speech_v2/gapic_version.py new/google-cloud-speech-2.21.0/google/cloud/speech_v2/gapic_version.py --- old/google-cloud-speech-2.20.0/google/cloud/speech_v2/gapic_version.py 2023-06-01 12:46:41.000000000 +0200 +++ new/google-cloud-speech-2.21.0/google/cloud/speech_v2/gapic_version.py 2023-07-05 21:31:39.000000000 +0200 @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "2.20.0" # {x-release-please-version} +__version__ = "2.21.0" # {x-release-please-version} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/google/cloud/speech_v2/services/speech/async_client.py new/google-cloud-speech-2.21.0/google/cloud/speech_v2/services/speech/async_client.py --- old/google-cloud-speech-2.20.0/google/cloud/speech_v2/services/speech/async_client.py 2023-06-01 12:46:41.000000000 +0200 +++ new/google-cloud-speech-2.21.0/google/cloud/speech_v2/services/speech/async_client.py 2023-07-05 21:31:39.000000000 +0200 @@ -254,12 +254,7 @@ client = speech_v2.SpeechAsyncClient() # Initialize request argument(s) - recognizer = speech_v2.Recognizer() - recognizer.model = "model_value" - recognizer.language_codes = ['language_codes_value1', 'language_codes_value2'] - request = speech_v2.CreateRecognizerRequest( - recognizer=recognizer, parent="parent_value", ) @@ -624,12 +619,7 @@ client = speech_v2.SpeechAsyncClient() # Initialize request argument(s) - recognizer = speech_v2.Recognizer() - recognizer.model = "model_value" - recognizer.language_codes = ['language_codes_value1', 'language_codes_value2'] - request = speech_v2.UpdateRecognizerRequest( - recognizer=recognizer, ) # Make the request @@ -1030,6 +1020,8 @@ Required. The name of the Recognizer to use during recognition. The expected format is ``projects/{project}/locations/{location}/recognizers/{recognizer}``. + The {recognizer} segment may be set to ``_`` to use an + empty implicit Recognizer. This corresponds to the ``recognizer`` field on the ``request`` instance; if ``request`` is provided, this @@ -1213,17 +1205,26 @@ [StreamingRecognize][google.cloud.speech.v2.Speech.StreamingRecognize] method. Multiple [StreamingRecognizeRequest][google.cloud.speech.v2.StreamingRecognizeRequest] - messages are sent. The first message must contain a + messages are sent in one call. + + If the [Recognizer][google.cloud.speech.v2.Recognizer] + referenced by + [recognizer][google.cloud.speech.v2.StreamingRecognizeRequest.recognizer] + contains a fully specified request configuration then + the stream may only contain messages with only + [audio][google.cloud.speech.v2.StreamingRecognizeRequest.audio] + set. + + Otherwise the first message must contain a [recognizer][google.cloud.speech.v2.StreamingRecognizeRequest.recognizer] - and optionally a + and a [streaming_config][google.cloud.speech.v2.StreamingRecognizeRequest.streaming_config] - message and must not contain + message that together fully specify the request + configuration and must not contain [audio][google.cloud.speech.v2.StreamingRecognizeRequest.audio]. - All subsequent messages must contain + All subsequent messages must only have [audio][google.cloud.speech.v2.StreamingRecognizeRequest.audio] - and must not contain a - [streaming_config][google.cloud.speech.v2.StreamingRecognizeRequest.streaming_config] - message. + set. retry (google.api_core.retry.Retry): Designation of what errors, if any, should be retried. timeout (float): The timeout for this request. @@ -1367,8 +1368,11 @@ [BatchRecognize][google.cloud.speech.v2.Speech.BatchRecognize] method. recognizer (:class:`str`): - Required. Resource name of the - recognizer to be used for ASR. + Required. The name of the Recognizer to use during + recognition. The expected format is + ``projects/{project}/locations/{location}/recognizers/{recognizer}``. + The {recognizer} segment may be set to ``_`` to use an + empty implicit Recognizer. This corresponds to the ``recognizer`` field on the ``request`` instance; if ``request`` is provided, this @@ -3511,7 +3515,7 @@ # Done; return the response. return response - async def __aenter__(self): + async def __aenter__(self) -> "SpeechAsyncClient": return self async def __aexit__(self, exc_type, exc, tb): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/google/cloud/speech_v2/services/speech/client.py new/google-cloud-speech-2.21.0/google/cloud/speech_v2/services/speech/client.py --- old/google-cloud-speech-2.20.0/google/cloud/speech_v2/services/speech/client.py 2023-06-01 12:46:41.000000000 +0200 +++ new/google-cloud-speech-2.21.0/google/cloud/speech_v2/services/speech/client.py 2023-07-05 21:31:39.000000000 +0200 @@ -593,12 +593,7 @@ client = speech_v2.SpeechClient() # Initialize request argument(s) - recognizer = speech_v2.Recognizer() - recognizer.model = "model_value" - recognizer.language_codes = ['language_codes_value1', 'language_codes_value2'] - request = speech_v2.CreateRecognizerRequest( - recognizer=recognizer, parent="parent_value", ) @@ -963,12 +958,7 @@ client = speech_v2.SpeechClient() # Initialize request argument(s) - recognizer = speech_v2.Recognizer() - recognizer.model = "model_value" - recognizer.language_codes = ['language_codes_value1', 'language_codes_value2'] - request = speech_v2.UpdateRecognizerRequest( - recognizer=recognizer, ) # Make the request @@ -1369,6 +1359,8 @@ Required. The name of the Recognizer to use during recognition. The expected format is ``projects/{project}/locations/{location}/recognizers/{recognizer}``. + The {recognizer} segment may be set to ``_`` to use an + empty implicit Recognizer. This corresponds to the ``recognizer`` field on the ``request`` instance; if ``request`` is provided, this @@ -1550,17 +1542,26 @@ [StreamingRecognize][google.cloud.speech.v2.Speech.StreamingRecognize] method. Multiple [StreamingRecognizeRequest][google.cloud.speech.v2.StreamingRecognizeRequest] - messages are sent. The first message must contain a + messages are sent in one call. + + If the [Recognizer][google.cloud.speech.v2.Recognizer] + referenced by + [recognizer][google.cloud.speech.v2.StreamingRecognizeRequest.recognizer] + contains a fully specified request configuration then + the stream may only contain messages with only + [audio][google.cloud.speech.v2.StreamingRecognizeRequest.audio] + set. + + Otherwise the first message must contain a [recognizer][google.cloud.speech.v2.StreamingRecognizeRequest.recognizer] - and optionally a + and a [streaming_config][google.cloud.speech.v2.StreamingRecognizeRequest.streaming_config] - message and must not contain + message that together fully specify the request + configuration and must not contain [audio][google.cloud.speech.v2.StreamingRecognizeRequest.audio]. - All subsequent messages must contain + All subsequent messages must only have [audio][google.cloud.speech.v2.StreamingRecognizeRequest.audio] - and must not contain a - [streaming_config][google.cloud.speech.v2.StreamingRecognizeRequest.streaming_config] - message. + set. retry (google.api_core.retry.Retry): Designation of what errors, if any, should be retried. timeout (float): The timeout for this request. @@ -1700,8 +1701,11 @@ [BatchRecognize][google.cloud.speech.v2.Speech.BatchRecognize] method. recognizer (str): - Required. Resource name of the - recognizer to be used for ASR. + Required. The name of the Recognizer to use during + recognition. The expected format is + ``projects/{project}/locations/{location}/recognizers/{recognizer}``. + The {recognizer} segment may be set to ``_`` to use an + empty implicit Recognizer. This corresponds to the ``recognizer`` field on the ``request`` instance; if ``request`` is provided, this diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/google/cloud/speech_v2/services/speech/transports/rest.py new/google-cloud-speech-2.21.0/google/cloud/speech_v2/services/speech/transports/rest.py --- old/google-cloud-speech-2.20.0/google/cloud/speech_v2/services/speech/transports/rest.py 2023-06-01 12:46:41.000000000 +0200 +++ new/google-cloud-speech-2.21.0/google/cloud/speech_v2/services/speech/transports/rest.py 2023-07-05 21:31:39.000000000 +0200 @@ -3548,7 +3548,7 @@ request_kwargs = json_format.MessageToDict(request) transcoded_request = path_template.transcode(http_options, **request_kwargs) - body = json.loads(json.dumps(transcoded_request["body"])) + body = json.dumps(transcoded_request["body"]) uri = transcoded_request["uri"] method = transcoded_request["method"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/google/cloud/speech_v2/types/cloud_speech.py new/google-cloud-speech-2.21.0/google/cloud/speech_v2/types/cloud_speech.py --- old/google-cloud-speech-2.20.0/google/cloud/speech_v2/types/cloud_speech.py 2023-06-01 12:46:41.000000000 +0200 +++ new/google-cloud-speech-2.21.0/google/cloud/speech_v2/types/cloud_speech.py 2023-07-05 21:31:39.000000000 +0200 @@ -589,7 +589,7 @@ User-settable, human-readable name for the Recognizer. Must be 63 characters or less. model (str): - Required. Which model to use for recognition requests. + Optional. Which model to use for recognition requests. Select the model best suited to your domain to get best results. @@ -600,7 +600,7 @@ `Table Of Supported Models <https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages>`__. language_codes (MutableSequence[str]): - Required. The language of the supplied audio as a + Optional. The language of the supplied audio as a `BCP-47 <https://www.rfc-editor.org/rfc/bcp/bcp47.txt>`__ language tag. @@ -1080,6 +1080,31 @@ (linear16, mulaw, alaw). This field is a member of `oneof`_ ``decoding_config``. + model (str): + Optional. Which model to use for recognition requests. + Select the model best suited to your domain to get best + results. + + Guidance for choosing which model to use can be found in the + `Transcription Models + Documentation <https://cloud.google.com/speech-to-text/v2/docs/transcription-model>`__ + and the models supported in each region can be found in the + `Table Of Supported + Models <https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages>`__. + language_codes (MutableSequence[str]): + Optional. The language of the supplied audio as a + `BCP-47 <https://www.rfc-editor.org/rfc/bcp/bcp47.txt>`__ + language tag. Language tags are normalized to BCP-47 before + they are used eg "en-us" becomes "en-US". + + Supported languages for each model are listed in the `Table + of Supported + Models <https://cloud.google.com/speech-to-text/v2/docs/speech-to-text-supported-languages>`__. + + If additional languages are provided, recognition result + will contain recognition in the most likely language + detected. The recognition result will include the language + tag of the language detected in the audio. features (google.cloud.speech_v2.types.RecognitionFeatures): Speech recognition features to enable. adaptation (google.cloud.speech_v2.types.SpeechAdaptation): @@ -1100,6 +1125,14 @@ oneof="decoding_config", message="ExplicitDecodingConfig", ) + model: str = proto.Field( + proto.STRING, + number=9, + ) + language_codes: MutableSequence[str] = proto.RepeatedField( + proto.STRING, + number=10, + ) features: "RecognitionFeatures" = proto.Field( proto.MESSAGE, number=2, @@ -1132,6 +1165,8 @@ Required. The name of the Recognizer to use during recognition. The expected format is ``projects/{project}/locations/{location}/recognizers/{recognizer}``. + The {recognizer} segment may be set to ``_`` to use an empty + implicit Recognizer. config (google.cloud.speech_v2.types.RecognitionConfig): Features and audio metadata to use for the Automatic Speech Recognition. This field in combination with the @@ -1515,17 +1550,23 @@ [StreamingRecognize][google.cloud.speech.v2.Speech.StreamingRecognize] method. Multiple [StreamingRecognizeRequest][google.cloud.speech.v2.StreamingRecognizeRequest] - messages are sent. The first message must contain a + messages are sent in one call. + + If the [Recognizer][google.cloud.speech.v2.Recognizer] referenced by [recognizer][google.cloud.speech.v2.StreamingRecognizeRequest.recognizer] - and optionally a + contains a fully specified request configuration then the stream may + only contain messages with only + [audio][google.cloud.speech.v2.StreamingRecognizeRequest.audio] set. + + Otherwise the first message must contain a + [recognizer][google.cloud.speech.v2.StreamingRecognizeRequest.recognizer] + and a [streaming_config][google.cloud.speech.v2.StreamingRecognizeRequest.streaming_config] - message and must not contain + message that together fully specify the request configuration and + must not contain [audio][google.cloud.speech.v2.StreamingRecognizeRequest.audio]. All - subsequent messages must contain - [audio][google.cloud.speech.v2.StreamingRecognizeRequest.audio] and - must not contain a - [streaming_config][google.cloud.speech.v2.StreamingRecognizeRequest.streaming_config] - message. + subsequent messages must only have + [audio][google.cloud.speech.v2.StreamingRecognizeRequest.audio] set. This message has `oneof`_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. @@ -1536,13 +1577,11 @@ Attributes: recognizer (str): - Required. Streaming recognition should start with an initial - request having a ``recognizer``. Subsequent requests carry - the audio data to be recognized. - - The initial request with configuration can be omitted if the - Recognizer being used has a - [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]. + Required. The name of the Recognizer to use during + recognition. The expected format is + ``projects/{project}/locations/{location}/recognizers/{recognizer}``. + The {recognizer} segment may be set to ``_`` to use an empty + implicit Recognizer. streaming_config (google.cloud.speech_v2.types.StreamingRecognitionConfig): StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will @@ -1582,8 +1621,11 @@ Attributes: recognizer (str): - Required. Resource name of the recognizer to - be used for ASR. + Required. The name of the Recognizer to use during + recognition. The expected format is + ``projects/{project}/locations/{location}/recognizers/{recognizer}``. + The {recognizer} segment may be set to ``_`` to use an empty + implicit Recognizer. config (google.cloud.speech_v2.types.RecognitionConfig): Features and audio metadata to use for the Automatic Speech Recognition. This field in combination with the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/google_cloud_speech.egg-info/PKG-INFO new/google-cloud-speech-2.21.0/google_cloud_speech.egg-info/PKG-INFO --- old/google-cloud-speech-2.20.0/google_cloud_speech.egg-info/PKG-INFO 2023-06-01 12:49:13.000000000 +0200 +++ new/google-cloud-speech-2.21.0/google_cloud_speech.egg-info/PKG-INFO 2023-07-05 21:34:12.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: google-cloud-speech -Version: 2.20.0 +Version: 2.21.0 Summary: Google Cloud Speech API client library Home-page: https://github.com/googleapis/python-speech Author: Google LLC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/tests/unit/gapic/speech_v1/test_adaptation.py new/google-cloud-speech-2.21.0/tests/unit/gapic/speech_v1/test_adaptation.py --- old/google-cloud-speech-2.20.0/tests/unit/gapic/speech_v1/test_adaptation.py 2023-06-01 12:46:41.000000000 +0200 +++ new/google-cloud-speech-2.21.0/tests/unit/gapic/speech_v1/test_adaptation.py 2023-07-05 21:31:39.000000000 +0200 @@ -1597,9 +1597,11 @@ RuntimeError, ) pages = [] - async for page_ in ( + # Workaround issue in python 3.9 related to code coverage by adding `# pragma: no branch` + # See https://github.com/googleapis/gapic-generator-python/pull/1174#issuecomment-1025132372 + async for page_ in ( # pragma: no branch await client.list_phrase_set(request={}) - ).pages: # pragma: no branch + ).pages: pages.append(page_) for page_, token in zip(pages, ["abc", "def", "ghi", ""]): assert page_.raw_page.next_page_token == token @@ -3040,9 +3042,11 @@ RuntimeError, ) pages = [] - async for page_ in ( + # Workaround issue in python 3.9 related to code coverage by adding `# pragma: no branch` + # See https://github.com/googleapis/gapic-generator-python/pull/1174#issuecomment-1025132372 + async for page_ in ( # pragma: no branch await client.list_custom_classes(request={}) - ).pages: # pragma: no branch + ).pages: pages.append(page_) for page_, token in zip(pages, ["abc", "def", "ghi", ""]): assert page_.raw_page.next_page_token == token diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/tests/unit/gapic/speech_v1p1beta1/test_adaptation.py new/google-cloud-speech-2.21.0/tests/unit/gapic/speech_v1p1beta1/test_adaptation.py --- old/google-cloud-speech-2.20.0/tests/unit/gapic/speech_v1p1beta1/test_adaptation.py 2023-06-01 12:46:41.000000000 +0200 +++ new/google-cloud-speech-2.21.0/tests/unit/gapic/speech_v1p1beta1/test_adaptation.py 2023-07-05 21:31:39.000000000 +0200 @@ -1597,9 +1597,11 @@ RuntimeError, ) pages = [] - async for page_ in ( + # Workaround issue in python 3.9 related to code coverage by adding `# pragma: no branch` + # See https://github.com/googleapis/gapic-generator-python/pull/1174#issuecomment-1025132372 + async for page_ in ( # pragma: no branch await client.list_phrase_set(request={}) - ).pages: # pragma: no branch + ).pages: pages.append(page_) for page_, token in zip(pages, ["abc", "def", "ghi", ""]): assert page_.raw_page.next_page_token == token @@ -3040,9 +3042,11 @@ RuntimeError, ) pages = [] - async for page_ in ( + # Workaround issue in python 3.9 related to code coverage by adding `# pragma: no branch` + # See https://github.com/googleapis/gapic-generator-python/pull/1174#issuecomment-1025132372 + async for page_ in ( # pragma: no branch await client.list_custom_classes(request={}) - ).pages: # pragma: no branch + ).pages: pages.append(page_) for page_, token in zip(pages, ["abc", "def", "ghi", ""]): assert page_.raw_page.next_page_token == token diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-speech-2.20.0/tests/unit/gapic/speech_v2/test_speech.py new/google-cloud-speech-2.21.0/tests/unit/gapic/speech_v2/test_speech.py --- old/google-cloud-speech-2.20.0/tests/unit/gapic/speech_v2/test_speech.py 2023-06-01 12:46:41.000000000 +0200 +++ new/google-cloud-speech-2.21.0/tests/unit/gapic/speech_v2/test_speech.py 2023-07-05 21:31:39.000000000 +0200 @@ -1341,9 +1341,11 @@ RuntimeError, ) pages = [] - async for page_ in ( + # Workaround issue in python 3.9 related to code coverage by adding `# pragma: no branch` + # See https://github.com/googleapis/gapic-generator-python/pull/1174#issuecomment-1025132372 + async for page_ in ( # pragma: no branch await client.list_recognizers(request={}) - ).pages: # pragma: no branch + ).pages: pages.append(page_) for page_, token in zip(pages, ["abc", "def", "ghi", ""]): assert page_.raw_page.next_page_token == token @@ -4103,9 +4105,11 @@ RuntimeError, ) pages = [] - async for page_ in ( + # Workaround issue in python 3.9 related to code coverage by adding `# pragma: no branch` + # See https://github.com/googleapis/gapic-generator-python/pull/1174#issuecomment-1025132372 + async for page_ in ( # pragma: no branch await client.list_custom_classes(request={}) - ).pages: # pragma: no branch + ).pages: pages.append(page_) for page_, token in zip(pages, ["abc", "def", "ghi", ""]): assert page_.raw_page.next_page_token == token @@ -5774,9 +5778,11 @@ RuntimeError, ) pages = [] - async for page_ in ( + # Workaround issue in python 3.9 related to code coverage by adding `# pragma: no branch` + # See https://github.com/googleapis/gapic-generator-python/pull/1174#issuecomment-1025132372 + async for page_ in ( # pragma: no branch await client.list_phrase_sets(request={}) - ).pages: # pragma: no branch + ).pages: pages.append(page_) for page_, token in zip(pages, ["abc", "def", "ghi", ""]): assert page_.raw_page.next_page_token == token @@ -6804,6 +6810,8 @@ "sample_rate_hertz": 1817, "audio_channel_count": 2002, }, + "model": "model_value", + "language_codes": ["language_codes_value1", "language_codes_value2"], "features": { "profanity_filter": True, "enable_word_time_offsets": True, @@ -7077,6 +7085,8 @@ "sample_rate_hertz": 1817, "audio_channel_count": 2002, }, + "model": "model_value", + "language_codes": ["language_codes_value1", "language_codes_value2"], "features": { "profanity_filter": True, "enable_word_time_offsets": True, @@ -7880,6 +7890,8 @@ "sample_rate_hertz": 1817, "audio_channel_count": 2002, }, + "model": "model_value", + "language_codes": ["language_codes_value1", "language_codes_value2"], "features": { "profanity_filter": True, "enable_word_time_offsets": True, @@ -8145,6 +8157,8 @@ "sample_rate_hertz": 1817, "audio_channel_count": 2002, }, + "model": "model_value", + "language_codes": ["language_codes_value1", "language_codes_value2"], "features": { "profanity_filter": True, "enable_word_time_offsets": True,