Skip to content

[CI] Remove [vllm] extra to fix uv build deps conflict#177

Merged
LxYuan0420 merged 1 commit intovllm-project:mainfrom
ricky-chaoju:fix/remove-vllm-extra
Mar 18, 2026
Merged

[CI] Remove [vllm] extra to fix uv build deps conflict#177
LxYuan0420 merged 1 commit intovllm-project:mainfrom
ricky-chaoju:fix/remove-vllm-extra

Conversation

@ricky-chaoju
Copy link
Copy Markdown
Contributor

Follow-up to #176. uv build validates every extra individually, not just [all]. The [vllm] extra (vllm>=0.17.1) conflicts with transformers>=5.0.0 in main deps because vllm pins transformers<5.

Remove the [vllm] extra entirely — vllm must be installed via install.sh, which handles the transformers override separately.

Tested locally: uv build succeeds after this change.

Signed-off-by: Chao-Ju Chen <ricky.chen@infinirc.com>
@LxYuan0420 LxYuan0420 merged commit ea32d0a into vllm-project:main Mar 18, 2026
5 checks passed
@ricky-chaoju ricky-chaoju deleted the fix/remove-vllm-extra branch March 19, 2026 01:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants