Pure-Python, zero-dependency implementation of the Unicode normalization algorithm (NFC, NFD, NFKC, NFKD), based on Unicode 18.0 and independent of unicodedata.
Python (currently tested against Python 2.7, Python 3.6, Python 3.7, Python 3.8, Python 3.9, Python 3.10, PyPy 2.7 and PyPy 3.7) classes and functions for working with UnicodeĀ® data. Based on v13.0.0 of the UnicodeĀ® Character Database (UCD).
Pure-Python, zero-dependency implementation of the Unicode normalization algorithm (NFC, NFD, NFKC, NFKD), based on Unicode 18.0 and independent of unicodedata.