{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing"}],"enrichment":{"capability":"FuzzyWuzzy performs fuzzy string matching using Levenshtein distance to find approximate matches between text sequences, with optional speedup via an external C library.","skillfed_tags":["string-matching","abandoned","copyleft-license"],"use_cases":["Deduplicate or merge user-entered names and addresses that may contain typos or formatting variations","Search for songs or files by approximate title match when exact names are unknown or misspelled","Match product names across databases with inconsistent naming conventions or abbreviations","Implement autocomplete or suggestion features that tolerate user spelling mistakes","Link records from different data sources where identifiers don't match exactly"],"what_it_does":"FuzzyWuzzy is a string-matching library that calculates similarity scores between text sequences using Levenshtein distance. It offers multiple matching strategies\u2014simple ratio, partial ratio, token sort, and token set\u2014each suited to different comparison scenarios. The library includes a process module for batch operations like extracting the best matches from a list of candidates.\n\nThe package has no runtime dependencies and installs cleanly. However, it is archived and abandoned as of February 2023, with the last release in 2020. While the core algorithm is stable and unlikely to break, you should not expect bug fixes, security patches, or compatibility updates for future Python versions. An optional C extension (python-Levenshtein) can provide a 4-10x performance boost but may produce different results in edge cases.","worth_installing":"Yes, for read-only string matching in stable applications. The algorithm is mature and well-tested, install friction is minimal, and no known vulnerabilities exist. However, do not adopt it for new projects requiring active maintenance or Python version support beyond 3.6. The GPLv2 license is a hard blocker for proprietary software. For actively maintained alternatives, look elsewhere."},"id":"fuzzywuzzy","links":{"html":"https://skillfed.io/packages/fuzzywuzzy","md":"https://skillfed.io/packages/fuzzywuzzy.md","pypi":"https://pypi.org/project/fuzzywuzzy/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-02-13","license_spdx":null,"license_treatment":"copyleft","name":"fuzzywuzzy","python_support":"unspecified","summary":"Fuzzy string matching in python"},"popularity":{"monthly_downloads":15776985,"position":1174,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.18.0"}
