From 7e59440029559fee81c27dc66558e211cd55be29 Mon Sep 17 00:00:00 2001 From: Roland Tannous Date: Fri, 6 Mar 2026 06:19:28 +0000 Subject: [PATCH] fix: pin huggingface_hub==1.3.0 in .venv_t5 (satisfies transformers 5.x) --- setup.sh | 2 +- studio/backend/core/export/worker.py | 2 +- studio/backend/core/inference/worker.py | 2 +- studio/backend/core/training/worker.py | 2 +- studio/backend/utils/transformers_version.py | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/setup.sh b/setup.sh index 4277b55aa5..fbfc1937b7 100755 --- a/setup.sh +++ b/setup.sh @@ -194,7 +194,7 @@ else VENV_T5_DIR="$SCRIPT_DIR/.venv_t5" mkdir -p "$VENV_T5_DIR" run_quiet "pip install transformers 5.x" pip install --target "$VENV_T5_DIR" --no-deps "transformers==5.1.0" - run_quiet "pip install huggingface_hub for t5" pip install --target "$VENV_T5_DIR" --no-deps "huggingface_hub==0.36.0" + run_quiet "pip install huggingface_hub for t5" pip install --target "$VENV_T5_DIR" --no-deps "huggingface_hub==1.3.0" echo "✅ Transformers 5.x pre-installed to .venv_t5/" # ── 7. WSL: pre-install GGUF build dependencies ── diff --git a/studio/backend/core/export/worker.py b/studio/backend/core/export/worker.py index a184969c95..5d54f75d8f 100644 --- a/studio/backend/core/export/worker.py +++ b/studio/backend/core/export/worker.py @@ -54,7 +54,7 @@ def _activate_transformers_version(model_name: str, project_root: str) -> None: ) sp.run( [sys.executable, "-m", "pip", "install", "--target", venv_t5, - "--no-deps", "huggingface_hub==0.36.0"], + "--no-deps", "huggingface_hub==1.3.0"], stdout=sp.PIPE, stderr=sp.STDOUT, ) if os.path.isdir(venv_t5): diff --git a/studio/backend/core/inference/worker.py b/studio/backend/core/inference/worker.py index 985ebc74a3..cac5dacd6e 100644 --- a/studio/backend/core/inference/worker.py +++ b/studio/backend/core/inference/worker.py @@ -56,7 +56,7 @@ def _activate_transformers_version(model_name: str, project_root: str) -> None: ) sp.run( [sys.executable, "-m", "pip", "install", "--target", venv_t5, - "--no-deps", "huggingface_hub==0.36.0"], + "--no-deps", "huggingface_hub==1.3.0"], stdout=sp.PIPE, stderr=sp.STDOUT, ) if os.path.isdir(venv_t5): diff --git a/studio/backend/core/training/worker.py b/studio/backend/core/training/worker.py index 018345b0cf..c937b3f110 100644 --- a/studio/backend/core/training/worker.py +++ b/studio/backend/core/training/worker.py @@ -51,7 +51,7 @@ def _activate_transformers_version(model_name: str, project_root: str) -> None: ) sp.run( [sys.executable, "-m", "pip", "install", "--target", venv_t5, - "--no-deps", "huggingface_hub==0.36.0"], + "--no-deps", "huggingface_hub==1.3.0"], stdout=sp.PIPE, stderr=sp.STDOUT, ) if os.path.isdir(venv_t5): diff --git a/studio/backend/utils/transformers_version.py b/studio/backend/utils/transformers_version.py index 418105c145..18c8e313d9 100644 --- a/studio/backend/utils/transformers_version.py +++ b/studio/backend/utils/transformers_version.py @@ -171,7 +171,7 @@ def _ensure_venv_t5_exists() -> bool: logger.warning(".venv_t5 not found at %s — installing at runtime", _VENV_T5_DIR) os.makedirs(_VENV_T5_DIR, exist_ok=True) - for pkg in (f"transformers=={TRANSFORMERS_5_VERSION}", "huggingface_hub==0.36.0"): + for pkg in (f"transformers=={TRANSFORMERS_5_VERSION}", "huggingface_hub==1.3.0"): cmd = [ sys.executable, "-m", "pip", "install", "--target", _VENV_T5_DIR,