Spaces:
Running
Running
| # Requires Python >= 3.11 (3.9 is EOL since Oct 2025) | |
| # Production uses python:3.11-slim Docker image | |
| # === Core Framework === | |
| fastapi>=0.115.2 | |
| uvicorn[standard]>=0.27.0 | |
| pydantic>=2.5.3 | |
| python-multipart>=0.0.6 | |
| # === AI/ML (CPU version for Hugging Face Spaces) === | |
| # We will install torch CPU explicitly in Dockerfile to save space, | |
| # but keeping it here without version pin is good practice for local dev. | |
| # torch | |
| # torchvision | |
| # torchaudio | |
| transformers>=4.37.0 | |
| accelerate>=0.26.0 | |
| datasets>=2.16.1 | |
| # === Audio Processing === | |
| librosa>=0.10.1 | |
| soundfile>=0.12.1 | |
| audioread>=3.0.1 | |
| resampy>=0.4.2 | |
| # === CLAP Embeddings (Layer 2 - optional, CPU) === | |
| # laion-clap requires torch; install torch CPU first | |
| laion-clap>=1.1.4 | |
| # === Data Processing === | |
| numpy>=1.26.3 | |
| pandas>=2.1.4 | |
| scipy>=1.11.4 | |
| scikit-learn>=1.3.2 | |
| lightgbm>=4.3.0 | |
| xgboost>=2.0.3 | |
| # === API & Web === | |
| aiohttp>=3.9.1 | |
| httpx>=0.26.0 | |
| requests>=2.31.0 | |
| gradio>=6.0.0,<7.0.0 | |
| # === Gradio Client (FST Layer 3 - external API) === | |
| gradio_client>=1.0.0 | |
| # === Utilities === | |
| python-dotenv>=1.0.0 | |
| pyyaml>=6.0.1 | |
| click>=8.1.7 | |
| # === Monitoring & Logging === | |
| loguru>=0.7.2 | |
| prometheus-client>=0.19.0 | |
| # === YouTube/Spotify === | |
| # yt-dlp should always be latest to support new youtube updates | |
| yt-dlp>=2024.1.0 | |
| # spotdl conflicts with gradio (requires fastapi<0.104, gradio requires >=0.115.2) | |
| # spotdl is only used locally, not on HF Spaces | |
| # === Crown Commend (YouTube Comment AI) === | |
| google-genai>=1.0.0 | |
| google-api-python-client>=2.134.0 | |
| google-auth-httplib2>=0.2.0 | |
| google-auth-oauthlib>=1.2.0 | |
| isodate>=0.6.1 | |
| youtube-transcript-api>=0.6.2 | |