Currently, there's a few different packages in pyreading:
• cardcatalog — support for working with Calibre-style library databases
• charminder — replacement for chardet, which went heavily into slop
• gardenpath — an html5ever-based replacement for Calibre's original html5parser (which in turn takes an untracked ABI dependency on lxml)
• icy_you — ICU4X bindings for Python
• spellsnake — spellbook bindings for Python
(con'd)