- All platforms (including Colab) now create ~/.unsloth/studio/.venv with --without-pip fallback for broken ensurepip environments - Add --python sys.executable to uv pip install in install_python_stack.py so uv targets the correct venv instead of system Python - Centralize .venv_t5 bootstrap in transformers_version.py with proper validation (checks required packages exist, not just non-empty dir) - Replace ~150 lines of duplicated install code across 3 worker files with calls to the shared _ensure_venv_t5_exists() helper - Use uv-if-present with pip fallback; do not install uv at runtime - Add site.addsitedir() shim in colab.py so notebook cells can import studio packages from the venv without system-Python double-install - Update .venv_t5 packages: huggingface_hub 1.3.0->1.7.1, add hf_xet - Bump transformers pin 4.57.1->4.57.6 in requirements + constraints - Add Fast-Install helper to setup.ps1 with uv+pip fallback - Keep Colab-specific completion banner in setup.sh
16 lines
300 B
Text
16 lines
300 B
Text
# Single-env pins for unsloth + studio + data-designer
|
|
# Keep compatible with unsloth transformers bounds.
|
|
transformers==4.57.6
|
|
trl==0.23.1
|
|
huggingface-hub==0.36.2
|
|
|
|
# Studio stack
|
|
datasets==4.3.0
|
|
pyarrow==23.0.1
|
|
|
|
# FastMCP/OpenEnv compat
|
|
fastmcp>=3.0.2
|
|
mcp>=1.24,<2
|
|
websockets>=15.0.1
|
|
|
|
pandas==2.3.3
|