vendor: bump lxml to >4.6.4,<5.0

And remove the compat wheel installs on Windows for the CI runners, as
lxml 4.6.4 has fixed the missing python 3.10 wheels
https://pypi.org/project/lxml/4.6.4/#files
This commit is contained in:
bastimeyer 2021-11-03 02:57:48 +01:00 committed by Forrest
parent 37ee534750
commit 6cad2faf1f
2 changed files with 1 additions and 11 deletions

View File

@ -9,14 +9,4 @@ python -m pip install --upgrade -r dev-requirements.txt
python -m pip install pycountry
# https://github.com/streamlink/streamlink/issues/4021
python -m pip install brotli
# temporary windows python 3.10 fix for missing 'lxml 4.6.3' wheel
# https://github.com/streamlink/streamlink/issues/3971
python -m pip install "https://github.com/back-to/tmp_wheel/raw/b237059b18110ca298e191340eebb6eb0aef8827/lxml-4.6.3-cp310-cp310-win_amd64.whl; \
'3.10' <= python_version \
and 'Windows' == platform_system \
and ('AMD64' == platform_machine or 'x86_64' == platform_machine)"
python -m pip install "https://github.com/back-to/tmp_wheel/raw/b237059b18110ca298e191340eebb6eb0aef8827/lxml-4.6.3-cp310-cp310-win32.whl; \
'3.10' <= python_version \
and 'Windows' == platform_system \
and ('AMD64' != platform_machine and 'x86_64' != platform_machine)"
python -m pip install -e .

View File

@ -41,7 +41,7 @@ if "test" in argv:
deps = [
"requests>=2.26.0,<3.0",
"isodate",
"lxml>=4.6.3",
"lxml>=4.6.4,<5.0",
"websocket-client>=0.58.0",
# Support for SOCKS proxies
"PySocks!=1.5.7,>=1.5.6",