If using uv, trying to do a uv sync will cause problems, as uv tries to resolve across all optional dependencies, which will hit issues as one can't require both vllm 0.19 and vllm 0.20.
A simple fix is to mark the conflicts in the pyproject.toml by adding [tool.uv] conflicts entries and a dev-vllm20 extra.
If using
uv, trying to do auv syncwill cause problems, as uv tries to resolve across all optional dependencies, which will hit issues as one can't require both vllm 0.19 and vllm 0.20.A simple fix is to mark the conflicts in the pyproject.toml by adding
[tool.uv] conflictsentries and adev-vllm20extra.