# Laban Movement Analysis - Complete Suite
# Created by: Csaba Bolyós (BladeSzaSza)
# Heavy Beta Version

# Core Gradio and UI
gradio>=5.0.0
gradio-webrtc>=0.0.31

# Computer Vision and Pose Estimation
opencv-python>=4.8.0
mediapipe>=0.10.0
ultralytics>=8.0.0

# Scientific Computing
numpy>=1.21.0,<2.0.0
scipy>=1.7.0
pandas>=1.3.0

# Image and Video Processing
Pillow>=8.3.0
imageio>=2.19.0
imageio-ffmpeg>=0.4.7
moviepy>=1.0.3

# Machine Learning
torch>=2.0.0
torchvision>=0.15.0
tensorflow>=2.10.0

# WebRTC and Streaming
twilio>=8.2.0
aiortc>=1.4.0
av>=10.0.0

# Utilities
requests>=2.28.0
yt-dlp>=2023.1.6
tqdm>=4.64.0
matplotlib>=3.5.0
seaborn>=0.11.0

# Development and Deployment
python-multipart>=0.0.5
uvicorn>=0.18.0
fastapi>=0.95.0

# Optional WebRTC dependencies
aiohttp>=3.8.0
websockets>=10.0 