mirror of https://github.com/astral-sh/uv
Install Python via uv in Windows CI (#10657)
Python 3.8 is a GHA cache miss now, so it is actually like 30-45s. uv may be faster
This commit is contained in:
parent
9799048f92
commit
581a82d370
|
|
@ -268,18 +268,9 @@ jobs:
|
|||
run: |
|
||||
Copy-Item -Path "${{ github.workspace }}" -Destination "${{ env.UV_WORKSPACE }}" -Recurse
|
||||
|
||||
# We do not test with Python patch versions on Windows
|
||||
# so we can use `setup-python` instead of our bootstrapping code
|
||||
# this is much faster on the extremely slow GitHub Windows runners.
|
||||
- uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: |
|
||||
3.8
|
||||
3.9
|
||||
3.10
|
||||
3.11
|
||||
3.12
|
||||
3.13
|
||||
- uses: astral-sh/setup-uv@v5
|
||||
- name: "Install required Python versions"
|
||||
run: uv python install
|
||||
|
||||
- uses: Swatinem/rust-cache@v2
|
||||
with:
|
||||
|
|
|
|||
|
|
@ -479,6 +479,7 @@ impl TestContext {
|
|||
.env(EnvVars::UV_TEST_PYTHON_PATH, self.python_path())
|
||||
.env(EnvVars::UV_EXCLUDE_NEWER, EXCLUDE_NEWER)
|
||||
.env_remove(EnvVars::UV_CACHE_DIR)
|
||||
.env_remove(EnvVars::UV_TOOL_BIN_DIR)
|
||||
.current_dir(self.temp_dir.path());
|
||||
|
||||
if activate_venv {
|
||||
|
|
|
|||
Loading…
Reference in New Issue