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