1. Fix cold-start race in /api/update-check: if the background thread has not finished fetching the manifest when the endpoint is hit, do an inline fetch so the UI never permanently caches empty defaults. 2. Fix PyPI fast-path blocking manifest git-main installs: evaluate the manifest unsloth_source directive BEFORE the PyPI version check so users already on latest PyPI still switch to git main when directed. 3. Fix base.txt reverting git install: filter out "unsloth" from base.txt requirements when the git-main path is active, preventing pip/uv from replacing the git checkout with the PyPI wheel. 4. Guard install timestamp write: only write UNSLOTH_STUDIO_INFO.json when python deps were actually updated, preventing users from clearing a critical-update warning by re-running setup in llama-only or skip-python-deps mode. |
||
|---|---|---|
| .. | ||
| backend | ||
| frontend | ||
| __init__.py | ||
| install_llama_prebuilt.py | ||
| install_python_stack.py | ||
| LICENSE.AGPL-3.0 | ||
| setup.bat | ||
| setup.ps1 | ||
| setup.sh | ||
| Unsloth_Studio_Colab.ipynb | ||