执行摘要
文档中 uv 安装添加 --prerelease=allow 参数
用户按照文档推荐的 uv pip install sglang 命令会静默安装 sglang 0.5.9 而非最新版本。根本原因是 sglang 0.5.10+ 依赖 flash-attn-4(>=4.0.0b4 / >=4.0.0b9),而 flash-attn-4 在 PyPI 上仅发布预发布版本(4.0.0b3 … 4.0.0b19),uv 默认拒绝预发布版本,导致回溯至最后一个不需要 flash-attn-4 的 0.5.9 版本。而 pip 接受预发布版本所以正常安装最新版。
该 PR 内容简单直接,属于常规文档维护。无需精读。值得注意的设计决策是选择 --prerelease=allow 而非 --prerelease=if-necessary 或 --prerelease=explicit,因为 flash-attn-4 是传递依赖,后两者无法生效。
无 review 讨论。一名审核者(wisclmy0611)直接批准了变更。
参与讨论