{"library":"pyuca","type":"library","category":null,"description":"pyuca is a pure-Python implementation of the Unicode Collation Algorithm (UCA), designed to sort non-English strings correctly by accounting for linguistic rules such as accents, contractions, and expansions. It implements multi-level comparison and passes UCA conformance tests for various Unicode versions, depending on the Python environment's `unicodedata` library. The library's current version is 1.2, released in September 2017. While functional and still used (e.g., in Fedora packages), it is not actively maintained and may be considered slightly obsolete by some.","language":"python","status":"maintenance","version":"1.2","tags":["unicode","collation","sorting","i18n","l10n"],"install":[{"cmd":"pip install pyuca","imports":["from pyuca import Collator"]}],"homepage":null,"github":"http://github.com/jtauber/pyuca","docs":null,"changelog":null,"pypi":"https://pypi.org/project/pyuca/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":0,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/pyuca/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}