diff --git a/.github/workflows/_build_linux_self_host_manylinux.yml b/.github/workflows/_build_linux_self_host_manylinux.yml index c6a0a07..c1042fe 100644 --- a/.github/workflows/_build_linux_self_host_manylinux.yml +++ b/.github/workflows/_build_linux_self_host_manylinux.yml @@ -84,19 +84,24 @@ jobs: run: | git config --global --add safe.directory $(pwd) - - uses: actions/setup-python@v5 - with: - python-version: ${{ inputs.python-version }} + # - uses: actions/setup-python@v5 + # with: + # python-version: ${{ inputs.python-version }} + + - name: Install Python + shell: bash + run: | + curl -LsSf https://astral.sh/uv/install.sh | sh + source $HOME/.local/bin/env + uv venv -p ${{ inputs.python-version }} + uv pip install -U pip setuptools==75.8.0 wheel packaging psutil + current_dir=$(pwd) + export PATH="$current_dir/.venv/bin:$PATH" - uses: mjun0812/setup-cuda@v1 with: version: ${{ inputs.cuda-version }} - - name: Install build dependencies - shell: bash - run: | - pip install -U pip setuptools==75.8.0 wheel packaging psutil - - name: Build wheels timeout-minutes: 2160 id: build_wheels