@@ -141,6 +141,11 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
141
141
"lto+static" ,
142
142
"noopt+static" ,
143
143
] ;
144
+ let linux_suffixes_musl_freethreaded = vec ! [
145
+ "debug+freethreaded" ,
146
+ "lto+freethreaded" ,
147
+ "noopt+freethreaded" ,
148
+ ] ;
144
149
let linux_suffixes_pgo_freethreaded = vec ! [ "freethreaded+debug" , "freethreaded+pgo+lto" ] ;
145
150
let linux_suffixes_nopgo_freethreaded = vec ! [
146
151
"freethreaded+debug" ,
@@ -280,7 +285,10 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
280
285
suffixes : linux_suffixes_musl. clone ( ) ,
281
286
install_only_suffix : "lto" ,
282
287
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
+ } ] ,
284
292
} ,
285
293
) ;
286
294
h. insert (
@@ -289,7 +297,10 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
289
297
suffixes : linux_suffixes_musl. clone ( ) ,
290
298
install_only_suffix : "lto" ,
291
299
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
+ } ] ,
293
304
} ,
294
305
) ;
295
306
h. insert (
@@ -298,7 +309,10 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
298
309
suffixes : linux_suffixes_musl. clone ( ) ,
299
310
install_only_suffix : "lto" ,
300
311
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
+ } ] ,
302
316
} ,
303
317
) ;
304
318
h. insert (
@@ -307,7 +321,10 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
307
321
suffixes : linux_suffixes_musl. clone ( ) ,
308
322
install_only_suffix : "lto" ,
309
323
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
+ } ] ,
311
328
} ,
312
329
) ;
313
330
0 commit comments