From 54971a07357376dd3a5c6c4602dc3583db31335f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Fri, 2 May 2025 17:47:44 -0700 Subject: [PATCH] update to daily-python 0.18.1 --- pyproject.toml | 2 +- src/pipecat/transports/services/daily.py | 20 +++++++++++--------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 30d72f161..ecddb0902 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,7 +47,7 @@ canonical = [ "aiofiles~=24.1.0" ] cartesia = [ "cartesia~=1.4.0", "websockets~=13.1" ] cerebras = [] deepseek = [] -daily = [ "daily-python~=0.18.0" ] +daily = [ "daily-python~=0.18.1" ] deepgram = [ "deepgram-sdk~=3.8.0" ] elevenlabs = [ "websockets~=13.1" ] fal = [ "fal-client~=0.5.9" ] diff --git a/src/pipecat/transports/services/daily.py b/src/pipecat/transports/services/daily.py index 08a2a6030..1684d572a 100644 --- a/src/pipecat/transports/services/daily.py +++ b/src/pipecat/transports/services/daily.py @@ -11,14 +11,6 @@ from dataclasses import dataclass from typing import Any, Awaitable, Callable, Dict, Mapping, Optional import aiohttp -from daily import ( - AudioData, - CustomAudioSource, - VideoFrame, - VirtualCameraDevice, - VirtualMicrophoneDevice, - VirtualSpeakerDevice, -) from loguru import logger from pydantic import BaseModel @@ -50,7 +42,17 @@ from pipecat.transports.base_transport import BaseTransport, TransportParams from pipecat.utils.asyncio import BaseTaskManager try: - from daily import CallClient, Daily, EventHandler + from daily import ( + AudioData, + CallClient, + CustomAudioSource, + Daily, + EventHandler, + VideoFrame, + VirtualCameraDevice, + VirtualMicrophoneDevice, + VirtualSpeakerDevice, + ) except ModuleNotFoundError as e: logger.error(f"Exception: {e}") logger.error(