Skip to content

Commit 8dae84d

Browse files
committed
[vcpkg scripts] Update Python3 to 3.14.2
`scripts\vcpkg-tools.json` * Add `arm64` support. * Add `amd64` support.
1 parent ab2977b commit 8dae84d

File tree

2 files changed

+35
-15
lines changed

2 files changed

+35
-15
lines changed

scripts/cmake/vcpkg_find_acquire_program(PYTHON3).cmake

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
11
if(CMAKE_HOST_WIN32)
22
set(program_name python)
3-
set(program_version 3.12.7)
3+
set(program_version 3.14.2)
44
if(DEFINED ENV{PROCESSOR_ARCHITEW6432})
55
set(build_arch $ENV{PROCESSOR_ARCHITEW6432})
66
else()
77
set(build_arch $ENV{PROCESSOR_ARCHITECTURE})
88
endif()
99
if(build_arch MATCHES "^(ARM|arm)64$")
1010
set(tool_subdirectory "python-${program_version}-arm64")
11-
# https://www.python.org/ftp/python/3.12.7/python-3.12.7-embed-arm64.zip
11+
# https://www.python.org/ftp/python/3.14.2/python-3.14.2-embed-arm64.zip
1212
set(download_urls "https://www.python.org/ftp/python/${program_version}/python-${program_version}-embed-arm64.zip")
1313
set(download_filename "python-${program_version}-embed-arm64.zip")
14-
set(download_sha512 D1D1183682D20AC057C45BF2AD264B6568CDEB54A1502823C76A2448386CAEF79A3AB9EA8FF57A5C023D432590FCCB5E3E9980F8760CD9BAAC5A2A82BA240D73)
14+
set(download_sha512 410C785D1BC8F3D1352E5386E53AB0AEF39E1212680E2E05DAAD5672DCC749CCFAB96E204C84B3C1E9544002088E1412CA733B1A86CA4CC920549C41774F6C58)
1515
elseif(build_arch MATCHES "(amd|AMD)64")
1616
set(tool_subdirectory "python-${program_version}-x64")
17-
# https://www.python.org/ftp/python/3.12.7/python-3.12.7-embed-amd64.zip
17+
# https://www.python.org/ftp/python/3.14.2/python-3.14.2-embed-amd64.zip
1818
set(download_urls "https://www.python.org/ftp/python/${program_version}/python-${program_version}-embed-amd64.zip")
1919
set(download_filename "python-${program_version}-embed-amd64.zip")
20-
set(download_sha512 2F67A8487A9EDECE26B73AAB27E75249E538938AD976D371A9411B54DBAE20AFEAC82B406AD4EEEE38B1CF6F407E7620679D30C0FFF82EC8E8AE62268C322D59)
20+
set(download_sha512 D72D4F036C4DD563C4AC15C7162BF63406D3FD83A44877300FF87E4168F211D66B8209FDD3AD39EA549B8BC46C092B4ECAB3B24B0DA2F8950E0E5642828E99F2)
2121
else()
2222
set(tool_subdirectory "python-${program_version}-x86")
23-
# https://www.python.org/ftp/python/3.12.7/python-3.12.7-embed-win32.zip
23+
# https://www.python.org/ftp/python/3.14.2/python-3.14.2-embed-win32.zip
2424
set(download_urls "https://www.python.org/ftp/python/${program_version}/python-${program_version}-embed-win32.zip")
2525
set(download_filename "python-${program_version}-embed-win32.zip")
26-
set(download_sha512 15542080E0CC25C574391218107FE843006E8C5A7161D1CD48CF14A3C47155C0244587273D9C747F35B15EA17676869ECCE079214824214C1A62ABFC86AD9F9B)
26+
set(download_sha512 05703133A3371493CCD3552DD12DB6385CBB1A34874056C8A3F26DDA6B813BF2BD535549C30AA4C0827287D9C4FF3250A49330282AD8535A06937B016D483010)
2727
endif()
2828

2929
# Remove this after the next update

scripts/vcpkg-tools.json

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,40 @@
44
{
55
"name": "python3",
66
"os": "windows",
7-
"version": "3.12.7",
7+
"version": "3.14.2",
88
"executable": "python.exe",
9-
"url": "https://www.python.org/ftp/python/3.12.7/python-3.12.7-embed-win32.zip",
10-
"sha512": "15542080e0cc25c574391218107fe843006e8c5a7161d1cd48cf14a3c47155c0244587273d9c747f35b15ea17676869ecce079214824214c1a62abfc86ad9f9b",
11-
"archive": "python-3.12.7-embed-win32.zip"
9+
"url": "https://www.python.org/ftp/python/3.14.2/python-3.14.2-embed-win32.zip",
10+
"sha512": "05703133a3371493ccd3552dd12db6385cbb1a34874056c8a3f26dda6b813bf2bd535549c30aa4c0827287d9c4ff3250a49330282ad8535a06937b016d483010",
11+
"archive": "python-3.14.2-embed-win32.zip"
12+
},
13+
{
14+
"name": "python3",
15+
"os": "windows",
16+
"arch": "amd64",
17+
"version": "3.14.2",
18+
"executable": "python.exe",
19+
"url": "https://www.python.org/ftp/python/3.14.2/python-3.14.2-embed-amd64.zip",
20+
"sha512": "d72d4f036c4dd563c4ac15c7162bf63406d3fd83a44877300ff87e4168f211d66b8209fdd3ad39ea549b8bc46c092b4ecab3b24b0da2f8950e0e5642828e99f2",
21+
"archive": "python-3.14.2-embed-amd64.zip"
22+
},
23+
{
24+
"name": "python3",
25+
"os": "windows",
26+
"arch": "arm64",
27+
"version": "3.14.2",
28+
"executable": "python.exe",
29+
"url": "https://www.python.org/ftp/python/3.14.2/python-3.14.2-embed-arm64.zip",
30+
"sha512": "410c785d1bc8f3d1352e5386e53ab0aef39e1212680e2e05daad5672dcc749ccfab96e204c84b3c1e9544002088e1412ca733b1a86ca4cc920549c41774f6c58",
31+
"archive": "python-3.14.2-embed-arm64.zip"
1232
},
1333
{
1434
"name": "python3_with_venv",
1535
"os": "windows",
16-
"version": "3.12.7",
36+
"version": "3.14.2",
1737
"executable": "tools/python.exe",
18-
"url": "https://www.nuget.org/api/v2/package/python/3.12.7",
19-
"sha512": "6d5cac329808e31d4d8d593da6eeaa9ea4ec0296679335e7b7811f6c6fa6cbb96948d2f7845071798c6f73f83852dd731dc2b0fda48c520b9bec8a86cc56134e",
20-
"archive": "python-3.12.7.nupkg.zip"
38+
"url": "https://www.nuget.org/api/v2/package/python/3.14.2",
39+
"sha512": "42ac4b553aecea8ee751998de5c08e8af40c06c0594685b02d7b77679017b7c7559c9236332913dea1d0783edee06e4cf1f793149cecbd515e7624f974065272",
40+
"archive": "python-3.14.2.nupkg.zip"
2141
},
2242
{
2343
"name": "cmake",

0 commit comments

Comments
 (0)