Closed scottmtp closed 8 years ago
Seems reasonable. If you add fuzzywuzzy==0.12.0
to requirements.txt
the tests should probably pass.
Do you think there is a way to make this work with the hledger and non-python ledger interfaces as well?
I'm going to merge this for now. We'll see how it slows things down. Thanks!
Good question about improving the matching for hledger and non-python ledger. I'm fairly new to the ledger ecosystem...but I'll look into it a bit.
This PR uses fuzzywuzzy (https://github.com/seatgeek/fuzzywuzzy) to significantly improve payee matching.
Unfortunately this also slows things down quite a bit, so it may not be desirable for everyone. Installing python-Levenshtein helps but doesn't totally solve the speed issue.