httpx==0.27.2 pytest==8.3.3 pytest-asyncio==0.24.0 # huggingface_hub is intentionally NOT pinned here. SGLang's # `scripts/ci/cuda/ci_install_dependency.sh` already installs a # version compatible with the rest of its transitive deps # (transformers / diffusers / kernels, which require # huggingface_hub >= 1.5 / >= 0.34 / >= 1.3 respectively). An earlier # pin of `huggingface_hub==0.26.2` here got installed AFTER the SGLang # deps and downgraded huggingface_hub past `is_offline_mode`'s top- # level export, which broke `from sglang.srt.server_args import …` # at module import time and turned every quick check into a 5-minute # `/health` timeout with no actionable signal. # The e2e suite only uses huggingface_hub's `try_to_load_from_cache`, # which is available in every release SGLang would install.