The files are in a zip file for performance reasons. Python is much faster at importing from a single file on windows.
The solution is pretty simple, if the issue is only with this plugin, simply move the import causing the problem to the top level/__init__
If it turns out more metadata plugins are impacted by this, then I will have to re-architext calibre to run the metadata plugins in their own processes, shouldnt be very hard.
|