Thank you Leseratte_10 for all your work on this great plugin.
I ran a quick test with 0.0.13-beta2 on macOS Catalina and Calibre 5.32.0.
Installing 0.0.13-beta2 over a previous version throws an error:
ERROR: Unhandled exception: <b>UnboundLocalError</b>:local variable 'are_ade_version_lists_valid' referenced before assignment
Spoiler:
Traceback (most recent call last):
File "calibre/gui2/preferences/plugins.py", line 303, in customize_plugin
File "calibre/gui2/preferences/plugins.py", line 381, in modify_plugin
File "calibre/customize/__init__.py", line 166, in do_user_config
File "calibre_plugins.deacsm.__init__", line 142, in config_widget
return config.ConfigWidget(self.plugin_path)
File "calibre_plugins.deacsm.config", line 138, in __init__
if not are_ade_version_lists_valid():
UnboundLocalError: local variable 'are_ade_version_lists_valid' referenced before assignment
Deleting the older plugin then installing 0.0.13-beta2 worked fine.