@@ -54,25 +54,24 @@ jobs:
5454 fail-fast : false
5555 matrix :
5656 name : [
57- " windows-py38 " ,
58- " windows-py38 -pluggy" ,
59- " windows-py39" ,
57+ " windows-py39-unittestextras " ,
58+ " windows-py39 -pluggy" ,
59+ " windows-py39-xdist " ,
6060 " windows-py310" ,
6161 " windows-py311" ,
6262 " windows-py312" ,
6363 " windows-py313" ,
6464
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 " ,
7070 " ubuntu-py311" ,
7171 " ubuntu-py312" ,
72- " ubuntu-py313" ,
73- " ubuntu-pypy3" ,
72+ " ubuntu-py313-pexpect " ,
73+ " ubuntu-pypy3-xdist " ,
7474
75- " macos-py38" ,
7675 " macos-py39" ,
7776 " macos-py310" ,
7877 " macos-py312" ,
@@ -83,106 +82,122 @@ jobs:
8382 ]
8483
8584 include :
86- - name : " windows-py38 "
87- python : " 3.8 "
85+ - name : " windows-py39-unittestextras "
86+ python : " 3.9 "
8887 os : windows-latest
89- tox_env : " py38 -unittestextras"
88+ tox_env : " py39 -unittestextras"
9089 use_coverage : true
91- - name : " windows-py38-pluggy"
92- python : " 3.8"
90+
91+ - name : " windows-py39-pluggy"
92+ python : " 3.9"
9393 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"
9697 python : " 3.9"
9798 os : windows-latest
9899 tox_env : " py39-xdist"
100+
99101 - name : " windows-py310"
100102 python : " 3.10"
101103 os : windows-latest
102104 tox_env : " py310-xdist"
105+
103106 - name : " windows-py311"
104107 python : " 3.11"
105108 os : windows-latest
106109 tox_env : " py311"
110+
107111 - name : " windows-py312"
108112 python : " 3.12"
109113 os : windows-latest
110114 tox_env : " py312"
115+
111116 - name : " windows-py313"
112- python : " 3.13-dev "
117+ python : " 3.13"
113118 os : windows-latest
114119 tox_env : " py313"
115120
116- - name : " ubuntu-py38"
117- python : " 3.8"
121+
122+ - name : " ubuntu-py39-lsof-numpy-pexpect"
123+ python : " 3.9"
118124 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 "
123129 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"
127134 os : ubuntu-latest
128- tox_env : " py38-freeze"
129- - name : " ubuntu-py39"
135+ tox_env : " py39-freeze"
136+
137+ - name : " ubuntu-py39-xdist"
130138 python : " 3.9"
131139 os : ubuntu-latest
132140 tox_env : " py39-xdist"
133- - name : " ubuntu-py310"
141+
142+ - name : " ubuntu-py310-xdist"
134143 python : " 3.10"
135144 os : ubuntu-latest
136145 tox_env : " py310-xdist"
146+
137147 - name : " ubuntu-py311"
138148 python : " 3.11"
139149 os : ubuntu-latest
140150 tox_env : " py311"
141151 use_coverage : true
152+
142153 - name : " ubuntu-py312"
143154 python : " 3.12"
144155 os : ubuntu-latest
145156 tox_env : " py312"
146157 use_coverage : true
147- - name : " ubuntu-py313"
148- python : " 3.13-dev"
158+
159+ - name : " ubuntu-py313-pexpect"
160+ python : " 3.13"
149161 os : ubuntu-latest
150162 tox_env : " py313-pexpect"
151163 use_coverage : true
152- - name : " ubuntu-pypy3"
164+
165+ - name : " ubuntu-pypy3-xdist"
153166 python : " pypy-3.9"
154167 os : ubuntu-latest
155168 tox_env : " pypy3-xdist"
156169
157- - name : " macos-py38"
158- python : " 3.8"
159- os : macos-latest
160- tox_env : " py38-xdist"
170+
161171 - name : " macos-py39"
162172 python : " 3.9"
163173 os : macos-latest
164174 tox_env : " py39-xdist"
165175 use_coverage : true
176+
166177 - name : " macos-py310"
167178 python : " 3.10"
168179 os : macos-latest
169180 tox_env : " py310-xdist"
181+
170182 - name : " macos-py312"
171183 python : " 3.12"
172184 os : macos-latest
173185 tox_env : " py312-xdist"
186+
174187 - name : " macos-py313"
175- python : " 3.13-dev "
188+ python : " 3.13"
176189 os : macos-latest
177190 tox_env : " py313-xdist"
178191
192+
179193 - name : " plugins"
180194 python : " 3.12"
181195 os : ubuntu-latest
182196 tox_env : " plugins"
183197
198+
184199 - name : " doctesting"
185- python : " 3.8 "
200+ python : " 3.9 "
186201 os : ubuntu-latest
187202 tox_env : " doctesting"
188203 use_coverage : true
@@ -192,12 +207,12 @@ jobs:
192207 contains(
193208 fromJSON(
194209 '[
195- "windows-py38 -pluggy",
210+ "windows-py39 -pluggy",
196211 "windows-py313",
197- "ubuntu-py38 -pluggy",
198- "ubuntu-py38 -freeze",
212+ "ubuntu-py39 -pluggy",
213+ "ubuntu-py39 -freeze",
199214 "ubuntu-py313",
200- "macos-py38 ",
215+ "macos-py39 ",
201216 "macos-py313"
202217 ]'
203218 ),
0 commit comments