diff --git a/ruff.toml b/ruff.toml index 71859d8..0725b58 100644 --- a/ruff.toml +++ b/ruff.toml @@ -5,5 +5,5 @@ # Owner style: 100-character lines (applies to both the linter and the formatter). line-length = 100 -# Scripts target Python 3.12+ (stdlib only). -target-version = "py312" +# Scripts target Python 3.14+ (stdlib only). +target-version = "py314" diff --git a/vllm-deploy.py b/vllm-deploy.py index 489c6b8..0943fc9 100644 --- a/vllm-deploy.py +++ b/vllm-deploy.py @@ -46,7 +46,7 @@ GREEN = "\033[32m" YELLOW = "\033[33m" DIM = "\033[2m" RESET = "\033[0m" -VERSION = "1.2.0" +VERSION = "1.2.1" SUPPORTED_OS: dict[str, str] = { "fedora": "Fedora", @@ -851,7 +851,7 @@ def setup_venv( else: _status_done("exists") - # Create venv if missing. ROCm wheels require Python 3.12 exactly. + # Create venv if missing. Stable ROCm wheels support Python 3.13 (uv downloads it automatically). _status("Creating Python venv") uv = _find_uv() if _dir_exists(venv_dir): @@ -867,7 +867,7 @@ def setup_venv( _fail("uv is not installed — cannot create the venv") results["venv_created"] = False return results - venv_result = run([uv, "venv", "--python", "3.12", venv_dir], timeout=300) + venv_result = run([uv, "venv", "--python", "3.13", venv_dir], timeout=300) if venv_result.returncode == 0: _status_done("created") results["venv_created"] = True