In the last release I added a module `rapidfuzz.levenshtein` which allows calculating a normal levenshtein distance and a weighted version where substitutions have a weight of 2 (this one is actually used by FuzzyWuzzy for ratio calculations).
But when there is interest in other weighting options I can add a version that allows to pass in custom costs for insertions, deletions, and substitutions