# 运行依赖
#
# 安装（注意指定官方源）：
#   .venv\Scripts\python.exe -m pip install -i https://pypi.org/simple -r requirements.txt
#
# 为什么非要写 -i：本机 pip 的全局配置指向清华镜像，而该镜像的索引查询返回空
# （报 "Could not find a version that satisfies the requirement ... (from versions: none)"，
#  但直接 urllib 请求 pypi.org 和清华都是通的 —— 是 pip 侧的问题，不是网络不通）。
# .venv\pip.ini 里也写死了一份 index-url，但 .venv/ 不进 git，换机器要按 README 重新配。
fastapi>=0.115
uvicorn>=0.30
httpx>=0.27            # 学术 API 请求（arXiv / OpenAlex / Crossref）
pyyaml>=6.0            # 读取 config/interests.yaml
apscheduler>=3.10      # 定时抓取
openai>=1.40           # DeepSeek（OpenAI 兼容接口）
python-dateutil>=2.8

# 可选：进阶功能启用时再装
# feedparser>=6.0      # 期刊 RSS 订阅
# pymupdf>=1.24        # 本地 PDF 全文解析（优先用 arXiv HTML，PDF 仅兜底）
# jieba>=0.42          # 中文全文检索分词（SQLite FTS5 不认中文）

# 测试（可选）
pytest>=8.0
