From 3ac429e345f666f2a9dda8f9ffb831b5212c8419 Mon Sep 17 00:00:00 2001 From: Sachin Rudraraju Date: Wed, 20 Nov 2024 14:39:02 -0500 Subject: [PATCH 1/2] fix for Deepgram async websocket --- deepgram/clients/common/v1/abstract_async_websocket.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deepgram/clients/common/v1/abstract_async_websocket.py b/deepgram/clients/common/v1/abstract_async_websocket.py index 2cb9fb13..f35da2bb 100644 --- a/deepgram/clients/common/v1/abstract_async_websocket.py +++ b/deepgram/clients/common/v1/abstract_async_websocket.py @@ -136,7 +136,7 @@ async def start( try: self._socket = await websockets.connect( url_with_params, - extra_headers=combined_headers, + additional_headers=combined_headers, ping_interval=PING_INTERVAL, ) self._exit_event.clear() From 6921dd203ce877c0abd82237b31d5cdd1e228377 Mon Sep 17 00:00:00 2001 From: Sachin Rudraraju Date: Tue, 26 Nov 2024 10:32:47 -0500 Subject: [PATCH 2/2] upgrade websockets dependency to 14.1 --- pyproject.toml | 2 +- requirements.txt | 2 +- setup.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 34893aac..54ce43ea 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,7 @@ readme = "README.md" [tool.poetry.dependencies] python = "^3.10" httpx = "^0.25.2" -websockets = "^12.0" +websockets = "^14.1" typing-extensions = "^4.9.0" dataclasses-json = "^0.6.3" aiohttp = "^3.9.1" diff --git a/requirements.txt b/requirements.txt index 53571822..d6fb56bb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ # pip install -r requirements.txt # standard libs -websockets==12.* +websockets==14.* httpx==0.* dataclasses-json==0.* dataclasses==0.* diff --git a/setup.py b/setup.py index 3d844162..4f13cccc 100644 --- a/setup.py +++ b/setup.py @@ -28,7 +28,7 @@ packages=find_packages(exclude=["tests"]), install_requires=[ "httpx>=0.25.2", - "websockets>=12.0", + "websockets>=14.0", "dataclasses-json>=0.6.3", "typing_extensions>=4.9.0", "aiohttp>=3.9.1",