Actually, I take it back, I was mis-remembering, calibre doesnt auto-unzip plugin zip files. The plugin has to choose to do that for itself, if it wants to.
And the third party libraries should really be fixed to use the importlib.resources stdlib module to load its resources. Indeed, I dont see how your third party library could possibly be using __file__ from a zip file successfully.
This discussion would be a lot easier with some actual code.
|