(That still leaves 44 native extensions to go. Getting Arcalibre to follow modern Python packaging standards and removing ad-hoc build hacks is going to be a long road.
Some of those extensions, like certgen, probably shouldn't be in an e-book manager, but it's nontrivial to unwind those dependencies, so progress is ongoing.)