# WebShop benchmark 依赖
#
# 前置要求：Java 11+ (JDK) 和 faiss-cpu
#   conda install -c conda-forge openjdk=11 faiss-cpu
#
# 安装命令:
#   pip install -r benchmarks/webshop/requirements.txt
#   python -m spacy download en_core_web_sm
#
# 注意：Flask/Werkzeug 已在主 requirements.txt 中固定为 2.x 版本

# WebShop PyPI 包
webshop

# 数据下载工具
gdown

# WebShop 特有依赖
gym==0.24.0
beautifulsoup4==4.11.1
cleantext==1.1.4
pyserini==0.17.0
rank_bm25==0.2.2
thefuzz==0.19.0
spacy==3.7.2

# 注意：Flask/Werkzeug 固定为 2.x（Flask 3.x 与 WebShop 不兼容）
flask==2.2.5
Werkzeug==2.2.3