# 护肤AI技能依赖包
# 版本要求基于Python 3.8+

# 核心依赖
Flask>=2.3.0
Werkzeug>=2.3.0
Jinja2>=3.1.0

# 图像处理
Pillow>=10.0.0
opencv-python>=4.8.0
numpy>=1.24.0

# 数据处理
pandas>=2.0.0
scikit-learn>=1.3.0
scipy>=1.11.0

# AI/机器学习
torch>=2.0.0
torchvision>=0.15.0
tensorflow>=2.13.0  # 可选，用于某些高级功能

# Web和API
requests>=2.31.0
aiohttp>=3.8.0
websockets>=12.0

# 工具和工具类
python-dotenv>=1.0.0
pyyaml>=6.0
colorama>=0.4.0
tqdm>=4.65.0

# 测试和开发
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-asyncio>=0.21.0
black>=23.0.0
flake8>=6.0.0
mypy>=1.5.0

# 文档
sphinx>=7.0.0
sphinx-rtd-theme>=1.3.0

# 可选依赖（用于特定功能）
# mne>=1.6.0  # 脑电分析（如果集成睡眠分析）
# pywavelets>=1.4.0  # 小波变换
# plotly>=5.17.0  # 数据可视化
# streamlit>=1.28.0  # Web界面

# 开发依赖（仅开发环境需要）
# pre-commit>=3.5.0
# pytest-benchmark>=4.0.0
# hypothesis>=6.82.0

# 注意：原始AISkinHealth0827项目可能有额外依赖
# 请确保原始项目路径正确配置