# YouTube Summarizer Web Application Requirements # Web framework fastapi==0.104.1 uvicorn[standard]==0.24.0 python-multipart==0.0.6 # YouTube integration youtube-transcript-api==0.6.1 pytube==15.0.0 pytubefix>=6.10.2 yt-dlp==2024.8.6 google-api-python-client>=2.88.0 # Browser automation playwright>=1.45.0 selenium>=4.15.0 # Audio/Video processing ffmpeg-python>=0.2.0 # Additional async support aiofiles>=23.1.0 # AI and NLP openai==1.35.0 anthropic==0.28.0 langchain==0.2.5 tiktoken==0.7.0 # Database sqlalchemy==2.0.23 alembic==1.13.0 # HTTP client httpx==0.25.2 requests==2.31.0 # Environment and configuration python-dotenv==1.0.0 pydantic==2.5.2 pydantic-settings==2.1.0 # Utilities python-dateutil==2.8.2 pytz==2024.1 # Testing pytest==7.4.3 pytest-asyncio==0.21.1 pytest-cov==4.1.0 # Development black==23.12.0 ruff==0.1.8 mypy==1.7.1