@@ -141,6 +141,11 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
141141 "lto+static" ,
142142 "noopt+static" ,
143143 ] ;
144+ let linux_suffixes_musl_freethreaded = vec ! [
145+ "freethreaded+debug" ,
146+ "freethreaded+lto" ,
147+ "freethreaded+noopt" ,
148+ ] ;
144149 let linux_suffixes_pgo_freethreaded = vec ! [ "freethreaded+debug" , "freethreaded+pgo+lto" ] ;
145150 let linux_suffixes_nopgo_freethreaded = vec ! [
146151 "freethreaded+debug" ,
@@ -280,7 +285,10 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
280285 suffixes : linux_suffixes_musl. clone ( ) ,
281286 install_only_suffix : "lto" ,
282287 python_version_requirement : None ,
283- conditional_suffixes : vec ! [ ] ,
288+ conditional_suffixes : vec ! [ ConditionalSuffixes {
289+ python_version_requirement: VersionSpecifier :: from_str( ">=3.13" ) . unwrap( ) ,
290+ suffixes: linux_suffixes_musl_freethreaded. clone( ) ,
291+ } ] ,
284292 } ,
285293 ) ;
286294 h. insert (
@@ -289,7 +297,10 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
289297 suffixes : linux_suffixes_musl. clone ( ) ,
290298 install_only_suffix : "lto" ,
291299 python_version_requirement : None ,
292- conditional_suffixes : vec ! [ ] ,
300+ conditional_suffixes : vec ! [ ConditionalSuffixes {
301+ python_version_requirement: VersionSpecifier :: from_str( ">=3.13" ) . unwrap( ) ,
302+ suffixes: linux_suffixes_musl_freethreaded. clone( ) ,
303+ } ] ,
293304 } ,
294305 ) ;
295306 h. insert (
@@ -298,7 +309,10 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
298309 suffixes : linux_suffixes_musl. clone ( ) ,
299310 install_only_suffix : "lto" ,
300311 python_version_requirement : None ,
301- conditional_suffixes : vec ! [ ] ,
312+ conditional_suffixes : vec ! [ ConditionalSuffixes {
313+ python_version_requirement: VersionSpecifier :: from_str( ">=3.13" ) . unwrap( ) ,
314+ suffixes: linux_suffixes_musl_freethreaded. clone( ) ,
315+ } ] ,
302316 } ,
303317 ) ;
304318 h. insert (
@@ -307,7 +321,10 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
307321 suffixes : linux_suffixes_musl. clone ( ) ,
308322 install_only_suffix : "lto" ,
309323 python_version_requirement : None ,
310- conditional_suffixes : vec ! [ ] ,
324+ conditional_suffixes : vec ! [ ConditionalSuffixes {
325+ python_version_requirement: VersionSpecifier :: from_str( ">=3.13" ) . unwrap( ) ,
326+ suffixes: linux_suffixes_musl_freethreaded. clone( ) ,
327+ } ] ,
311328 } ,
312329 ) ;
313330
0 commit comments