diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 23bbf4364578..ce06b799f909 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -49,6 +49,9 @@ jobs: - name: Install Python dependencies working-directory: py-polars run: | + # Install typing-extensions separately whilst the `--extra-index-url` in `requirements-ci.txt` + # doesn't have an up-to-date typing-extensions, see + # https://github.com/astral-sh/uv/issues/6028#issuecomment-2287232150 uv pip install -U typing-extensions uv pip install --compile-bytecode -r requirements-dev.txt -r requirements-ci.txt --verbose diff --git a/.github/workflows/test-coverage.yml b/.github/workflows/test-coverage.yml index bde306e87d44..c774bdf864c9 100644 --- a/.github/workflows/test-coverage.yml +++ b/.github/workflows/test-coverage.yml @@ -104,6 +104,9 @@ jobs: - name: Install Python dependencies working-directory: py-polars run: | + # Install typing-extensions separately whilst the `--extra-index-url` in `requirements-ci.txt` + # doesn't have an up-to-date typing-extensions, see + # https://github.com/astral-sh/uv/issues/6028#issuecomment-2287232150 uv pip install -U typing-extensions uv pip install --compile-bytecode -r requirements-dev.txt -r requirements-ci.txt --verbose diff --git a/.github/workflows/test-python.yml b/.github/workflows/test-python.yml index 346eff3b959d..089ccb9f553a 100644 --- a/.github/workflows/test-python.yml +++ b/.github/workflows/test-python.yml @@ -66,6 +66,9 @@ jobs: - name: Install Python dependencies run: | pip install uv + # Install typing-extensions separately whilst the `--extra-index-url` in `requirements-ci.txt` + # doesn't have an up-to-date typing-extensions, see + # https://github.com/astral-sh/uv/issues/6028#issuecomment-2287232150 uv pip install -U typing-extensions uv pip install --compile-bytecode -r requirements-dev.txt -r requirements-ci.txt --verbose