From 0ea3ff8904b747c3693094b4bc50e0ff761fd2a7 Mon Sep 17 00:00:00 2001 From: dkunhamb Date: Wed, 8 Oct 2025 09:23:32 -0500 Subject: [PATCH] add uv python --- .github/workflows/ci_cd.yml | 16 ++++++++-------- .github/workflows/ci_cd_nightly.yml | 16 ++++++++-------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index 1f19327a..2bdfc0d1 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -57,19 +57,19 @@ jobs: uses: actions/checkout@v5 - name: Set up Python + shell: bash run: | apt update - apt install --reinstall ca-certificates - apt install lsb-release xvfb software-properties-common make -y - add-apt-repository ppa:deadsnakes/ppa -y - apt install -y python${{ env.MAIN_PYTHON_VERSION }} python${{ env.MAIN_PYTHON_VERSION }}-venv - python${{ env.MAIN_PYTHON_VERSION }} -m venv /env - + apt install lsb-release xvfb git curl make -y + curl -LsSf https://astral.sh/uv/install.sh | sh + export PATH="$HOME/.local/bin:$PATH" + uv python install python${{ env.MAIN_PYTHON_VERSION }} + uv venv /env - name: Install Python requirements run: | . /env/bin/activate - pip install --upgrade pip - pip install -r requirements/requirements_doc.txt + uv pip install --upgrade pip + uv pip install -r requirements/requirements_doc.txt - name: Build docs env: diff --git a/.github/workflows/ci_cd_nightly.yml b/.github/workflows/ci_cd_nightly.yml index 349a881f..fb8f3b0a 100644 --- a/.github/workflows/ci_cd_nightly.yml +++ b/.github/workflows/ci_cd_nightly.yml @@ -80,19 +80,19 @@ jobs: uses: actions/checkout@v5 - name: Set up Python + shell: bash run: | apt update - apt install --reinstall ca-certificates - apt install lsb-release xvfb software-properties-common make -y - add-apt-repository ppa:deadsnakes/ppa -y - apt install -y python${{ env.MAIN_PYTHON_VERSION }} python${{ env.MAIN_PYTHON_VERSION }}-venv - python${{ env.MAIN_PYTHON_VERSION }} -m venv /env - + apt install lsb-release xvfb git curl make -y + curl -LsSf https://astral.sh/uv/install.sh | sh + export PATH="$HOME/.local/bin:$PATH" + uv python install python${{ env.MAIN_PYTHON_VERSION }} + uv venv /env - name: Install Python requirements run: | . /env/bin/activate - pip install --upgrade pip - pip install -r requirements/requirements_doc.txt + uv pip install --upgrade pip + uv pip install -r requirements/requirements_doc.txt - name: Build docs env: