Closed xiota closed 11 months ago
What's the point of this when the dependency is specified? 🤔
https://github.com/wustho/baca/blob/8312be39d89fc8fe4369ab4ea757ada60b370613/pyproject.toml#L22
Since baca
requires python>=3.10
, why even use fuzzywuzzy
at all?
I think both the dependency and the import should just be changed entirely... or am I missing something?
Thanks for bringing that up @AnonymouX47 , at that time I only checked pypi page for fuzzywuzzy, so I didn't know that it was renamed to thefuzz, hence that issue. WIll fix this later.
And the PR is a prep for dependency change, no rush.
Depending on how programs are packaged, dependency lists can be treated as suggestions. Once installed, the program will use what's available. So distros that provide thefuzz
can begin testing, even though the package still specifies fuzzywuzzy
.
Treating dependency lists loosely is sometimes necessary. Not all distros provide thefuzz
yet. Distros will start dropping fuzzywuzzy
at different rates. Distros don't provide the same module versions. Different programs "require" different module versions. Some programs have inaccurate dependency lists. Etc.
Oh, Ok.
Closing this one as it's already done
Upstream renamed
fuzzywuzzy
tothefuzz
.No urgency in switching because the Linux repositories I checked still provide
python-fuzzywuzzy
. But since it's apparently only a name change, maybe something like the following would work: