From 916af8497430ec21f0d12ad58b5ff1efc50955d8 Mon Sep 17 00:00:00 2001 From: Mark Backman Date: Fri, 3 Apr 2026 13:29:21 -0400 Subject: [PATCH] Remove DeprecatedModuleProxy and service re-export shims Remove the deprecation proxy infrastructure that allowed old-style flat imports (e.g. `from pipecat.services.openai import OpenAILLMService`). Users must now import from specific submodules (`from pipecat.services.openai.llm import OpenAILLMService`), which is already the established pattern across all internal code and 179+ examples. - Strip 32 proxy `__init__.py` files to empty - Strip 3 non-proxy files with bare star imports (minimax, sambanova, sarvam) - Strip google/gemini_live `__init__.py` re-exports - Remove DeprecatedModuleProxy class and helpers from services/__init__.py - Remove ruff per-file ignore for services/__init__.py - Fix 2 examples using old-style imports --- changelog/4239.removed.md | 1 + .../context-summarization-google.py | 2 +- .../transcription/transcription-gladia.py | 2 +- pyproject.toml | 1 - src/pipecat/services/__init__.py | 40 ------------------- src/pipecat/services/anthropic/__init__.py | 13 ------ src/pipecat/services/assemblyai/__init__.py | 13 ------ src/pipecat/services/aws/__init__.py | 18 --------- src/pipecat/services/azure/__init__.py | 15 ------- src/pipecat/services/cartesia/__init__.py | 14 ------- src/pipecat/services/cerebras/__init__.py | 13 ------ src/pipecat/services/deepgram/__init__.py | 16 -------- src/pipecat/services/deepseek/__init__.py | 13 ------ src/pipecat/services/elevenlabs/__init__.py | 14 ------- src/pipecat/services/fal/__init__.py | 14 ------- src/pipecat/services/fireworks/__init__.py | 13 ------ src/pipecat/services/fish/__init__.py | 13 ------ src/pipecat/services/gladia/__init__.py | 13 ------ src/pipecat/services/google/__init__.py | 22 ---------- .../services/google/gemini_live/__init__.py | 9 ----- src/pipecat/services/grok/__init__.py | 13 ------ src/pipecat/services/groq/__init__.py | 15 ------- src/pipecat/services/lmnt/__init__.py | 13 ------ src/pipecat/services/mem0/__init__.py | 13 ------ src/pipecat/services/minimax/__init__.py | 8 ---- src/pipecat/services/moondream/__init__.py | 13 ------ src/pipecat/services/neuphonic/__init__.py | 13 ------ src/pipecat/services/ollama/__init__.py | 13 ------ src/pipecat/services/openai/__init__.py | 18 --------- src/pipecat/services/openrouter/__init__.py | 13 ------ src/pipecat/services/perplexity/__init__.py | 13 ------ src/pipecat/services/piper/__init__.py | 13 ------ src/pipecat/services/qwen/__init__.py | 13 ------ src/pipecat/services/rime/__init__.py | 13 ------ src/pipecat/services/sambanova/__init__.py | 7 ---- src/pipecat/services/sarvam/__init__.py | 7 ---- src/pipecat/services/simli/__init__.py | 13 ------ src/pipecat/services/tavus/__init__.py | 13 ------ src/pipecat/services/together/__init__.py | 13 ------ src/pipecat/services/whisper/__init__.py | 14 ------- src/pipecat/services/xtts/__init__.py | 13 ------ 41 files changed, 3 insertions(+), 520 deletions(-) create mode 100644 changelog/4239.removed.md diff --git a/changelog/4239.removed.md b/changelog/4239.removed.md new file mode 100644 index 000000000..c6ba908f2 --- /dev/null +++ b/changelog/4239.removed.md @@ -0,0 +1 @@ +- ⚠️ Removed `DeprecatedModuleProxy` and all service `__init__.py` re-export shims. Flat imports like `from pipecat.services.openai import OpenAILLMService` no longer work. Use the full submodule path instead: `from pipecat.services.openai.llm import OpenAILLMService`. This is already the established pattern across all examples and internal code. diff --git a/examples/context-summarization/context-summarization-google.py b/examples/context-summarization/context-summarization-google.py index 56e0dc3b8..f8cf50419 100644 --- a/examples/context-summarization/context-summarization-google.py +++ b/examples/context-summarization/context-summarization-google.py @@ -36,7 +36,7 @@ from pipecat.runner.types import RunnerArguments from pipecat.runner.utils import create_transport from pipecat.services.cartesia.tts import CartesiaTTSService from pipecat.services.deepgram.stt import DeepgramSTTService -from pipecat.services.google import GoogleLLMService +from pipecat.services.google.llm import GoogleLLMService from pipecat.services.llm_service import FunctionCallParams from pipecat.transports.base_transport import BaseTransport, TransportParams from pipecat.transports.daily.transport import DailyParams diff --git a/examples/transcription/transcription-gladia.py b/examples/transcription/transcription-gladia.py index 8771cb8d4..e98d4caf0 100644 --- a/examples/transcription/transcription-gladia.py +++ b/examples/transcription/transcription-gladia.py @@ -16,7 +16,7 @@ from pipecat.pipeline.task import PipelineTask from pipecat.processors.frame_processor import FrameDirection, FrameProcessor from pipecat.runner.types import RunnerArguments from pipecat.runner.utils import create_transport -from pipecat.services.gladia import GladiaSTTService +from pipecat.services.gladia.stt import GladiaSTTService from pipecat.transports.base_transport import BaseTransport, TransportParams from pipecat.transports.daily.transport import DailyParams from pipecat.transports.websocket.fastapi import FastAPIWebsocketParams diff --git a/pyproject.toml b/pyproject.toml index f3c372e1c..dd5a028f4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -209,7 +209,6 @@ ignore = [ "**/__init__.py" = ["D104"] # Skip specific rules for generated protobuf files "**/*_pb2.py" = ["D"] -"src/pipecat/services/__init__.py" = ["D"] [tool.ruff.lint.pydocstyle] convention = "google" diff --git a/src/pipecat/services/__init__.py b/src/pipecat/services/__init__.py index 5f36135e2..e69de29bb 100644 --- a/src/pipecat/services/__init__.py +++ b/src/pipecat/services/__init__.py @@ -1,40 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -from typing import Any, Dict - -# Track which modules we've already warned about -_warned_modules = set() - - -def _warn_deprecated_access(globals: Dict[str, Any], attr, old: str, new: str): - # Only warn once per old->new module pair - module_key = (old, new) - if module_key not in _warned_modules: - import warnings - - with warnings.catch_warnings(): - warnings.simplefilter("always") - warnings.warn( - f"Module `pipecat.services.{old}` is deprecated, use `pipecat.services.{new}` instead.", - DeprecationWarning, - stacklevel=3, - ) - _warned_modules.add(module_key) - - return globals[attr] - - -class DeprecatedModuleProxy: - def __init__(self, globals: Dict[str, Any], old: str, new: str): - self._globals = globals - self._old = old - self._new = new - - def __getattr__(self, attr): - if attr in self._globals: - return _warn_deprecated_access(self._globals, attr, self._old, self._new) - raise AttributeError(f"module 'pipecat.services.{self._old}' has no attribute '{attr}'") diff --git a/src/pipecat/services/anthropic/__init__.py b/src/pipecat/services/anthropic/__init__.py index b589a81b8..e69de29bb 100644 --- a/src/pipecat/services/anthropic/__init__.py +++ b/src/pipecat/services/anthropic/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .llm import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "anthropic", "anthropic.llm") diff --git a/src/pipecat/services/assemblyai/__init__.py b/src/pipecat/services/assemblyai/__init__.py index ebc690ba6..e69de29bb 100644 --- a/src/pipecat/services/assemblyai/__init__.py +++ b/src/pipecat/services/assemblyai/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .stt import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "assemblyai", "assemblyai.stt") diff --git a/src/pipecat/services/aws/__init__.py b/src/pipecat/services/aws/__init__.py index 7641d3bac..e69de29bb 100644 --- a/src/pipecat/services/aws/__init__.py +++ b/src/pipecat/services/aws/__init__.py @@ -1,18 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .agent_core import * -from .llm import * -from .nova_sonic import * -from .sagemaker import * -from .stt import * -from .tts import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "aws", "aws.[llm,stt,tts]") diff --git a/src/pipecat/services/azure/__init__.py b/src/pipecat/services/azure/__init__.py index 40bad7115..e69de29bb 100644 --- a/src/pipecat/services/azure/__init__.py +++ b/src/pipecat/services/azure/__init__.py @@ -1,15 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .llm import * -from .stt import * -from .tts import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "azure", "azure.[llm,stt,tts]") diff --git a/src/pipecat/services/cartesia/__init__.py b/src/pipecat/services/cartesia/__init__.py index 823996c2a..e69de29bb 100644 --- a/src/pipecat/services/cartesia/__init__.py +++ b/src/pipecat/services/cartesia/__init__.py @@ -1,14 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .stt import * -from .tts import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "cartesia", "cartesia.[stt,tts]") diff --git a/src/pipecat/services/cerebras/__init__.py b/src/pipecat/services/cerebras/__init__.py index 8c0d4c89f..e69de29bb 100644 --- a/src/pipecat/services/cerebras/__init__.py +++ b/src/pipecat/services/cerebras/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .llm import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "cerebras", "cerebras.llm") diff --git a/src/pipecat/services/deepgram/__init__.py b/src/pipecat/services/deepgram/__init__.py index f67271abc..e69de29bb 100644 --- a/src/pipecat/services/deepgram/__init__.py +++ b/src/pipecat/services/deepgram/__init__.py @@ -1,16 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .flux import * -from .sagemaker import * -from .stt import * -from .tts import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "deepgram", "deepgram.[stt,tts]") diff --git a/src/pipecat/services/deepseek/__init__.py b/src/pipecat/services/deepseek/__init__.py index d0d3fa5aa..e69de29bb 100644 --- a/src/pipecat/services/deepseek/__init__.py +++ b/src/pipecat/services/deepseek/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .llm import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "deepseek", "deepseek.llm") diff --git a/src/pipecat/services/elevenlabs/__init__.py b/src/pipecat/services/elevenlabs/__init__.py index 59c1bb14d..e69de29bb 100644 --- a/src/pipecat/services/elevenlabs/__init__.py +++ b/src/pipecat/services/elevenlabs/__init__.py @@ -1,14 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .stt import * -from .tts import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "elevenlabs", "elevenlabs.[stt,tts]") diff --git a/src/pipecat/services/fal/__init__.py b/src/pipecat/services/fal/__init__.py index 8d6fcbb26..e69de29bb 100644 --- a/src/pipecat/services/fal/__init__.py +++ b/src/pipecat/services/fal/__init__.py @@ -1,14 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .image import * -from .stt import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "fal", "fal.[image,stt]") diff --git a/src/pipecat/services/fireworks/__init__.py b/src/pipecat/services/fireworks/__init__.py index f8b6782cf..e69de29bb 100644 --- a/src/pipecat/services/fireworks/__init__.py +++ b/src/pipecat/services/fireworks/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .llm import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "fireworks", "fireworks.llm") diff --git a/src/pipecat/services/fish/__init__.py b/src/pipecat/services/fish/__init__.py index f4b3eb585..e69de29bb 100644 --- a/src/pipecat/services/fish/__init__.py +++ b/src/pipecat/services/fish/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .tts import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "fish", "fish.tts") diff --git a/src/pipecat/services/gladia/__init__.py b/src/pipecat/services/gladia/__init__.py index 624d135d7..e69de29bb 100644 --- a/src/pipecat/services/gladia/__init__.py +++ b/src/pipecat/services/gladia/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .stt import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "gladia", "gladia.stt") diff --git a/src/pipecat/services/google/__init__.py b/src/pipecat/services/google/__init__.py index 95812a536..e69de29bb 100644 --- a/src/pipecat/services/google/__init__.py +++ b/src/pipecat/services/google/__init__.py @@ -1,22 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .frames import * -from .gemini_live import * -from .image import * -from .llm import * -from .rtvi import * -from .stt import * -from .tts import * -from .vertex import * - -sys.modules[__name__] = DeprecatedModuleProxy( - globals(), "google", "google.[frames,image,llm,vertex,rtvi,stt,tts]" -) diff --git a/src/pipecat/services/google/gemini_live/__init__.py b/src/pipecat/services/google/gemini_live/__init__.py index 4afeb99ce..e69de29bb 100644 --- a/src/pipecat/services/google/gemini_live/__init__.py +++ b/src/pipecat/services/google/gemini_live/__init__.py @@ -1,9 +0,0 @@ -from .file_api import GeminiFileAPI -from .llm import GeminiLiveLLMService -from .vertex.llm import GeminiLiveVertexLLMService - -__all__ = [ - "GeminiFileAPI", - "GeminiLiveLLMService", - "GeminiLiveVertexLLMService", -] diff --git a/src/pipecat/services/grok/__init__.py b/src/pipecat/services/grok/__init__.py index 4e6879d25..e69de29bb 100644 --- a/src/pipecat/services/grok/__init__.py +++ b/src/pipecat/services/grok/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .llm import * # noqa: F401,F403 - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "grok", "xai.llm") diff --git a/src/pipecat/services/groq/__init__.py b/src/pipecat/services/groq/__init__.py index ad801f3b7..e69de29bb 100644 --- a/src/pipecat/services/groq/__init__.py +++ b/src/pipecat/services/groq/__init__.py @@ -1,15 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .llm import * -from .stt import * -from .tts import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "groq", "groq.[llm,stt,tts]") diff --git a/src/pipecat/services/lmnt/__init__.py b/src/pipecat/services/lmnt/__init__.py index c70cb7e06..e69de29bb 100644 --- a/src/pipecat/services/lmnt/__init__.py +++ b/src/pipecat/services/lmnt/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .tts import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "lmnt", "lmnt.tts") diff --git a/src/pipecat/services/mem0/__init__.py b/src/pipecat/services/mem0/__init__.py index 55c380c42..e69de29bb 100644 --- a/src/pipecat/services/mem0/__init__.py +++ b/src/pipecat/services/mem0/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .memory import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "mem0", "mem0.memory") diff --git a/src/pipecat/services/minimax/__init__.py b/src/pipecat/services/minimax/__init__.py index e8af1401e..e69de29bb 100644 --- a/src/pipecat/services/minimax/__init__.py +++ b/src/pipecat/services/minimax/__init__.py @@ -1,8 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - - -from .tts import * diff --git a/src/pipecat/services/moondream/__init__.py b/src/pipecat/services/moondream/__init__.py index 62b98f35a..e69de29bb 100644 --- a/src/pipecat/services/moondream/__init__.py +++ b/src/pipecat/services/moondream/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .vision import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "moondream", "moondream.vision") diff --git a/src/pipecat/services/neuphonic/__init__.py b/src/pipecat/services/neuphonic/__init__.py index 0d2dca9cc..e69de29bb 100644 --- a/src/pipecat/services/neuphonic/__init__.py +++ b/src/pipecat/services/neuphonic/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .tts import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "neuphonic", "neuphonic.tts") diff --git a/src/pipecat/services/ollama/__init__.py b/src/pipecat/services/ollama/__init__.py index 6c59280a9..e69de29bb 100644 --- a/src/pipecat/services/ollama/__init__.py +++ b/src/pipecat/services/ollama/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .llm import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "ollama", "ollama.llm") diff --git a/src/pipecat/services/openai/__init__.py b/src/pipecat/services/openai/__init__.py index 3caa3c3cb..e69de29bb 100644 --- a/src/pipecat/services/openai/__init__.py +++ b/src/pipecat/services/openai/__init__.py @@ -1,18 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .image import * -from .llm import * -from .realtime import * -from .responses.llm import * -from .stt import * -from .tts import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "openai", "openai.[image,llm,stt,tts]") diff --git a/src/pipecat/services/openrouter/__init__.py b/src/pipecat/services/openrouter/__init__.py index 2daec2e44..e69de29bb 100644 --- a/src/pipecat/services/openrouter/__init__.py +++ b/src/pipecat/services/openrouter/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .llm import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "openrouter", "openrouter.llm") diff --git a/src/pipecat/services/perplexity/__init__.py b/src/pipecat/services/perplexity/__init__.py index 084867500..e69de29bb 100644 --- a/src/pipecat/services/perplexity/__init__.py +++ b/src/pipecat/services/perplexity/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .llm import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "perplexity", "perplexity.llm") diff --git a/src/pipecat/services/piper/__init__.py b/src/pipecat/services/piper/__init__.py index a638497db..e69de29bb 100644 --- a/src/pipecat/services/piper/__init__.py +++ b/src/pipecat/services/piper/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .tts import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "piper", "piper.tts") diff --git a/src/pipecat/services/qwen/__init__.py b/src/pipecat/services/qwen/__init__.py index 3b82c359c..e69de29bb 100644 --- a/src/pipecat/services/qwen/__init__.py +++ b/src/pipecat/services/qwen/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .llm import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "qwen", "qwen.llm") diff --git a/src/pipecat/services/rime/__init__.py b/src/pipecat/services/rime/__init__.py index 87ad0d804..e69de29bb 100644 --- a/src/pipecat/services/rime/__init__.py +++ b/src/pipecat/services/rime/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .tts import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "rime", "rime.tts") diff --git a/src/pipecat/services/sambanova/__init__.py b/src/pipecat/services/sambanova/__init__.py index 1886e0b91..e69de29bb 100644 --- a/src/pipecat/services/sambanova/__init__.py +++ b/src/pipecat/services/sambanova/__init__.py @@ -1,7 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -from .llm import * diff --git a/src/pipecat/services/sarvam/__init__.py b/src/pipecat/services/sarvam/__init__.py index 30d115d3f..e69de29bb 100644 --- a/src/pipecat/services/sarvam/__init__.py +++ b/src/pipecat/services/sarvam/__init__.py @@ -1,7 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -from .tts import * diff --git a/src/pipecat/services/simli/__init__.py b/src/pipecat/services/simli/__init__.py index 9bfae1ca5..e69de29bb 100644 --- a/src/pipecat/services/simli/__init__.py +++ b/src/pipecat/services/simli/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .video import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "simli", "simli.video") diff --git a/src/pipecat/services/tavus/__init__.py b/src/pipecat/services/tavus/__init__.py index 968f45df0..e69de29bb 100644 --- a/src/pipecat/services/tavus/__init__.py +++ b/src/pipecat/services/tavus/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .video import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "tavus", "tavus.video") diff --git a/src/pipecat/services/together/__init__.py b/src/pipecat/services/together/__init__.py index 8b78d89c1..e69de29bb 100644 --- a/src/pipecat/services/together/__init__.py +++ b/src/pipecat/services/together/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .llm import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "together", "together.llm") diff --git a/src/pipecat/services/whisper/__init__.py b/src/pipecat/services/whisper/__init__.py index 87aae0b25..e69de29bb 100644 --- a/src/pipecat/services/whisper/__init__.py +++ b/src/pipecat/services/whisper/__init__.py @@ -1,14 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .base_stt import * -from .stt import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "whisper", "whisper.stt") diff --git a/src/pipecat/services/xtts/__init__.py b/src/pipecat/services/xtts/__init__.py index a651c1766..e69de29bb 100644 --- a/src/pipecat/services/xtts/__init__.py +++ b/src/pipecat/services/xtts/__init__.py @@ -1,13 +0,0 @@ -# -# Copyright (c) 2024-2026, Daily -# -# SPDX-License-Identifier: BSD 2-Clause License -# - -import sys - -from pipecat.services import DeprecatedModuleProxy - -from .tts import * - -sys.modules[__name__] = DeprecatedModuleProxy(globals(), "xtts", "xtts.tts")