From 18ab5aa2e28c2840ef22fac6c0a57186ceddea78 Mon Sep 17 00:00:00 2001 From: Yera All Date: Sun, 12 Apr 2026 15:12:43 +0500 Subject: [PATCH] fix(voice): include requests for streaming asr sidecar --- requirements.txt | 1 + tests/test_streaming_asr_sidecar_service.py | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/requirements.txt b/requirements.txt index b02c408..7287c34 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,3 +9,4 @@ pika==1.3.2 paramiko==3.5.0 python-multipart==0.0.20 faster-whisper==1.1.1 +requests==2.32.5 diff --git a/tests/test_streaming_asr_sidecar_service.py b/tests/test_streaming_asr_sidecar_service.py index 5b6a09f..2b330d3 100644 --- a/tests/test_streaming_asr_sidecar_service.py +++ b/tests/test_streaming_asr_sidecar_service.py @@ -1,5 +1,6 @@ import base64 import time +from pathlib import Path from fastapi.testclient import TestClient @@ -179,3 +180,15 @@ def test_streaming_asr_sidecar_cleans_up_idle_streams(monkeypatch): headers=_admin_headers(), ) assert missing_response.status_code == 404 + + +def test_streaming_asr_sidecar_requirements_include_requests_dependency(): + requirements_path = Path(__file__).resolve().parents[1] / "requirements.txt" + requirements = { + line.strip() + for line in requirements_path.read_text(encoding="utf-8").splitlines() + if line.strip() and not line.lstrip().startswith("#") + } + + assert any(line.startswith("faster-whisper==") for line in requirements) + assert any(line.startswith("requests==") for line in requirements)