html5lib / html5lib-python

Standards-compliant library for parsing and serializing HTML documents and fragments in Python
MIT License
1.13k stars 284 forks source link

Add support for Python 3.9 and 3.10 and 3.11 #542

Closed hugovk closed 1 year ago

hugovk commented 2 years ago

Closes https://github.com/html5lib/html5lib-python/issues/537.

Python 3.9 was released on 2020-10-05.

Python 3.10 was released on 2021-10-04.

Python 3.11 was released on 2022-10-24.

Let's test them and declare support.

hugovk commented 2 years ago

The Python 3.7 CI failure is unrelated and due to dependency changes. Please see https://github.com/html5lib/html5lib-python/pull/554 for a fix.

hugovk commented 1 year ago

Updated to add support for Python 3.11.

The Python 3.5 and 3.6 failures are unrelated and because GitHub Actions no longer supports then because they're EOL (since 2020-09-13 and 2021-12-23).