@@ -54,25 +54,24 @@ jobs:
54
54
fail-fast : false
55
55
matrix :
56
56
name : [
57
- " windows-py38 " ,
58
- " windows-py38 -pluggy" ,
59
- " windows-py39" ,
57
+ " windows-py39-unittestextras " ,
58
+ " windows-py39 -pluggy" ,
59
+ " windows-py39-xdist " ,
60
60
" windows-py310" ,
61
61
" windows-py311" ,
62
62
" windows-py312" ,
63
63
" windows-py313" ,
64
64
65
- " ubuntu-py38 " ,
66
- " ubuntu-py38 -pluggy" ,
67
- " ubuntu-py38 -freeze" ,
68
- " ubuntu-py39" ,
69
- " ubuntu-py310" ,
65
+ " ubuntu-py39-lsof-numpy-pexpect " ,
66
+ " ubuntu-py39 -pluggy" ,
67
+ " ubuntu-py39 -freeze" ,
68
+ " ubuntu-py39-xdist " ,
69
+ " ubuntu-py310-xdist " ,
70
70
" ubuntu-py311" ,
71
71
" ubuntu-py312" ,
72
- " ubuntu-py313" ,
73
- " ubuntu-pypy3" ,
72
+ " ubuntu-py313-pexpect " ,
73
+ " ubuntu-pypy3-xdist " ,
74
74
75
- " macos-py38" ,
76
75
" macos-py39" ,
77
76
" macos-py310" ,
78
77
" macos-py312" ,
@@ -83,106 +82,122 @@ jobs:
83
82
]
84
83
85
84
include :
86
- - name : " windows-py38 "
87
- python : " 3.8 "
85
+ - name : " windows-py39-unittestextras "
86
+ python : " 3.9 "
88
87
os : windows-latest
89
- tox_env : " py38 -unittestextras"
88
+ tox_env : " py39 -unittestextras"
90
89
use_coverage : true
91
- - name : " windows-py38-pluggy"
92
- python : " 3.8"
90
+
91
+ - name : " windows-py39-pluggy"
92
+ python : " 3.9"
93
93
os : windows-latest
94
- tox_env : " py38-pluggymain-pylib-xdist"
95
- - name : " windows-py39"
94
+ tox_env : " py39-pluggymain-pylib-xdist"
95
+
96
+ - name : " windows-py39-xdist"
96
97
python : " 3.9"
97
98
os : windows-latest
98
99
tox_env : " py39-xdist"
100
+
99
101
- name : " windows-py310"
100
102
python : " 3.10"
101
103
os : windows-latest
102
104
tox_env : " py310-xdist"
105
+
103
106
- name : " windows-py311"
104
107
python : " 3.11"
105
108
os : windows-latest
106
109
tox_env : " py311"
110
+
107
111
- name : " windows-py312"
108
112
python : " 3.12"
109
113
os : windows-latest
110
114
tox_env : " py312"
115
+
111
116
- name : " windows-py313"
112
- python : " 3.13-dev "
117
+ python : " 3.13"
113
118
os : windows-latest
114
119
tox_env : " py313"
115
120
116
- - name : " ubuntu-py38"
117
- python : " 3.8"
121
+
122
+ - name : " ubuntu-py39-lsof-numpy-pexpect"
123
+ python : " 3.9"
118
124
os : ubuntu-latest
119
- tox_env : " py38 -lsof-numpy-pexpect"
120
- use_coverage : true
121
- - name : " ubuntu-py38 -pluggy"
122
- python : " 3.8 "
125
+ tox_env : " py39 -lsof-numpy-pexpect"
126
+
127
+ - name : " ubuntu-py39 -pluggy"
128
+ python : " 3.9 "
123
129
os : ubuntu-latest
124
- tox_env : " py38-pluggymain-pylib-xdist"
125
- - name : " ubuntu-py38-freeze"
126
- python : " 3.8"
130
+ tox_env : " py39-pluggymain-pylib-xdist"
131
+
132
+ - name : " ubuntu-py39-freeze"
133
+ python : " 3.9"
127
134
os : ubuntu-latest
128
- tox_env : " py38-freeze"
129
- - name : " ubuntu-py39"
135
+ tox_env : " py39-freeze"
136
+
137
+ - name : " ubuntu-py39-xdist"
130
138
python : " 3.9"
131
139
os : ubuntu-latest
132
140
tox_env : " py39-xdist"
133
- - name : " ubuntu-py310"
141
+
142
+ - name : " ubuntu-py310-xdist"
134
143
python : " 3.10"
135
144
os : ubuntu-latest
136
145
tox_env : " py310-xdist"
146
+
137
147
- name : " ubuntu-py311"
138
148
python : " 3.11"
139
149
os : ubuntu-latest
140
150
tox_env : " py311"
141
151
use_coverage : true
152
+
142
153
- name : " ubuntu-py312"
143
154
python : " 3.12"
144
155
os : ubuntu-latest
145
156
tox_env : " py312"
146
157
use_coverage : true
147
- - name : " ubuntu-py313"
148
- python : " 3.13-dev"
158
+
159
+ - name : " ubuntu-py313-pexpect"
160
+ python : " 3.13"
149
161
os : ubuntu-latest
150
162
tox_env : " py313-pexpect"
151
163
use_coverage : true
152
- - name : " ubuntu-pypy3"
164
+
165
+ - name : " ubuntu-pypy3-xdist"
153
166
python : " pypy-3.9"
154
167
os : ubuntu-latest
155
168
tox_env : " pypy3-xdist"
156
169
157
- - name : " macos-py38"
158
- python : " 3.8"
159
- os : macos-latest
160
- tox_env : " py38-xdist"
170
+
161
171
- name : " macos-py39"
162
172
python : " 3.9"
163
173
os : macos-latest
164
174
tox_env : " py39-xdist"
165
175
use_coverage : true
176
+
166
177
- name : " macos-py310"
167
178
python : " 3.10"
168
179
os : macos-latest
169
180
tox_env : " py310-xdist"
181
+
170
182
- name : " macos-py312"
171
183
python : " 3.12"
172
184
os : macos-latest
173
185
tox_env : " py312-xdist"
186
+
174
187
- name : " macos-py313"
175
- python : " 3.13-dev "
188
+ python : " 3.13"
176
189
os : macos-latest
177
190
tox_env : " py313-xdist"
178
191
192
+
179
193
- name : " plugins"
180
194
python : " 3.12"
181
195
os : ubuntu-latest
182
196
tox_env : " plugins"
183
197
198
+
184
199
- name : " doctesting"
185
- python : " 3.8 "
200
+ python : " 3.9 "
186
201
os : ubuntu-latest
187
202
tox_env : " doctesting"
188
203
use_coverage : true
@@ -192,12 +207,12 @@ jobs:
192
207
contains(
193
208
fromJSON(
194
209
'[
195
- "windows-py38 -pluggy",
210
+ "windows-py39 -pluggy",
196
211
"windows-py313",
197
- "ubuntu-py38 -pluggy",
198
- "ubuntu-py38 -freeze",
212
+ "ubuntu-py39 -pluggy",
213
+ "ubuntu-py39 -freeze",
199
214
"ubuntu-py313",
200
- "macos-py38 ",
215
+ "macos-py39 ",
201
216
"macos-py313"
202
217
]'
203
218
),
0 commit comments