From e7383e19f3344b01c6b3b9b1ca93184a82466793 Mon Sep 17 00:00:00 2001 From: Parinay Kapoor Date: Tue, 25 Aug 2026 21:51:54 +0000 Subject: [PATCH] fix: correct python_requires in setup.py to match documented Python 3.10 requirement The installation docs (docs/EN/source/getting_started/installation.rst) require Python 3.10, but setup.py's python_requires still allowed Python 3.9.16+. This let pip proceed on Python 3.9 and fail deep inside dependency resolution (e.g. flashinfer-python requiring >=3.10) instead of surfacing a clear "Python >=3.10 required" error immediately. Fixes part of #1179. --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index b8d6686bb..85dd25b01 100644 --- a/setup.py +++ b/setup.py @@ -15,7 +15,7 @@ "Programming Language :: Python :: 3", "Operating System :: Linux", ], - python_requires=">=3.9.16", + python_requires=">=3.10", install_requires=[ "pyzmq", "uvloop",