# ============================================================
# 葡萄智能决策网 - Python 依赖包
# ============================================================
# 安装方式: pip install -r requirements.txt
# ============================================================

# --- Django Web 框架 ---
Django>=5.1.0

# --- 数据库 ---
mysqlclient>=2.2.0

# --- AI / 深度学习 ---
# PyTorch (CUDA 12.1)
torch>=2.5.0
torchvision>=0.20.0
torchaudio>=2.5.0

# YOLO 目标检测
ultralytics>=8.0.0

# TensorFlow (可选)
# tensorflow>=2.15.0

# --- 大模型 API ---
openai>=1.0.0
zhipuai>=2.0.0

# --- 数据处理 ---
numpy>=1.24.0
pandas>=2.0.0
scikit-learn>=1.4.0
scipy>=1.11.0

# --- 图像处理 ---
Pillow>=10.0.0
opencv-python>=4.9.0
opencv-python-headless>=4.9.0

# --- 可视化 ---
matplotlib>=3.8.0
seaborn>=0.13.0
plotly>=5.18.0

# --- Web 相关 ---
jinja2>=3.1.0
bootstrap4>=0.1.0

# --- 工具库 ---
PyYAML>=6.0
python-dotenv>=1.0.0
tqdm>=4.66.0
requests>=2.31.0
httpx>=0.27.0
python-dateutil>=2.8.0
pytz>=2024.1

# --- 日志 ---
python-json-logger>=2.0.0

# --- 文档处理 ---
python-docx>=1.0.0
python-pptx>=0.6.0
pypdf>=4.0.0

# --- 开发工具 ---
# pytest>=8.0.0
# black>=24.0.0
# flake8>=7.0.0
