- Notifications
You must be signed in to change notification settings - Fork294
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
Python 2.7 has been EOL since April 2020. Python 3.5 and 3.6 are no longer available on GitHub Actions for CI purposes. Dropping Python 2 would allow us to stop worrying about narrow builds and use |
What should the Python support level going forward be in html5lib? 2.7, 3.5+ 0% 2.7, 3.6+ 0% 2.7, 3.7+ 0% 3.5+ 0% 3.6+ 6% 3.7+ 46% 3.8+ 46% 15 votes· |
BetaWas this translation helpful?Give feedback.
All reactions
Replies: 4 comments 3 replies
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
FWIW: historically I believe the baseline was "whatever pip requires" plus "whatever web-platform-tests requires" (the latter mostly because… it was as a dependency of that which essentially got maintenance work done), where the former seems to be 3.7 and the latter seems to be 3.6 for now (mostly due to the Firefox tooling:https://bugzilla.mozilla.org/show_bug.cgi?id=1734402, because Ubuntu and other distros want to be able to build with their packaged and maintained Python version) |
BetaWas this translation helpful?Give feedback.
All reactions
-
Two additional advantages of going 3.7+ would be that we could use |
BetaWas this translation helpful?Give feedback.
All reactions
-
Another advantage: we could drop AppVeyor entirely and rely on just GitHub Actions which is much faster and better integrated with GitHub. |
BetaWas this translation helpful?Give feedback.
All reactions
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
Given the Mozilla bug just got closed with them moving to Python 3.7 (presumably as ToT is going to releaseafter Ubuntu 18.04 LTS goes out of LTS support)… I guess that makes this clearly 3.7 now? I do agree with need to reach a point of 3.7, the only question was quite how soon we could do that—though it clearly wasn't far off. |
BetaWas this translation helpful?Give feedback.
All reactions
👍 1
-
OK. The consensus is to release 1.2 with support for 2.7 - 3.11, and immediately after cut support for 2.7, 3.5, and 3.6. |
BetaWas this translation helpful?Give feedback.
All reactions
-
I have been having trouble with the Django Rest framework dependency on html5lib for some time. Although I was apparently able to install "sudo apt -y install python3-html5lib", I still get an import error when I attempt to install restframework: "cannot import name 'html5lib' from 'pip._vendor' (/usr/lib/python3/dist-packages/pip/_vendor/init.py)". Any thoughts or suggestions for me? thx,pete.godston@gmail.com |
BetaWas this translation helpful?Give feedback.
All reactions
-
Hi, hope everyone is doing well. Since March things have moved on and python 3.7 has ended security updates last month. Raising a couple of points for discussion:
Many thanks and keep up the good work! |
BetaWas this translation helpful?Give feedback.