confuse
dependency requirement permits invalid versions
#4167
Labels
bug
bugs that are confirmed and actionable
confuse
dependency requirement permits invalid versions
#4167
Problem
Beets declares a dependency on
confuse>=1.0.0
:beets/setup.py
Line 92 in e3f4e19
But it uses
confuse.Optional
, which was only added inconfuse@1.5.0
:beets/beetsplug/fetchart.py
Line 984 in 3b53181
This causes beets to crash if you happen to have an earlier version of
confuse
installed, e.g., 1.4.0:I assume the fix is to increase the dependency requirement to
confuse>=1.5.0
.Setup
My configuration (output of
beet config
) is:n/a
The text was updated successfully, but these errors were encountered: