# 炼妖壶 (Lianyaohu) - 稷下学宫AI辩论系统
# 项目依赖清单

# Web框架
streamlit>=1.28.0

# 数据处理
pandas>=2.0.0
numpy>=1.24.0

# 可视化
plotly>=5.15.0
matplotlib>=3.7.0
networkx>=3.1

# HTTP请求
requests>=2.31.0
aiohttp>=3.8.0
# Cloudflare (HTTP 调用即可，无需额外 SDK)

# RSS解析
feedparser>=6.0.0

# 类型注解支持
typing-extensions>=4.7.0

# 数据库连接
# sqlalchemy>=2.0.0
pymongo>=4.5.0
# pymilvus>=2.3.0

# 开发工具 (可选)
# black>=23.7.0
# flake8>=6.0.0

# 测试依赖
pytest>=7.4.0
pytest-asyncio>=0.21.0
pytest-mock>=3.11.0
pytest-cov>=4.1.0
pytest-benchmark>=4.0.0
locust>=2.15.0
memory-profiler>=0.60.0
pydantic>=2.0.0
jsonschema>=4.19.0

# AI模型接口
# 旧系统：OpenRouter + OpenAI Swarm
openai>=1.0.0
# anthropic>=0.3.0

# 新系统：Google ADK (根据迁移进度选择)
google-adk>=1.12.0
# 或开发版: pip install git+https://github.com/google/adk-python.git@main

# Vertex AI Memory Bank 支持
google-cloud-aiplatform>=1.38.0

# OpenAI Swarm (保留兼容性，逐步替换)
# pip install git+https://github.com/openai/swarm.git

# 文档管理工具
PyYAML>=6.0
python-frontmatter>=1.0.0

# 市场数据 - OpenBB（可选安装，Python 3.13暂不兼容。若需启用，请取消下一行注释）
# openbb>=4.1.0

# 新增：从 .env 加载本地环境变量
python-dotenv>=1.0.1
## 新增：从 .env 加载本地环境变量
####