From e888e38ce7599c109303aa49aaa2ff08444a8bc9 Mon Sep 17 00:00:00 2001 From: Dan Saunders Date: Fri, 29 Aug 2025 22:03:38 -0400 Subject: [PATCH] fix --- .github/workflows/docs.yml | 4 ++-- .github/workflows/multi-gpu-e2e.yml | 2 +- .github/workflows/precommit-autoupdate.yml | 2 +- .github/workflows/preview-docs.yml | 4 ++-- .github/workflows/pypi.yml | 6 +++--- .github/workflows/tests-nightly.yml | 12 +++++------ .github/workflows/tests.yml | 24 +++++++++++----------- 7 files changed, 27 insertions(+), 27 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 989b2102e..61258a4eb 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -26,8 +26,8 @@ jobs: version: "latest" - name: Install dependencies run: | - uv pip install jupyter quartodoc - uv pip install -e . + uv pip --system install jupyter quartodoc + uv pip --system install -e . - name: Build autodoc run: quartodoc build - name: Publish to GitHub Pages (and render) diff --git a/.github/workflows/multi-gpu-e2e.yml b/.github/workflows/multi-gpu-e2e.yml index 9450764e0..bc8515cfe 100644 --- a/.github/workflows/multi-gpu-e2e.yml +++ b/.github/workflows/multi-gpu-e2e.yml @@ -62,7 +62,7 @@ jobs: version: "latest" - name: Install Modal run: | - uv pip install modal==1.0.2 jinja2 + uv pip --system install modal==1.0.2 jinja2 - name: Update env vars run: | echo "BASE_TAG=main-base-uv-py${{ matrix.python_version }}-cu${{ matrix.cuda }}-${{ matrix.pytorch }}" >> $GITHUB_ENV diff --git a/.github/workflows/precommit-autoupdate.yml b/.github/workflows/precommit-autoupdate.yml index 2f93dc30a..9d22a2645 100644 --- a/.github/workflows/precommit-autoupdate.yml +++ b/.github/workflows/precommit-autoupdate.yml @@ -26,7 +26,7 @@ jobs: - name: Update pre-commit hooks id: update run: | - uv pip install pre-commit + uv pip --system install pre-commit pre-commit autoupdate if [[ -n $(git status --porcelain) ]]; then echo "changes=true" >> $GITHUB_OUTPUT diff --git a/.github/workflows/preview-docs.yml b/.github/workflows/preview-docs.yml index 4c8fbe977..831b73e29 100644 --- a/.github/workflows/preview-docs.yml +++ b/.github/workflows/preview-docs.yml @@ -47,8 +47,8 @@ jobs: - name: Install dependencies run: | - uv pip install jupyter quartodoc - uv pip install -e . + uv pip --system install jupyter quartodoc + uv pip --system install -e . - name: Build autodoc run: quartodoc build diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index f16a65c58..a8ac970ac 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -45,9 +45,9 @@ jobs: - name: Install dependencies run: | - uv pip install wheel packaging==23.2 - uv pip install --no-build-isolation -e . - uv pip install -r requirements-dev.txt -r requirements-tests.txt + uv pip --system install wheel packaging==23.2 + uv pip --system install --no-build-isolation -e . + uv pip --system install -r requirements-dev.txt -r requirements-tests.txt - name: Extract tag name id: tag diff --git a/.github/workflows/tests-nightly.yml b/.github/workflows/tests-nightly.yml index c4ea26510..ffdad1833 100644 --- a/.github/workflows/tests-nightly.yml +++ b/.github/workflows/tests-nightly.yml @@ -50,7 +50,7 @@ jobs: - name: Install PyTorch run: | - uv pip install torch==${{ matrix.pytorch_version }} torchvision + uv pip --system install torch==${{ matrix.pytorch_version }} torchvision - name: Update requirements.txt run: | @@ -62,11 +62,11 @@ jobs: - name: Install dependencies run: | - uv pip show torch - uv pip install --no-build-isolation -U -e . + uv pip --system show torch + uv pip --system install --no-build-isolation -U -e . python scripts/unsloth_install.py --uv | sh python scripts/cutcrossentropy_install.py --uv | sh - uv pip install -r requirements-dev.txt -r requirements-tests.txt + uv pip --system install -r requirements-dev.txt -r requirements-tests.txt - name: Make sure PyTorch version wasn't clobbered run: | @@ -117,7 +117,7 @@ jobs: python-version: "3.11" - name: Install Modal run: | - uv pip install modal==1.0.2 jinja2 + uv pip --system install modal==1.0.2 jinja2 - name: Update env vars run: | echo "BASE_TAG=main-base-py${{ matrix.python_version }}-cu${{ matrix.cuda }}-${{ matrix.pytorch }}" >> $GITHUB_ENV @@ -158,7 +158,7 @@ jobs: python-version: "3.11" - name: Install Modal run: | - uv pip install modal==1.0.2 jinja2 + uv pip --system install modal==1.0.2 jinja2 - name: Update env vars run: | echo "BASE_TAG=main-base-py${{ matrix.python_version }}-cu${{ matrix.cuda }}-${{ matrix.pytorch }}" >> $GITHUB_ENV diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 78e1f34f0..40ebb5195 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -79,15 +79,15 @@ jobs: - name: Install PyTorch run: | - uv pip install torch==${{ matrix.pytorch_version }} torchvision + uv pip --system install torch==${{ matrix.pytorch_version }} torchvision - name: Install dependencies run: | - uv pip show torch - uv pip install --no-build-isolation -U -e . + uv pip --system show torch + uv pip --system install --no-build-isolation -U -e . python scripts/unsloth_install.py --uv | sh python scripts/cutcrossentropy_install.py --uv | sh - uv pip install -r requirements-dev.txt -r requirements-tests.txt + uv pip --system install -r requirements-dev.txt -r requirements-tests.txt - name: Make sure PyTorch version wasn't clobbered run: | @@ -150,17 +150,17 @@ jobs: - name: Install PyTorch run: | - uv pip install torch==${{ matrix.pytorch_version }} torchvision + uv pip --system install torch==${{ matrix.pytorch_version }} torchvision - name: Install dependencies run: | - uv pip show torch - uv pip install build + uv pip --system show torch + uv pip --system install build python -m build --no-isolation --sdist - uv pip install --no-build-isolation dist/axolotl*.tar.gz + uv pip --system install --no-build-isolation dist/axolotl*.tar.gz python scripts/unsloth_install.py --uv | sh python scripts/cutcrossentropy_install.py --uv | sh - uv pip install -r requirements-dev.txt -r requirements-tests.txt + uv pip --system install -r requirements-dev.txt -r requirements-tests.txt - name: Make sure PyTorch version wasn't clobbered run: | @@ -249,7 +249,7 @@ jobs: version: "latest" - name: Install Modal run: | - uv pip install modal==1.0.2 jinja2 + uv pip --system install modal==1.0.2 jinja2 - name: Update env vars run: | echo "BASE_TAG=main-base-uv-py${{ matrix.python_version }}-cu${{ matrix.cuda }}-${{ matrix.pytorch }}" >> $GITHUB_ENV @@ -313,7 +313,7 @@ jobs: version: "latest" - name: Install Modal run: | - uv pip install modal==1.0.2 jinja2 + uv pip --system install modal==1.0.2 jinja2 - name: Update env vars run: | echo "BASE_TAG=main-base-uv-py${{ matrix.python_version }}-cu${{ matrix.cuda }}-${{ matrix.pytorch }}" >> $GITHUB_ENV @@ -359,7 +359,7 @@ jobs: version: "latest" - name: Install Modal run: | - uv pip install modal==1.0.2 jinja2 + uv pip --system install modal==1.0.2 jinja2 - name: Update env vars run: | echo "BASE_TAG=main-base-uv-py${{ matrix.python_version }}-cu${{ matrix.cuda }}-${{ matrix.pytorch }}" >> $GITHUB_ENV