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

1.1: test suite uses no longer maintained `pytest-expect` #538

Open kloczek opened 2 years ago

kloczek commented 2 years ago

html5lib test suite uses pytest-expect which seems is not maintained since 2016. pytest-expect additionally used in its own test suite umsgpack which is already marked as deprecated https://github.com/gsnedders/pytest-expect/issues/15. On refreshing html5lib for python 3.10 and 3.11 looks like it would be good to remove or replace those bits as well.

ambv commented 1 year ago

Is there anything specific that doesn't work for you?

kloczek commented 1 year ago

Yes. It is not possible to package that module using pep517.

kloczek commented 8 months ago

Gentle ping .. any update? 🤔

kloczek commented 8 months ago

Is there anything specific that doesn't work for you?

sphinx still needs html5lib and pytest-expect cannot be used as well with last 8.x pytest. To be hones now sphinx is on the way to drop html5lib however few other modules still needs html5lib 😞