Thanks to visit codestin.com
Credit goes to github.com

Skip to content

installer: upgrade to python 3.9#3918

Merged
gravyboat merged 1 commit into
streamlink:masterfrom
bastimeyer:installer/python-3.9
Aug 18, 2021
Merged

installer: upgrade to python 3.9#3918
gravyboat merged 1 commit into
streamlink:masterfrom
bastimeyer:installer/python-3.9

Conversation

@bastimeyer

Copy link
Copy Markdown
Member

Python 3.8.11, the latest patch release on the 3.8 branch, has entered the security release cycle at the end of June, which means there won't be any bugfixes anymore and no pre-built Windows binaries will be available. This means that even though there will still be security patches, pynsist won't be able to build the installer with releases on this Python branch anymore as it requires the pre-built embeddable Python builds. This is why the Streamlink installer for Windows needs to switch to the Python 3.9 branch, so we don't have to ship outdated and potentially insecure Python builds which can't be upgraded.
https://www.python.org/downloads/release/python-3811/

Remember that Python 3.9 is explicitly incompatible with Windows 7:
https://www.python.org/downloads/release/python-390/

We had already downgraded the installer from py39 to py38 in November last year as a compromise to make it compatible again with W7 after bumping it from py36 to py39, but the time has now come to finally drop W7. Users of W7 and below will from now on need to install Streamlink via pip in a dedicated python environment.

The docs mention W10 as the minimum requirement because W8 and W8.1 have already reached their EOL in 2018 and the marketshare is negligible compared to W7.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants