@@ -169,6 +169,16 @@ jobs:
169
169
py : ' cpython-3.12'
170
170
optimizations : ' lto'
171
171
172
+ - target_triple : ' aarch64-unknown-linux-gnu'
173
+ py : ' cpython-3.13'
174
+ optimizations : ' debug'
175
+ - target_triple : ' aarch64-unknown-linux-gnu'
176
+ py : ' cpython-3.13'
177
+ optimizations : ' noopt'
178
+ - target_triple : ' aarch64-unknown-linux-gnu'
179
+ py : ' cpython-3.13'
180
+ optimizations : ' lto'
181
+
172
182
# Cross-compiles can't do PGO and require Python 3.9.
173
183
- target_triple : ' armv7-unknown-linux-gnueabi'
174
184
py : ' cpython-3.9'
@@ -210,6 +220,16 @@ jobs:
210
220
py : ' cpython-3.12'
211
221
optimizations : ' lto'
212
222
223
+ - target_triple : ' armv7-unknown-linux-gnueabi'
224
+ py : ' cpython-3.13'
225
+ optimizations : ' debug'
226
+ - target_triple : ' armv7-unknown-linux-gnueabi'
227
+ py : ' cpython-3.13'
228
+ optimizations : ' noopt'
229
+ - target_triple : ' armv7-unknown-linux-gnueabi'
230
+ py : ' cpython-3.13'
231
+ optimizations : ' lto'
232
+
213
233
# Cross-compiles can't do PGO and require Python 3.9.
214
234
- target_triple : ' armv7-unknown-linux-gnueabihf'
215
235
py : ' cpython-3.9'
@@ -251,6 +271,16 @@ jobs:
251
271
py : ' cpython-3.12'
252
272
optimizations : ' lto'
253
273
274
+ - target_triple : ' armv7-unknown-linux-gnueabihf'
275
+ py : ' cpython-3.13'
276
+ optimizations : ' debug'
277
+ - target_triple : ' armv7-unknown-linux-gnueabihf'
278
+ py : ' cpython-3.13'
279
+ optimizations : ' noopt'
280
+ - target_triple : ' armv7-unknown-linux-gnueabihf'
281
+ py : ' cpython-3.13'
282
+ optimizations : ' lto'
283
+
254
284
# Cross-compiles can't do PGO and require Python 3.9.
255
285
- target_triple : ' mips-unknown-linux-gnu'
256
286
py : ' cpython-3.9'
@@ -292,6 +322,16 @@ jobs:
292
322
py : ' cpython-3.12'
293
323
optimizations : ' lto'
294
324
325
+ - target_triple : ' mips-unknown-linux-gnu'
326
+ py : ' cpython-3.13'
327
+ optimizations : ' debug'
328
+ - target_triple : ' mips-unknown-linux-gnu'
329
+ py : ' cpython-3.13'
330
+ optimizations : ' noopt'
331
+ - target_triple : ' mips-unknown-linux-gnu'
332
+ py : ' cpython-3.13'
333
+ optimizations : ' lto'
334
+
295
335
# Cross-compiles can't do PGO and require Python 3.9.
296
336
- target_triple : ' mipsel-unknown-linux-gnu'
297
337
py : ' cpython-3.9'
@@ -333,6 +373,16 @@ jobs:
333
373
py : ' cpython-3.12'
334
374
optimizations : ' lto'
335
375
376
+ - target_triple : ' mipsel-unknown-linux-gnu'
377
+ py : ' cpython-3.13'
378
+ optimizations : ' debug'
379
+ - target_triple : ' mipsel-unknown-linux-gnu'
380
+ py : ' cpython-3.13'
381
+ optimizations : ' noopt'
382
+ - target_triple : ' mipsel-unknown-linux-gnu'
383
+ py : ' cpython-3.13'
384
+ optimizations : ' lto'
385
+
336
386
# Cross-compiles can't do PGO and require Python 3.9.
337
387
- target_triple : ' s390x-unknown-linux-gnu'
338
388
py : ' cpython-3.9'
@@ -374,6 +424,16 @@ jobs:
374
424
py : ' cpython-3.12'
375
425
optimizations : ' lto'
376
426
427
+ - target_triple : ' s390x-unknown-linux-gnu'
428
+ py : ' cpython-3.13'
429
+ optimizations : ' debug'
430
+ - target_triple : ' s390x-unknown-linux-gnu'
431
+ py : ' cpython-3.13'
432
+ optimizations : ' noopt'
433
+ - target_triple : ' s390x-unknown-linux-gnu'
434
+ py : ' cpython-3.13'
435
+ optimizations : ' lto'
436
+
377
437
# Cross-compiles can't do PGO and require Python 3.9.
378
438
- target_triple : ' ppc64le-unknown-linux-gnu'
379
439
py : ' cpython-3.9'
@@ -415,6 +475,16 @@ jobs:
415
475
py : ' cpython-3.12'
416
476
optimizations : ' lto'
417
477
478
+ - target_triple : ' ppc64le-unknown-linux-gnu'
479
+ py : ' cpython-3.13'
480
+ optimizations : ' debug'
481
+ - target_triple : ' ppc64le-unknown-linux-gnu'
482
+ py : ' cpython-3.13'
483
+ optimizations : ' noopt'
484
+ - target_triple : ' ppc64le-unknown-linux-gnu'
485
+ py : ' cpython-3.13'
486
+ optimizations : ' lto'
487
+
418
488
# We don't publish noopt builds when PGO is available.
419
489
- target_triple : ' x86_64-unknown-linux-gnu'
420
490
py : ' cpython-3.8'
@@ -481,6 +551,19 @@ jobs:
481
551
optimizations : ' pgo+lto'
482
552
run : true
483
553
554
+ - target_triple : ' x86_64-unknown-linux-gnu'
555
+ py : ' cpython-3.13'
556
+ optimizations : ' debug'
557
+ run : true
558
+ - target_triple : ' x86_64-unknown-linux-gnu'
559
+ py : ' cpython-3.13'
560
+ optimizations : ' pgo'
561
+ run : true
562
+ - target_triple : ' x86_64-unknown-linux-gnu'
563
+ py : ' cpython-3.13'
564
+ optimizations : ' pgo+lto'
565
+ run : true
566
+
484
567
- target_triple : ' x86_64_v2-unknown-linux-gnu'
485
568
py : ' cpython-3.9'
486
569
optimizations : ' debug'
@@ -533,6 +616,19 @@ jobs:
533
616
optimizations : ' pgo+lto'
534
617
run : true
535
618
619
+ - target_triple : ' x86_64_v2-unknown-linux-gnu'
620
+ py : ' cpython-3.13'
621
+ optimizations : ' debug'
622
+ run : true
623
+ - target_triple : ' x86_64_v2-unknown-linux-gnu'
624
+ py : ' cpython-3.13'
625
+ optimizations : ' pgo'
626
+ run : true
627
+ - target_triple : ' x86_64_v2-unknown-linux-gnu'
628
+ py : ' cpython-3.13'
629
+ optimizations : ' pgo+lto'
630
+ run : true
631
+
536
632
- target_triple : ' x86_64_v3-unknown-linux-gnu'
537
633
py : ' cpython-3.9'
538
634
optimizations : ' debug'
@@ -585,6 +681,19 @@ jobs:
585
681
optimizations : ' pgo+lto'
586
682
run : true
587
683
684
+ - target_triple : ' x86_64_v3-unknown-linux-gnu'
685
+ py : ' cpython-3.13'
686
+ optimizations : ' debug'
687
+ run : true
688
+ - target_triple : ' x86_64_v3-unknown-linux-gnu'
689
+ py : ' cpython-3.13'
690
+ optimizations : ' pgo'
691
+ run : true
692
+ - target_triple : ' x86_64_v3-unknown-linux-gnu'
693
+ py : ' cpython-3.13'
694
+ optimizations : ' pgo+lto'
695
+ run : true
696
+
588
697
# GitHub Actions runners don't support x86-64-v4 so we can't PGO.
589
698
- target_triple : ' x86_64_v4-unknown-linux-gnu'
590
699
py : ' cpython-3.9'
@@ -627,6 +736,16 @@ jobs:
627
736
py : ' cpython-3.12'
628
737
optimizations : ' lto'
629
738
739
+ - target_triple : ' x86_64_v4-unknown-linux-gnu'
740
+ py : ' cpython-3.13'
741
+ optimizations : ' debug'
742
+ - target_triple : ' x86_64_v4-unknown-linux-gnu'
743
+ py : ' cpython-3.13'
744
+ optimizations : ' noopt'
745
+ - target_triple : ' x86_64_v4-unknown-linux-gnu'
746
+ py : ' cpython-3.13'
747
+ optimizations : ' lto'
748
+
630
749
# musl doesn't support PGO.
631
750
- target_triple : ' x86_64-unknown-linux-musl'
632
751
py : ' cpython-3.8'
@@ -693,6 +812,19 @@ jobs:
693
812
optimizations : ' lto'
694
813
run : true
695
814
815
+ - target_triple : ' x86_64-unknown-linux-musl'
816
+ py : ' cpython-3.13'
817
+ optimizations : ' debug'
818
+ run : true
819
+ - target_triple : ' x86_64-unknown-linux-musl'
820
+ py : ' cpython-3.13'
821
+ optimizations : ' noopt'
822
+ run : true
823
+ - target_triple : ' x86_64-unknown-linux-musl'
824
+ py : ' cpython-3.13'
825
+ optimizations : ' lto'
826
+ run : true
827
+
696
828
- target_triple : ' x86_64_v2-unknown-linux-musl'
697
829
py : ' cpython-3.9'
698
830
optimizations : ' debug'
@@ -745,6 +877,19 @@ jobs:
745
877
optimizations : ' lto'
746
878
run : true
747
879
880
+ - target_triple : ' x86_64_v2-unknown-linux-musl'
881
+ py : ' cpython-3.13'
882
+ optimizations : ' debug'
883
+ run : true
884
+ - target_triple : ' x86_64_v2-unknown-linux-musl'
885
+ py : ' cpython-3.13'
886
+ optimizations : ' noopt'
887
+ run : true
888
+ - target_triple : ' x86_64_v2-unknown-linux-musl'
889
+ py : ' cpython-3.13'
890
+ optimizations : ' lto'
891
+ run : true
892
+
748
893
- target_triple : ' x86_64_v3-unknown-linux-musl'
749
894
py : ' cpython-3.9'
750
895
optimizations : ' debug'
@@ -797,6 +942,19 @@ jobs:
797
942
optimizations : ' lto'
798
943
run : true
799
944
945
+ - target_triple : ' x86_64_v3-unknown-linux-musl'
946
+ py : ' cpython-3.13'
947
+ optimizations : ' debug'
948
+ run : true
949
+ - target_triple : ' x86_64_v3-unknown-linux-musl'
950
+ py : ' cpython-3.13'
951
+ optimizations : ' noopt'
952
+ run : true
953
+ - target_triple : ' x86_64_v3-unknown-linux-musl'
954
+ py : ' cpython-3.13'
955
+ optimizations : ' lto'
956
+ run : true
957
+
800
958
- target_triple : ' x86_64_v4-unknown-linux-musl'
801
959
py : ' cpython-3.9'
802
960
optimizations : ' debug'
@@ -837,6 +995,16 @@ jobs:
837
995
py : ' cpython-3.12'
838
996
optimizations : ' lto'
839
997
998
+ - target_triple : ' x86_64_v4-unknown-linux-musl'
999
+ py : ' cpython-3.13'
1000
+ optimizations : ' debug'
1001
+ - target_triple : ' x86_64_v4-unknown-linux-musl'
1002
+ py : ' cpython-3.13'
1003
+ optimizations : ' noopt'
1004
+ - target_triple : ' x86_64_v4-unknown-linux-musl'
1005
+ py : ' cpython-3.13'
1006
+ optimizations : ' lto'
1007
+
840
1008
needs :
841
1009
- pythonbuild
842
1010
- image
0 commit comments