chore: bump target Python from 3.12 to 3.14 and use 3.13 for venv
This commit is contained in:
@@ -5,5 +5,5 @@
|
|||||||
# Owner style: 100-character lines (applies to both the linter and the formatter).
|
# Owner style: 100-character lines (applies to both the linter and the formatter).
|
||||||
line-length = 100
|
line-length = 100
|
||||||
|
|
||||||
# Scripts target Python 3.12+ (stdlib only).
|
# Scripts target Python 3.14+ (stdlib only).
|
||||||
target-version = "py312"
|
target-version = "py314"
|
||||||
|
|||||||
+3
-3
@@ -46,7 +46,7 @@ GREEN = "\033[32m"
|
|||||||
YELLOW = "\033[33m"
|
YELLOW = "\033[33m"
|
||||||
DIM = "\033[2m"
|
DIM = "\033[2m"
|
||||||
RESET = "\033[0m"
|
RESET = "\033[0m"
|
||||||
VERSION = "1.2.0"
|
VERSION = "1.2.1"
|
||||||
|
|
||||||
SUPPORTED_OS: dict[str, str] = {
|
SUPPORTED_OS: dict[str, str] = {
|
||||||
"fedora": "Fedora",
|
"fedora": "Fedora",
|
||||||
@@ -851,7 +851,7 @@ def setup_venv(
|
|||||||
else:
|
else:
|
||||||
_status_done("exists")
|
_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")
|
_status("Creating Python venv")
|
||||||
uv = _find_uv()
|
uv = _find_uv()
|
||||||
if _dir_exists(venv_dir):
|
if _dir_exists(venv_dir):
|
||||||
@@ -867,7 +867,7 @@ def setup_venv(
|
|||||||
_fail("uv is not installed — cannot create the venv")
|
_fail("uv is not installed — cannot create the venv")
|
||||||
results["venv_created"] = False
|
results["venv_created"] = False
|
||||||
return results
|
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:
|
if venv_result.returncode == 0:
|
||||||
_status_done("created")
|
_status_done("created")
|
||||||
results["venv_created"] = True
|
results["venv_created"] = True
|
||||||
|
|||||||
Reference in New Issue
Block a user