Calibre uses ZIP format for plugin management, which is not very convenient for debugging. Currently, I'm using
Code:
from calibre.rpdb import set_trace
set_trace()
in the plugin code to debug. However, each time I need to debug, I have to re-zip and reinstall the plugin.
On macOS, I found the plugin location at:
/Users/***/Library/Preferences/calibre/plugins
I'm wondering if it's possible to make Calibre support loading plugins directly from a folder. That way, I could edit the source code directly in that folder and debug more easily, without having to zip and reinstall the plugin each time.