Skip to content

[CI] Remove vllm from [all] extra to fix release CI #176

Merged
LxYuan0420 merged 1 commit intovllm-project:mainfrom
ricky-chaoju:fix/release-ci-deps-conflict
Mar 18, 2026
Merged

[CI] Remove vllm from [all] extra to fix release CI #176
LxYuan0420 merged 1 commit intovllm-project:mainfrom
ricky-chaoju:fix/release-ci-deps-conflict

Conversation

@ricky-chaoju
Copy link
Copy Markdown
Contributor

@ricky-chaoju ricky-chaoju commented Mar 18, 2026

uv build validates all extras during build isolation. The [all] extra includes vllm>=0.17.1, which pins transformers<5, conflicting with transformers>=5.0.0 added in #169.

Remove vllm from [all] — vllm must be installed separately via install.sh (which overrides the transformers pin after installing vllm).

https://github.com/vllm-project/vllm-metal/actions/runs/23237769107/job/67548510927

Signed-off-by: Chao-Ju Chen <ricky.chen@infinirc.com>
@LxYuan0420 LxYuan0420 merged commit 38cc94b into vllm-project:main Mar 18, 2026
5 checks passed
LxYuan0420 pushed a commit that referenced this pull request Mar 18, 2026
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>
@ricky-chaoju ricky-chaoju deleted the fix/release-ci-deps-conflict 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