Maybe I shouldn't have. Yet on macOS Monterey 12.3 beta, launching calibre crashes:
Code:
Traceback (most recent call last):
File "calibre/utils/config.py", line 352, in refresh
File "calibre/utils/config.py", line 335, in raw_to_object
File "bypy-importer.py", line 279, in exec_module
File "polyglot/plistlib.py", line 5, in <module>
File "bypy-importer.py", line 279, in exec_module
File "plistlib.py", line 61, in <module>
File "bypy-importer.py", line 279, in exec_module
File "xml/parsers/expat.py", line 4, in <module>
File "bypy-importer.py", line 127, in create_module
ImportError: dlopen(/Applications/calibre.app/Contents/Frameworks/plugins/pyexpat.so, 0x0002): Symbol not found: _XML_ErrorString
Referenced from: /Applications/calibre.app/Contents/Frameworks/plugins/pyexpat.so
Expected in: unknown
Traceback (most recent call last):
File "runpy.py", line 196, in _run_module_as_main
File "runpy.py", line 86, in _run_code
File "site.py", line 39, in <module>
File "site.py", line 35, in main
File "calibre/gui_launch.py", line 73, in calibre
File "calibre/gui2/main.py", line 548, in main
File "calibre/gui2/main.py", line 560, in run_main
File "calibre/gui2/main.py", line 403, in run_gui
File "calibre/gui2/main.py", line 413, in run_gui_
File "bypy-importer.py", line 279, in exec_module
File "calibre/gui2/ui.py", line 51, in <module>
File "bypy-importer.py", line 279, in exec_module
File "calibre/gui2/open_with.py", line 178, in <module>
File "bypy-importer.py", line 279, in exec_module
File "calibre/utils/open_with/osx.py", line 9, in <module>
File "bypy-importer.py", line 279, in exec_module
File "plistlib.py", line 61, in <module>
File "bypy-importer.py", line 279, in exec_module
File "xml/parsers/expat.py", line 4, in <module>
File "bypy-importer.py", line 127, in create_module
ImportError: dlopen(/Applications/calibre.app/Contents/Frameworks/plugins/pyexpat.so, 0x0002): Symbol not found: _XML_ErrorString
Referenced from: /Applications/calibre.app/Contents/Frameworks/plugins/pyexpat.so
Expected in: unknown