Skip to content

Commit b9c1488

Browse files
committed
Attempt to fix Windows CI
1 parent 9780ebb commit b9c1488

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

.github/workflows/windows.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ jobs:
6565

6666
needs: pythonbuild
6767
runs-on: 'windows-2019'
68+
env:
69+
# Workaround for https://github.com/actions/runner-images/issues/10819
70+
VCToolsRedistDir: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Redist\MSVC\14.29.30156'
6871
steps:
6972
- uses: actions/checkout@v4
7073
with:

cpython-windows/build.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1424,6 +1424,16 @@ def build_cpython(
14241424
# The python.props file keys off MSBUILD, so it needs to be set.
14251425
os.environ["MSBUILD"] = str(msbuild)
14261426

1427+
# Workaround for https://github.com/actions/runner-images/issues/10819
1428+
if not os.environ.get("VCToolsRedistDir"):
1429+
os.environ["VCToolsRedistDir"] = os.path.join(
1430+
os.environ["VCINSTALLDIR"],
1431+
"Redist",
1432+
"MSVC",
1433+
os.environ["VCToolsVersion"],
1434+
"",
1435+
)
1436+
14271437
bzip2_archive = download_entry("bzip2", BUILD)
14281438
sqlite_archive = download_entry("sqlite", BUILD)
14291439
tk_bin_archive = download_entry(

0 commit comments

Comments
 (0)