Quote:
Originally Posted by JSWolf
What is it that changed between 5.0.1 and 5.1 that is breaking all of the KePub plugins. Also, if you run in Debug mode (calibre-debug -g) then KoboTouchExtended works. I would think that these others would also wor in debug mode. This may not be an easy fix.
|
One of the major changes was Kovid's rewriting of the Python 3 zipimport module to make it thread safe. At this point, looking at the line that seems to trigger the issue in the __init__.py in the root of the installer zip file, it seems to be importing the name prior to the install phase for the plugin. For the Kepub Output plugin, the line is:
from calibre_plugins.kepubout.conversion.kepub_output import KEPubOutput