| # Docker-optimized requirements matching Cloud Run environment | |
| # Core Gradio and web framework | |
| gradio==4.44.1 | |
| fastapi==0.104.0 | |
| uvicorn==0.24.0 | |
| httpx==0.25.0 | |
| # LLM and AI libraries - using older stable versions | |
| llama-index==0.10.57 | |
| llama-index-llms-groq==0.1.4 | |
| llama-index-llms-anthropic==0.1.15 | |
| pydantic==2.4.2 | |
| pydantic-settings==2.0.3 | |
| # Google Calendar and Cloud services | |
| google-api-python-client==2.100.0 | |
| google-auth==2.23.0 | |
| google-auth-oauthlib==1.1.0 | |
| google-auth-httplib2==0.2.0 | |
| google-cloud-secret-manager==2.20.0 | |
| # Data validation and parsing | |
| python-dateutil==2.8.2 | |
| pytz==2023.3 | |
| # Audio processing and WebRTC support | |
| numpy>=1.24.0 | |
| scipy>=1.10.0 | |
| librosa>=0.10.0 | |
| soundfile>=0.12.0 | |
| # Gradio client for external service calls | |
| gradio-client>=0.7.0 | |
| # Utilities | |
| python-dotenv==1.0.0 | |
| python-multipart>=0.0.9 | |
| python-jose==3.3.0 | |
| # Remove redis since we're using Secret Manager | |
| # redis==5.0.0 |