Manual updates for unused imports

This commit is contained in:
Mark Backman
2026-01-18 08:54:34 -05:00
parent ce7d823770
commit 11cf891ac8
13 changed files with 53 additions and 16 deletions

View File

@@ -1,11 +1,11 @@
agent_name = "quickstart" agent_name = "quickstart-test"
image = "your_username/quickstart:0.1" image = "markatdaily/quickstart-test:latest"
secret_set = "quickstart-secrets" secret_set = "quickstart-test-secrets"
agent_profile = "agent-1x" agent_profile = "agent-1x"
# RECOMMENDED: Set an image pull secret: # RECOMMENDED: Set an image pull secret:
# https://docs.pipecat.ai/deployment/pipecat-cloud/fundamentals/secrets#image-pull-secrets # https://docs.pipecat.ai/deployment/pipecat-cloud/fundamentals/secrets#image-pull-secrets
# image_credentials = "your_image_pull_secret" image_credentials = "dockerhub-access"
[scaling] [scaling]
min_agents = 1 min_agents = 1

View File

@@ -22,7 +22,7 @@ from pathlib import Path
try: try:
import numpy as np import numpy as np
import soundfile as sf import soundfile as sf # noqa: F401
from audio_file_utils import calculate_audio_stats, read_audio_file, write_audio_file from audio_file_utils import calculate_audio_stats, read_audio_file, write_audio_file
except ImportError as e: except ImportError as e:
print(f"Error: Missing required dependencies: {e}") print(f"Error: Missing required dependencies: {e}")

View File

@@ -23,7 +23,7 @@ from pathlib import Path
try: try:
import numpy as np import numpy as np
import soundfile as sf import soundfile as sf # noqa: F401
from audio_file_utils import read_audio_file from audio_file_utils import read_audio_file
except ImportError as e: except ImportError as e:
print(f"Error: Missing required dependencies: {e}") print(f"Error: Missing required dependencies: {e}")

View File

@@ -263,7 +263,7 @@ def _setup_webrtc_routes(
"""Handle WebRTC offer requests via SmallWebRTCRequestHandler.""" """Handle WebRTC offer requests via SmallWebRTCRequestHandler."""
# Prepare runner arguments with the callback to run your bot # Prepare runner arguments with the callback to run your bot
async def webrtc_connection_callback(connection): async def webrtc_connection_callback(connection: SmallWebRTCConnection):
bot_module = _get_bot_module() bot_module = _get_bot_module()
runner_args = SmallWebRTCRunnerArguments( runner_args = SmallWebRTCRunnerArguments(
@@ -406,13 +406,7 @@ def _setup_whatsapp_routes(app: FastAPI):
return return
try: try:
from pipecat_ai_small_webrtc_prebuilt.frontend import SmallWebRTCPrebuiltUI
from pipecat.transports.smallwebrtc.connection import SmallWebRTCConnection from pipecat.transports.smallwebrtc.connection import SmallWebRTCConnection
from pipecat.transports.smallwebrtc.request_handler import (
SmallWebRTCRequest,
SmallWebRTCRequestHandler,
)
from pipecat.transports.whatsapp.api import WhatsAppWebhookRequest from pipecat.transports.whatsapp.api import WhatsAppWebhookRequest
from pipecat.transports.whatsapp.client import WhatsAppClient from pipecat.transports.whatsapp.client import WhatsAppClient
except ImportError as e: except ImportError as e:

View File

@@ -17,3 +17,8 @@ with warnings.catch_warnings():
DeprecationWarning, DeprecationWarning,
stacklevel=2, stacklevel=2,
) )
__all__ = [
"AWSNovaSonicLLMService",
"Params",
]

View File

@@ -1,2 +1,7 @@
from .file_api import GeminiFileAPI from .file_api import GeminiFileAPI
from .gemini import GeminiMultimodalLiveLLMService from .gemini import GeminiMultimodalLiveLLMService
__all__ = [
"GeminiFileAPI",
"GeminiMultimodalLiveLLMService",
]

View File

@@ -1,3 +1,9 @@
from .file_api import GeminiFileAPI from .file_api import GeminiFileAPI
from .llm import GeminiLiveLLMService from .llm import GeminiLiveLLMService
from .llm_vertex import GeminiLiveVertexLLMService from .llm_vertex import GeminiLiveVertexLLMService
__all__ = [
"GeminiFileAPI",
"GeminiLiveLLMService",
"GeminiLiveVertexLLMService",
]

View File

@@ -46,7 +46,7 @@ def detect_device():
and dtype is the recommended torch data type for that device. and dtype is the recommended torch data type for that device.
""" """
try: try:
import intel_extension_for_pytorch import intel_extension_for_pytorch # noqa: F401
if torch.xpu.is_available(): if torch.xpu.is_available():
return torch.device("xpu"), torch.float32 return torch.device("xpu"), torch.float32

View File

@@ -25,3 +25,13 @@ with warnings.catch_warnings():
DeprecationWarning, DeprecationWarning,
stacklevel=2, stacklevel=2,
) )
__all__ = [
"AzureRealtimeLLMService",
"InputAudioNoiseReduction",
"InputAudioTranscription",
"SemanticTurnDetection",
"SessionProperties",
"TurnDetection",
"OpenAIRealtimeLLMService",
]

View File

@@ -7,3 +7,13 @@ from .events import (
TurnDetection, TurnDetection,
) )
from .openai import OpenAIRealtimeBetaLLMService from .openai import OpenAIRealtimeBetaLLMService
__all__ = [
"AzureRealtimeBetaLLMService",
"InputAudioNoiseReduction",
"InputAudioTranscription",
"SemanticTurnDetection",
"SessionProperties",
"TurnDetection",
"OpenAIRealtimeBetaLLMService",
]

View File

@@ -33,7 +33,7 @@ if TYPE_CHECKING:
raise Exception(f"Missing module: {e}") raise Exception(f"Missing module: {e}")
try: try:
import mlx_whisper import mlx_whisper # noqa: F401
except ModuleNotFoundError as e: except ModuleNotFoundError as e:
logger.error(f"Exception: {e}") logger.error(f"Exception: {e}")
logger.error("In order to use Whisper, you need to `pip install pipecat-ai[mlx-whisper]`.") logger.error("In order to use Whisper, you need to `pip install pipecat-ai[mlx-whisper]`.")

View File

@@ -23,7 +23,6 @@ from pipecat.utils.base_object import BaseObject
try: try:
from aiortc import ( from aiortc import (
MediaStreamTrack,
RTCConfiguration, RTCConfiguration,
RTCIceServer, RTCIceServer,
RTCPeerConnection, RTCPeerConnection,

View File

@@ -22,3 +22,11 @@ with warnings.catch_warnings():
DeprecationWarning, DeprecationWarning,
stacklevel=2, stacklevel=2,
) )
__all__ = [
"AlwaysUserMuteStrategy",
"BaseUserMuteStrategy",
"FirstSpeechUserMuteStrategy",
"FunctionCallUserMuteStrategy",
"MuteUntilFirstBotCompleteUserMuteStrategy",
]