View Single Post
Old 05-17-2024, 11:09 AM   #4
dandman
Enthusiast
dandman is clearly one to watchdandman is clearly one to watchdandman is clearly one to watchdandman is clearly one to watchdandman is clearly one to watchdandman is clearly one to watchdandman is clearly one to watchdandman is clearly one to watchdandman is clearly one to watchdandman is clearly one to watchdandman is clearly one to watch
 
Posts: 29
Karma: 10545
Join Date: May 2024
Device: none
ok i got it, in the fuzzywuzzy code there is a file named utils.py
and in line 5 it has import that tries to import:

Code:
from fuzzywuzzy.string_processing import StringProcessor
i had to change it to:

Code:
from calibre_plugins.evrit2.fuzzywuzzy.string_processing import StringProcessor
at least now it installs, i will check if it works as well

Note:
this is a very strange manner to manage packages in python (rather then use the built in delivery system of pip), the only downside i can think of is if the user has a firewall blocking pip from installing requirements / dependencies

in my view it is a flawed architecture and practice
dandman is offline   Reply With Quote