Skip to content

Commit d4e7a81

Browse files
authored
Update lxml test requirement to 5.3.0 (#18558)
`lxml` has wheels for both `manylinux_2_17` and `manylinux_2_28` so we won't run into issue installing it. Furthermore there are also wheels for `win32` and `win_amd64`. Basically all platforms are fully supported now. The upper bound can be updated too, once wheels for `3.14` are available. https://pypi.org/project/lxml/5.3.0/#files
1 parent f49a1cb commit d4e7a81

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

test-requirements.in

+1-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
-r build-requirements.txt
66
attrs>=18.0
77
filelock>=3.3.0
8-
# lxml 4.9.3 switched to manylinux_2_28, the wheel builder still uses manylinux2014
9-
lxml>=4.9.1,<4.9.3; (python_version<'3.11' or sys_platform!='win32') and python_version<'3.12'
8+
lxml>=5.3.0; python_version<'3.14'
109
psutil>=4.0
1110
pytest>=8.1.0
1211
pytest-xdist>=1.34.0

test-requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ identify==2.6.6
2222
# via pre-commit
2323
iniconfig==2.0.0
2424
# via pytest
25-
lxml==4.9.2 ; (python_version < "3.11" or sys_platform != "win32") and python_version < "3.12"
25+
lxml==5.3.0 ; python_version < "3.14"
2626
# via -r test-requirements.in
2727
mypy-extensions==1.0.0
2828
# via -r mypy-requirements.txt

0 commit comments

Comments
 (0)