21
21
fail-fast : false
22
22
matrix :
23
23
os : [macos-latest, windows-latest, ubuntu-20.04, ubuntu-22.04]
24
- python : [3.8.10, 3.9.13, 3.10.11, 3.11.9, 3.12.3]
24
+ python : [3.8.10, 3.9.13, 3.10.11, 3.11.9, 3.12.3, 3.13.0 ]
25
25
exclude :
26
26
- os : ubuntu-22.04
27
27
python : 3.8.10
59
59
fail-fast : false
60
60
matrix :
61
61
os : [macos-latest, windows-latest, ubuntu-20.04, ubuntu-22.04]
62
- python : [3.8.10, 3.9.13, 3.10.11, 3.11.9, 3.12.3]
62
+ python : [3.8.10, 3.9.13, 3.10.11, 3.11.9, 3.12.3, 3.13.0 ]
63
63
exclude :
64
64
- os : ubuntu-22.04
65
65
python : 3.8.10
@@ -100,7 +100,7 @@ jobs:
100
100
fail-fast : false
101
101
matrix :
102
102
os : [macos-latest, windows-latest, ubuntu-20.04, ubuntu-22.04]
103
- python : [3.8.10, 3.9.13, 3.10.11, 3.11.9, 3.12.3]
103
+ python : [3.8.10, 3.9.13, 3.10.11, 3.11.9, 3.12.3, 3.13.0 ]
104
104
exclude :
105
105
- os : ubuntu-22.04
106
106
python : 3.8.10
@@ -139,7 +139,7 @@ jobs:
139
139
fail-fast : false
140
140
matrix :
141
141
os : [macos-latest, windows-latest, ubuntu-20.04, ubuntu-22.04]
142
- python : [3.8.10, 3.9.13, 3.10.11, 3.11.9, '==3.12.3']
142
+ python : [3.8.10, 3.9.13, 3.10.11, 3.11.9, '==3.12.3', 3.13.0 ]
143
143
exclude :
144
144
- os : ubuntu-22.04
145
145
python : 3.8.10
@@ -183,7 +183,7 @@ jobs:
183
183
fail-fast : false
184
184
matrix :
185
185
os : [macos-latest, windows-latest, ubuntu-20.04, ubuntu-22.04]
186
- python : [3.8.10, 3.9.13, 3.10.11, 3.11.9, 3.12.3]
186
+ python : [3.8.10, 3.9.13, 3.10.11, 3.11.9, 3.12.3, 3.13.0 ]
187
187
exclude :
188
188
- os : ubuntu-22.04
189
189
python : 3.8.10
@@ -318,7 +318,7 @@ jobs:
318
318
fail-fast : false
319
319
matrix :
320
320
os : [macos-latest, windows-latest, ubuntu-20.04, ubuntu-22.04]
321
- python : ['3.8', '3.9', '3.10', '3.11', '3.12']
321
+ python : ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13' ]
322
322
steps :
323
323
- name : Checkout
324
324
uses : actions/checkout@v4
@@ -342,7 +342,7 @@ jobs:
342
342
fail-fast : false
343
343
matrix :
344
344
os : [ubuntu-latest, windows-latest, macos-latest]
345
- python-version : ['3.8', '3.9', '3.10', '3.11', '3.12']
345
+ python-version : ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13' ]
346
346
steps :
347
347
- uses : actions/checkout@v4
348
348
- name : Setup Python and check latest
@@ -377,12 +377,13 @@ jobs:
377
377
3.10
378
378
3.11
379
379
3.12
380
+ 3.13
380
381
check-latest : true
381
382
- name : Validate version
382
383
run : |
383
384
$pythonVersion = (python --version)
384
- if ("$pythonVersion" -NotMatch "3.12 "){
385
- Write-Host "The current version is $pythonVersion; expected version is 3.12 "
385
+ if ("$pythonVersion" -NotMatch "3.13 "){
386
+ Write-Host "The current version is $pythonVersion; expected version is 3.13 "
386
387
exit 1
387
388
}
388
389
$pythonVersion
0 commit comments