@@ -780,7 +780,7 @@ TOOL_VERSIONS = {
780
780
"x86_64-unknown-linux-gnu" : "9f5d5260f333fcb5372ec681851d92ddac79a33362aa85626b6cc96ffe75eeef" ,
781
781
"x86_64-unknown-linux-musl" : "7856fd505e311d1a4c24e429ac5ef0ff6ca7a2005c3a7eff1fe204524a6f45aa" ,
782
782
"aarch64-apple-darwin-freethreaded" : "52e582cc89d654c565297b4ff9c3bd4bed5c3e81cad46f41c62485e700faf8bd" ,
783
- "aarch64-unknown-linux-gnu-freethreaded" : "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 " ,
783
+ "aarch64-unknown-linux-gnu-freethreaded" : "461832e4fb5ec1d719dc40f6490f9a639414dfa6769158187fa85d4b424b57cd " ,
784
784
"ppc64le-unknown-linux-gnu-freethreaded" : "c65c75edb450de830f724afdc774a215c2d3255097e0d670f709d2271fd6fd52" ,
785
785
"riscv64-unknown-linux-gnu-freethreaded" : "716e6e3fad24fb9931b93005000152dd9da4c3343b88ca54b5c01a7ab879d734" ,
786
786
"s390x-unknown-linux-gnu-freethreaded" : "27276aee426a51f4165fac49391aedc5a9e301ae217366c77b65826122bb30fc" ,
@@ -796,6 +796,7 @@ TOOL_VERSIONS = {
796
796
"riscv64-unknown-linux-gnu" : "python" ,
797
797
"x86_64-apple-darwin" : "python" ,
798
798
"x86_64-pc-windows-msvc" : "python" ,
799
+ "aarch64-pc-windows-msvc" : "python" ,
799
800
"x86_64-unknown-linux-gnu" : "python" ,
800
801
"x86_64-unknown-linux-musl" : "python" ,
801
802
"aarch64-apple-darwin-freethreaded" : "python/install" ,
@@ -805,7 +806,6 @@ TOOL_VERSIONS = {
805
806
"s390x-unknown-linux-gnu-freethreaded" : "python/install" ,
806
807
"x86_64-apple-darwin-freethreaded" : "python/install" ,
807
808
"x86_64-pc-windows-msvc-freethreaded" : "python/install" ,
808
- "aarch64-pc-windows-msvc" : "python/install" ,
809
809
"aarch64-pc-windows-msvc-freethreaded" : "python/install" ,
810
810
"x86_64-unknown-linux-gnu-freethreaded" : "python/install" ,
811
811
},
@@ -824,7 +824,7 @@ TOOL_VERSIONS = {
824
824
"x86_64-unknown-linux-gnu" : "00328c48cc07076a5b083575654761cdb07bc8b3bba864d3a225062722485bac" ,
825
825
"x86_64-unknown-linux-musl" : "a2fed85bc3d5415d2318a2eeb0cb9e6effb81667870ae568a08756838ad4926e" ,
826
826
"aarch64-apple-darwin-freethreaded" : "d19213021f5fd039d7021ccb41698cc99ca313064d7c1cc9b5ef8f831abb9961" ,
827
- "aarch64-unknown-linux-gnu-freethreaded" : "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 " ,
827
+ "aarch64-unknown-linux-gnu-freethreaded" : "b01cc74173515cc3733f0af62b7d574364c1c68daf3ad748bca47e4328770cde " ,
828
828
"ppc64le-unknown-linux-gnu-freethreaded" : "1f093e0c3532e27744e3fb73a8c738355910b6bfa195039e4f73b4f48c1bc4fc" ,
829
829
"riscv64-unknown-linux-gnu-freethreaded" : "73162a5da31cc1e410d456496114f8e5ee7243bc7bbe0e087b1ea50f0fdc6774" ,
830
830
"s390x-unknown-linux-gnu-freethreaded" : "045017e60f1298111e8ccfec6afbe47abe56f82997258c8754009269a5343736" ,
@@ -1045,13 +1045,15 @@ def get_release_info(platform, python_version, base_url = DEFAULT_RELEASE_BASE_U
1045
1045
for u in url :
1046
1046
p , _ , _ = platform .partition (FREETHREADED )
1047
1047
1048
+ release_id = int (u .split ("/" )[- 2 ])
1049
+
1048
1050
if FREETHREADED .lstrip ("-" ) in platform :
1049
1051
build = "{}+{}-full" .format (
1050
1052
FREETHREADED .lstrip ("-" ),
1051
1053
{
1052
1054
"aarch64-apple-darwin" : "pgo+lto" ,
1053
1055
"aarch64-pc-windows-msvc" : "pgo" ,
1054
- "aarch64-unknown-linux-gnu" : "lto" ,
1056
+ "aarch64-unknown-linux-gnu" : "lto" if release_id < 20250702 else "pgo+lto" ,
1055
1057
"ppc64le-unknown-linux-gnu" : "lto" ,
1056
1058
"riscv64-unknown-linux-gnu" : "lto" ,
1057
1059
"s390x-unknown-linux-gnu" : "lto" ,
@@ -1063,7 +1065,7 @@ def get_release_info(platform, python_version, base_url = DEFAULT_RELEASE_BASE_U
1063
1065
else :
1064
1066
build = INSTALL_ONLY
1065
1067
1066
- if WINDOWS_NAME in platform and int ( u . split ( "/" )[ 0 ]) < 20250317 :
1068
+ if WINDOWS_NAME in platform and release_id < 20250317 :
1067
1069
build = "shared-" + build
1068
1070
1069
1071
release_filename = u .format (
0 commit comments