f3ef2e9 introduced a regression by breaking every dependent specifying tablib[html].
Assuming this project does semver (did not find a trace of that in the docs), this should be considered a breaking change unfit for y-releases.
I think the proper way solving this is keeping the "html" optional requirements group and just empty it until the next major release.