Bug report: the latest version 1.8.4 is broken and didn't work in my Calibre 2.0.
From debug log:
Code:
calibre Debug log
calibre 2.0 isfrozen: True is64bit: False
Windows-XP-5.1.2600-SP3 Windows ('32bit', 'WindowsPE')
('Windows', 'XP', '5.1.2600')
Python 2.7.8
Windows: ('XP', '5.1.2600', 'SP3', 'Multiprocessor Free')
Successfully initialized third party plugins: DeDRM && DOC Input && Флибуста && Find Duplicates && Extract ISBN && Annotations
Starting up...
Traceback (most recent call last):
File "site-packages\calibre\gui2\ui.py", line 163, in __init__
File "site-packages\calibre\gui2\ui.py", line 177, in init_iaction
File "site-packages\calibre\customize\__init__.py", line 582, in load_actual_plugin
File "importlib\__init__.py", line 37, in import_module
File "site-packages\calibre\customize\zipplugin.py", line 179, in load_module
File "calibre_plugins.find_duplicates.action", line 28, in <module>
File "site-packages\calibre\customize\zipplugin.py", line 179, in load_module
File "calibre_plugins.find_duplicates.advanced.__init__", line 28, in <module>
File "site-packages\calibre\customize\zipplugin.py", line 179, in load_module
File "calibre_plugins.find_duplicates.advanced.hash_functions", line 24, in <module>
File "site-packages\calibre\customize\zipplugin.py", line 179, in load_module
File "calibre_plugins.find_duplicates.advanced.common", line 25, in <module>
ImportError: cannot import name Icon
There is no Icon class in module calibre.gui2.dialogs.message_box (only QIcon), no module iso8601, and setting_path is undefined.
I attached here simple patch which restore plugin function in my Calibre 2.0.