@@ -81,12 +81,12 @@ rt-test = [
8181 {include-group = " mypy" },
8282 {include-group = " pyright" },
8383]
84- lxml49 = [" lxml == 4.9.4" ]
8584lxml50 = [" lxml == 5.0.2" ]
8685lxml51 = [" lxml == 5.1.1" ]
8786lxml52 = [" lxml == 5.2.2" ]
8887lxml53 = [" lxml == 5.3.2" ]
8988lxml54 = [" lxml == 5.4.0" ]
89+ lxml60 = [" lxml == 6.0.0" ]
9090dev = [
9191 ' tox ~= 4.22' ,
9292 # microsoft/pyright#9412, microsoft/pyright#9984
@@ -96,7 +96,7 @@ dev = [
9696 ' urllib3 >= 2.0' ,
9797 ' pytest-mypy-plugins >= 2.0' ,
9898 ' pytest-revealtype-injector >= 0.5.0' ,
99- ' lxml >= 4.9 ' ,
99+ ' lxml >= 5.0 ' ,
100100 ' rnc2rng' ,
101101 # HypothesisWorks/hypothesis#4269
102102 ' hypothesis[zoneinfo] >= 6.127.7' ,
@@ -232,26 +232,27 @@ static = [
232232 ' py313-stub' ,
233233]
234234runtime = [
235- ' py310-rt-lxml49' ,
236235 ' py310-rt-lxml50' ,
237236 ' py310-rt-lxml51' ,
238237 ' py310-rt-lxml52' ,
239238 ' py310-rt-lxml53' ,
240239 ' py310-rt-lxml54' ,
241- ' py311 -rt-lxml49 ' ,
240+ ' py310 -rt-lxml60 ' ,
242241 ' py311-rt-lxml50' ,
243242 ' py311-rt-lxml51' ,
244243 ' py311-rt-lxml52' ,
245244 ' py311-rt-lxml53' ,
246245 ' py311-rt-lxml54' ,
247- ' py312 -rt-lxml49 ' ,
246+ ' py311 -rt-lxml60 ' ,
248247 ' py312-rt-lxml50' ,
249248 ' py312-rt-lxml51' ,
250249 ' py312-rt-lxml52' ,
251250 ' py312-rt-lxml53' ,
252251 ' py312-rt-lxml54' ,
252+ ' py312-rt-lxml60' ,
253253 ' py313-rt-lxml53' ,
254254 ' py313-rt-lxml54' ,
255+ ' py313-rt-lxml60' ,
255256]
256257
257258# HACK Taking advantage of tox-gh-actions using
@@ -327,9 +328,6 @@ commands = [
327328 ]
328329]
329330
330- [tool .tox ._env_lxml49 ]
331- dependency_groups = [' basic' , ' rt-test' , ' lxml49' ]
332-
333331[tool .tox ._env_lxml50 ]
334332dependency_groups = [' basic' , ' rt-test' , ' lxml50' ]
335333
@@ -345,33 +343,37 @@ dependency_groups = ['basic', 'rt-test', 'lxml53']
345343[tool .tox ._env_lxml54 ]
346344dependency_groups = [' basic' , ' rt-test' , ' lxml54' ]
347345
346+ [tool .tox ._env_lxml60 ]
347+ dependency_groups = [' basic' , ' rt-test' , ' lxml60' ]
348+
348349[tool .tox .env ]
349350py38-stub = {base = [' _env_stub' ]}
350351py39-stub = {base = [' _env_stub' ]}
351352py310-stub = {base = [' _env_stub' ]}
352353py311-stub = {base = [' _env_stub' ]}
353354py312-stub = {base = [' _env_stub' ]}
354355py313-stub = {base = [' _env_stub' ]}
355- py310-rt-lxml49 = {base = [' _env_rt' , ' _env_lxml49' ]}
356356py310-rt-lxml50 = {base = [' _env_rt' , ' _env_lxml50' ]}
357357py310-rt-lxml51 = {base = [' _env_rt' , ' _env_lxml51' ]}
358358py310-rt-lxml52 = {base = [' _env_rt' , ' _env_lxml52' ]}
359359py310-rt-lxml53 = {base = [' _env_rt' , ' _env_lxml53' ]}
360360py310-rt-lxml54 = {base = [' _env_rt' , ' _env_lxml54' ]}
361- py311 -rt-lxml49 = {base = [' _env_rt' , ' _env_lxml49 ' ]}
361+ py310 -rt-lxml60 = {base = [' _env_rt' , ' _env_lxml60 ' ]}
362362py311-rt-lxml50 = {base = [' _env_rt' , ' _env_lxml50' ]}
363363py311-rt-lxml51 = {base = [' _env_rt' , ' _env_lxml51' ]}
364364py311-rt-lxml52 = {base = [' _env_rt' , ' _env_lxml52' ]}
365365py311-rt-lxml53 = {base = [' _env_rt' , ' _env_lxml53' ]}
366366py311-rt-lxml54 = {base = [' _env_rt' , ' _env_lxml54' ]}
367- py312 -rt-lxml49 = {base = [' _env_rt' , ' _env_lxml49 ' ]}
367+ py311 -rt-lxml60 = {base = [' _env_rt' , ' _env_lxml60 ' ]}
368368py312-rt-lxml50 = {base = [' _env_rt' , ' _env_lxml50' ]}
369369py312-rt-lxml51 = {base = [' _env_rt' , ' _env_lxml51' ]}
370370py312-rt-lxml52 = {base = [' _env_rt' , ' _env_lxml52' ]}
371371py312-rt-lxml53 = {base = [' _env_rt' , ' _env_lxml53' ]}
372372py312-rt-lxml54 = {base = [' _env_rt' , ' _env_lxml54' ]}
373+ py312-rt-lxml60 = {base = [' _env_rt' , ' _env_lxml60' ]}
373374py313-rt-lxml53 = {base = [' _env_rt' , ' _env_lxml53' ]}
374375py313-rt-lxml54 = {base = [' _env_rt' , ' _env_lxml54' ]}
376+ py313-rt-lxml60 = {base = [' _env_rt' , ' _env_lxml60' ]}
375377
376378[tool .tox .env .build-normal ]
377379pass_env = [' PDM_BUILD_SCM_VERSION' ]
0 commit comments