🚀 The feature, motivation and pitch
PyTorch has had official wheels for the past few releases (2.9, 2.10) with Python 3.14 support and we should consider supporting it as well in vLLM. There should be no need to update the vLLM wheel since we already support multiple python versions with one wheel, however we face the issue of needing to resolve vLLM's important dependencies that haven't published compatible 3.14 wheels yet.
I tested using a CUDA 13.0 system and updating pyproject.toml to have requires-python = ">=3.10,<3.15"
This is my attempt to catalog dependency issues known for CUDA as of Feb 8, 2026:
× No solution found when resolving dependencies:
╰─▶ Because all versions of cuda-tile have no wheels with a matching Python ABI tag (e.g., `cp314`) and flashinfer-python==0.6.8.post1 depends on cuda-tile, we can conclude
that flashinfer-python==0.6.8.post1 cannot be used.
And because vllm==0.20.2rc1.dev47+g2228fe686.precompiled depends on flashinfer-python==0.6.8.post1, we can conclude that vllm==0.20.2rc1.dev47+g2228fe686.precompiled
cannot be used.
And because only vllm==0.20.2rc1.dev47+g2228fe686.precompiled is available and you require vllm, we can conclude that your requirements are unsatisfiable.
hint: Pre-releases are available for `cuda-tile` in the requested range (e.g., 1.0.0rc6), but pre-releases weren't enabled (try: `--prerelease=allow`)
hint: You require CPython 3.14 (`cp314`), but we only found wheels for `cuda-tile` (v1.3.0) with the following Python ABI tags: `cp310`, `cp311`, `cp312`, `cp313`
× No solution found when resolving dependencies:
╰─▶ Because only the following versions of ray[cgraph] are available:
ray[cgraph]<=2.48.0
ray[cgraph]==2.49.0
ray[cgraph]==2.49.1
ray[cgraph]==2.49.2
ray[cgraph]==2.50.0
ray[cgraph]==2.50.1
ray[cgraph]==2.51.0
ray[cgraph]==2.51.1
ray[cgraph]==2.51.2
ray[cgraph]==2.52.0
ray[cgraph]==2.52.1
ray[cgraph]==2.53.0
and ray[cgraph]>=2.48.0 has no wheels with a matching Python ABI tag (e.g., `cp314`), we can conclude that ray[cgraph]>=2.48.0 cannot be used.
And because vllm==0.15.2rc1.dev112+g179ae7da8.d20260208.precompiled depends on ray[cgraph]>=2.48.0, we can conclude that
vllm==0.15.2rc1.dev112+g179ae7da8.d20260208.precompiled cannot be used.
And because only vllm==0.15.2rc1.dev112+g179ae7da8.d20260208.precompiled is available and you require vllm, we can conclude that your requirements are unsatisfiable.
hint: You require CPython 3.14 (`cp314`), but we only found wheels for `ray` (v2.53.0) with the following Python ABI tags: `cp310`, `cp311`, `cp312`, `cp313`
Alternatives
No response
Additional context
Related issues:
Before submitting a new issue...
🚀 The feature, motivation and pitch
PyTorch has had official wheels for the past few releases (2.9, 2.10) with Python 3.14 support and we should consider supporting it as well in vLLM. There should be no need to update the vLLM wheel since we already support multiple python versions with one wheel, however we face the issue of needing to resolve vLLM's important dependencies that haven't published compatible 3.14 wheels yet.
I tested using a CUDA 13.0 system and updating
pyproject.tomlto haverequires-python = ">=3.10,<3.15"This is my attempt to catalog dependency issues known for CUDA as of Feb 8, 2026:
flashinfer-python==0.6.8:cuda-tilelacks cp314 wheels on pypi. We will need to resolve this with NVIDIA Add support for python 3.14 and prebuilt wheel for python 3.14 NVIDIA/cutile-python#83ray[cgraph]>=2.48.0: Ray is not required by default anymore, so we can simply make this optional for 3.14 or remove it from required deps eventually, see discussion in [Dependency] Remove comments of ray in dependency files #33351numba==0.61.2: The first version of numba that supports python 3.14 is0.63.0so we need to upgrade https://pypi.org/project/numba/0.63.0/#filesoutlines-core==0.2.11: The first version of outlines-core that supports python 3.14 is0.2.14so we need to upgrade https://pypi.org/project/outlines-core/0.2.14/#filesAlternatives
No response
Additional context
Related issues:
Before submitting a new issue...