Skip to content

vendor: bump lxml to >4.6.4,<5.0 #4143

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Nov 3, 2021

Conversation

bastimeyer
Copy link
Member

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


Resolves #4100

The version requirement got bumped to ensure that everyone's up2date and will be able to find a matching wheel download, even though it's not strictly necessary. The lxml changes themselves are irrelevant for Streamlink.
https://github.com/lxml/lxml/blob/lxml-4.6.4-5/CHANGES.txt

I've also added the less than 5.0 constraint because we should do that on all dependencies, to prevent issues when breaking changes in dependencies are introduced. I will update the version of the websocket-client requirement once I'm done with my new websocket implementation. The other ones will need further review.

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
@bastimeyer bastimeyer added dependencies os: Windows Related to Microsoft Windows os: macOS Related to Apple's macOS continuous integration labels Nov 3, 2021
@gravyboat gravyboat merged commit 6cad2fa into streamlink:master Nov 3, 2021
@bastimeyer bastimeyer deleted the requirements/lxml-4.6.4 branch November 3, 2021 03:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
continuous integration dependencies os: macOS Related to Apple's macOS os: Windows Related to Microsoft Windows
Projects
None yet
Development

Successfully merging this pull request may close these issues.

python 3.10: missing lxml wheel on Windows and macOS (streamlink install fails)
2 participants