diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 7f386290..0fab2f83 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -22,7 +22,8 @@ jobs: - name: Lint with Flake8 run: | - python -m pip install --upgrade flake8 + python -m pip install --upgrade uv + uv pip install --system --upgrade flake8 flake8 test: @@ -45,9 +46,10 @@ jobs: - name: Install dependencies run: | - python -m pip install --upgrade pip setuptools wheel - python -m pip install --upgrade '.[databinder,pandas,test]' - python -m pip list + python -m pip install --upgrade uv + uv pip install --system --upgrade pip setuptools wheel + uv pip install --system --upgrade '.[databinder,pandas,test]' + uv pip list --system - name: Test with pytest run: | diff --git a/.github/workflows/pypi.yaml b/.github/workflows/pypi.yaml index bc88f06b..e02f35a5 100644 --- a/.github/workflows/pypi.yaml +++ b/.github/workflows/pypi.yaml @@ -24,9 +24,10 @@ jobs: - name: Install python-build and twine run: | - python -m pip install --upgrade pip - python -m pip install build twine - python -m pip list + python -m pip install --upgrade uv + uv pip install --system --upgrade pip + uv pip install --system build twine + uv pip list --system - name: Set env run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV @@ -82,9 +83,10 @@ jobs: - name: Install Python dependencies run: | - python -m pip install --upgrade pip setuptools wheel - python -m pip install --upgrade '.[docs]' - python -m pip list + python -m pip install --upgrade uv + uv pip install --system --upgrade pip setuptools wheel + uv pip install --system --upgrade '.[docs]' + uv pip list --system - name: Build documentation run: |