Spaces:
Running
Running
# 🎓 CourseCrafter AI Dependencies | |
# Core framework and UI | |
gradio>=4.0.0 | |
streamlit>=1.28.0 | |
# LLM Providers | |
openai>=1.0.0 | |
anthropic>=0.20.0 | |
google-generativeai>=0.3.0 | |
# MCP Integration | |
mcp>=1.0.0 | |
# Content Processing | |
markdown>=3.5.0 | |
beautifulsoup4>=4.12.0 | |
requests>=2.31.0 | |
aiohttp>=3.8.0 | |
duckduckgo-search>=6.0.0 | |
crawl4ai>=0.3.0 | |
aiofiles>=24.1.0 | |
# PDF Generation | |
reportlab>=4.0.0 | |
weasyprint>=60.0 | |
# Image Processing | |
pillow>=10.0.0 | |
matplotlib>=3.7.0 | |
# Data Handling | |
pandas>=2.0.0 | |
numpy>=1.24.0 | |
pydantic>=2.0.0 | |
# Async Support | |
asyncio>=3.4.3 | |
asyncio-throttle>=1.0.2 | |
# Environment & Config | |
python-dotenv>=1.0.0 | |
pyyaml>=6.0 | |
# Utilities | |
uuid>=1.30 | |
python-dateutil>=2.8.0 | |
tqdm>=4.65.0 | |
psutil>=6.1.1 | |
# Development & Testing | |
pytest>=7.4.0 | |
pytest-asyncio>=0.21.0 | |
black>=23.0.0 | |
flake8>=6.0.0 | |
# Cloud Integration (optional) | |
google-auth>=2.22.0 | |
google-auth-oauthlib>=1.0.0 | |
google-auth-httplib2>=0.1.0 |