@@ -113,20 +113,42 @@ jobs:
113
113
fail-fast : false
114
114
matrix :
115
115
os : ['ubuntu-latest', 'windows-latest', 'macos-13', 'macos-latest']
116
- python-version : ["3.9", "3.10", "3.11", "3.12", "3.13t"]
116
+ python-version : ["3.9", "3.10", "3.11", "3.12", "3.13", "3. 13t"]
117
117
architecture : ['x64', 'x86', 'arm64']
118
118
dependencies : ['full', 'pre']
119
119
include :
120
120
# Basic dependencies only
121
121
- os : ubuntu-latest
122
- python-version : 3.9
122
+ python-version : " 3.9"
123
123
dependencies : ' none'
124
124
# Absolute minimum dependencies
125
125
- os : ubuntu-latest
126
- python-version : 3.9
126
+ python-version : " 3.9"
127
127
dependencies : ' min'
128
128
exclude :
129
- # x86 for Windows + Python<3.12
129
+ # Use ubuntu-latest to cover the whole range of Python. For Windows
130
+ # and OSX, checking oldest and newest should be sufficient.
131
+ - os : windows-latest
132
+ python-version : " 3.10"
133
+ - os : windows-latest
134
+ python-version : " 3.11"
135
+ - os : windows-latest
136
+ python-version : " 3.12"
137
+ - os : macos-13
138
+ python-version : " 3.10"
139
+ - os : macos-13
140
+ python-version : " 3.11"
141
+ - os : macos-13
142
+ python-version : " 3.12"
143
+ - os : macos-latest
144
+ python-version : " 3.10"
145
+ - os : macos-latest
146
+ python-version : " 3.11"
147
+ - os : macos-latest
148
+ python-version : " 3.12"
149
+
150
+ # Unavailable architectures
151
+ # x86 is only available for Windows + Python<3.12
130
152
- os : ubuntu-latest
131
153
architecture : x86
132
154
- os : macos-13
@@ -135,6 +157,8 @@ jobs:
135
157
architecture : x86
136
158
- python-version : ' 3.12'
137
159
architecture : x86
160
+ - python-version : ' 3.13'
161
+ architecture : x86
138
162
- python-version : ' 3.13t'
139
163
architecture : x86
140
164
# arm64 is available for macos-14+
@@ -147,6 +171,8 @@ jobs:
147
171
# x64 is not available for macos-14+
148
172
- os : macos-latest
149
173
architecture : x64
174
+
175
+ # Reduced support
150
176
# Drop pre tests for macos-13
151
177
- os : macos-13
152
178
dependencies : pre
0 commit comments