This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients Travis Lazar, vstinner, xtreak
Date 2019-11-08.08:05:06
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1573200307.2.0.0525360134692.issue38739@roundup.psfhosted.org>
In-reply-to
Content
I fixed the issue by disabling temporarily the benchmark, until html5lib is fixed:
https://github.com/python/pyperformance/commit/8043c159215836fa733ee0815feecdd359e8852a

--

That's Python bug tracker. The pyperformance bug tracker is at:
https://github.com/python/pyperformance/issues

Your issue is that "import html5lib" fails on Python 3.9 because there is no html5lib release including the fix:
https://github.com/html5lib/html5lib-python/issues/419

The bug has already been fixed in html5lib.

One workaround would be to disable htmllib benchmark on Python 3.9 until https://github.com/html5lib/html5lib-python/issues/419 is fixed.

--

> collections removed ABC access in 3.9.

That's bpo-25988 with commit ef092fe9905f61ca27889092ca1248a11aa74498.

--

pip backported the html5lib patch:
https://github.com/pypa/pip/commit/ef7ca1472c1fdd085cffb8183b7ce8abbe9e2800#diff-2496ad1eedee846e323ed2916d6c2d24

The fix is included in pip since pip 19.3.1.

Note: The ensurepip module of the master branch of Python uses a bundled copy of pip 19.2.3.
History
Date User Action Args
2019-11-08 08:05:07vstinnersetrecipients: + vstinner, xtreak, Travis Lazar
2019-11-08 08:05:07vstinnersetmessageid: <1573200307.2.0.0525360134692.issue38739@roundup.psfhosted.org>
2019-11-08 08:05:07vstinnerlinkissue38739 messages
2019-11-08 08:05:06vstinnercreate