68
68
- ' 3.10'
69
69
- ' 3.11'
70
70
- ' 3.12'
71
+ - ' 3.13'
71
72
- ' pypy3.9'
72
73
- ' pypy3.10'
73
74
88
89
uses : actions/setup-python@v5
89
90
with :
90
91
python-version : ${{ matrix.python-version }}
92
+ allow-prereleases : true
91
93
92
94
- run : pip install -r tests/requirements.txt
93
95
@@ -411,15 +413,15 @@ jobs:
411
413
- os : linux
412
414
manylinux : auto
413
415
target : armv7
414
- interpreter : 3.8 3.9 3.10 3.11 3.12
416
+ interpreter : 3.8 3.9 3.10 3.11 3.12 3.13
415
417
- os : linux
416
418
manylinux : auto
417
419
target : ppc64le
418
- interpreter : 3.8 3.9 3.10 3.11 3.12
420
+ interpreter : 3.8 3.9 3.10 3.11 3.12 3.13
419
421
- os : linux
420
422
manylinux : auto
421
423
target : s390x
422
- interpreter : 3.8 3.9 3.10 3.11 3.12
424
+ interpreter : 3.8 3.9 3.10 3.11 3.12 3.13
423
425
- os : linux
424
426
manylinux : auto
425
427
target : x86_64
@@ -452,11 +454,11 @@ jobs:
452
454
- os : windows
453
455
target : i686
454
456
python-architecture : x86
455
- interpreter : 3.8 3.9 3.10 3.11 3.12
457
+ interpreter : 3.8 3.9 3.10 3.11 3.12 3.13
456
458
# FIXME aarch64 builds broken, see https://github.com/PyO3/maturin/issues/2110
457
459
# - os: windows
458
460
# target: aarch64
459
- # interpreter: 3.11 3.12
461
+ # interpreter: 3.11 3.12 3.13
460
462
461
463
exclude :
462
464
# See above; disabled for now.
@@ -483,7 +485,7 @@ jobs:
483
485
with :
484
486
target : ${{ matrix.target }}
485
487
manylinux : ${{ matrix.manylinux }}
486
- args : --release --out dist --interpreter ${{ matrix.interpreter || '3.8 3.9 3.10 3.11 3.12 pypy3.9 pypy3.10' }}
488
+ args : --release --out dist --interpreter ${{ matrix.interpreter || '3.8 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10' }}
487
489
rust-toolchain : stable
488
490
docker-options : -e CI
489
491
@@ -504,7 +506,7 @@ jobs:
504
506
fail-fast : false
505
507
matrix :
506
508
os : [linux, windows, macos]
507
- interpreter : ['3.8', '3.9', '3.10', '3.11', '3.12']
509
+ interpreter : ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13' ]
508
510
include :
509
511
# standard runners with override for macos arm
510
512
- os : linux
@@ -529,6 +531,7 @@ jobs:
529
531
uses : actions/setup-python@v5
530
532
with :
531
533
python-version : ${{ matrix.interpreter }}
534
+ allow-prereleases : true
532
535
533
536
- name : install rust stable
534
537
id : rust-toolchain
0 commit comments