mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
Define `NO_CHANGELOG_REQUIRED_LABELS` to explicitly track which categories don't require a changelog entry, instead of hardcoding three separate list-membership checks. Add `find_category` with fuzzy matching: case-insensitive, whitespace-insensitive, parenthetical-stripped, with normalized Levenshtein distance up to 20%. `get_category` now returns the canonical category name so downstream label assignment works correctly even when the user writes a slightly different variant. Update `changelog.py` to use the same normalization rules, replacing `thefuzz.fuzz.ratio` with `rapidfuzz.distance.Levenshtein`. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
5 lines
30 B
Plaintext
5 lines
30 B
Plaintext
rapidfuzz
|
|
PyGitHub
|
|
tqdm
|
|
boto3
|