{"categories":[{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic/3"}],"enrichment":{"capability":"Extends Python's built-in unicodedata module with additional Unicode properties like script, block, emoji attributes, and break properties for characters.","skillfed_tags":["unicode","text-analysis","character-properties"],"use_cases":["Detect emoji characters and their presentation variants in text for filtering or highlighting","Determine script and block membership of characters for language detection or text segmentation","Analyze grapheme cluster, word, sentence, and line break properties for text layout and wrapping","Look up CJK stroke counts (simplified or traditional) for character indexing or sorting","Query Indic script properties for proper handling of complex scripts in text processing"],"what_it_does":"unicodedataplus is a drop-in replacement for Python's standard unicodedata module that adds support for additional Unicode properties not available in the standard library. It provides functions to query character properties like script, block, emoji attributes, grapheme cluster breaks, word breaks, sentence breaks, line breaks, indic categories, and CJK stroke counts. The package versions track Unicode versions directly\u2014unicodedataplus==16.0.0.post1 contains data from Unicode 16.0.0.\n\nThe package is useful when you need to analyze or classify Unicode characters beyond what the standard library offers. It has no runtime dependencies and is distributed as pre-compiled wheels for multiple platforms and Python versions, making installation straightforward on supported systems. The aging maintenance status (531 days since last release) suggests it is stable but not actively developed.","worth_installing":"Yes, if you need Unicode properties beyond the standard library. The package is stable, permissively licensed, and has no external dependencies. Install friction is moderate due to platform-specific wheels, but pre-built binaries are available for common platforms. The aging maintenance status is not a blocker for a data-driven package, but verify that Unicode 16.0.0 data meets your needs."},"id":"unicodedataplus","links":{"html":"https://skillfed.io/packages/unicodedataplus","md":"https://skillfed.io/packages/unicodedataplus.md","pypi":"https://pypi.org/project/unicodedataplus/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-03-01","license_spdx":null,"license_treatment":"permissive","name":"unicodedataplus","python_support":"unspecified","summary":"Unicodedata with extensions for additional properties."},"popularity":{"monthly_downloads":91072,"position":13543,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"16.0.0.post1"}
