I have been reading the html5lib docs but I just can't find anything about requirements. Can it be run in a python only environment, or does it require C libraries (like the Lxml parser).
Does it run on Python 3 or does it require 2.x, like Beautiful Soup?
It has some external Python dependencies but it does not requires any C libraries.