community[patch]: deprecating remaining google_community integrations (#20471)

Deprecating remaining google community integrations
This commit is contained in:
Leonid Kuligin
2024-04-15 15:57:12 +02:00
committed by GitHub
parent b66a4f48fa
commit 676c68d318
8 changed files with 57 additions and 3 deletions

View File

@@ -3,6 +3,7 @@ from __future__ import annotations
import tempfile
from typing import TYPE_CHECKING, Any, Optional
from langchain_core._api.deprecation import deprecated
from langchain_core.callbacks import CallbackManagerForToolRun
from langchain_core.tools import BaseTool
@@ -36,6 +37,11 @@ def _encoding_file_extension_map(encoding: texttospeech.AudioEncoding) -> Option
return ENCODING_FILE_EXTENSION_MAP.get(encoding)
@deprecated(
since="0.0.33",
removal="0.2.0",
alternative_import="langchain_google_community.TextToSpeechTool",
)
class GoogleCloudTextToSpeechTool(BaseTool):
"""Tool that queries the Google Cloud Text to Speech API.