Traceback (most recent call last):
File "/home/andy/.local/bin/beet", line 8, in <module>
sys.exit(main())
File "/home/andy/.local/lib/python3.8/site-packages/beets/ui/__init__.py", line 1285, in main
_raw_main(args)
File "/home/andy/.local/lib/python3.8/site-packages/beets/ui/__init__.py", line 1268, in _raw_main
subcommands, plugins, lib = _setup(options, lib)
File "/home/andy/.local/lib/python3.8/site-packages/beets/ui/__init__.py", line 1148, in _setup
plugin_types_album = plugins.types(library.Album)
File "/home/andy/.local/lib/python3.8/site-packages/beets/plugins.py", line 337, in types
for plugin in find_plugins():
File "/home/andy/.local/lib/python3.8/site-packages/beets/plugins.py", line 307, in find_plugins
_instances[cls] = cls()
File "/home/andy/.local/lib/python3.8/site-packages/beetsplug/fetchart.py", line 984, in __init__
confuse.Optional(str)
AttributeError: module 'confuse' has no attribute 'Optional'
FIXED!
pip3 install confuse --upgrade
I was on confuse 1.4.0. Upgraded to confuse 1.7.0
2 Likes
Indeed; we didn’t depend on the right version in the new release: