{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/2"}],"enrichment":{"capability":"Provides updated Unicode character data tables via a backport of Python's unicodedata module, currently supporting Unicode 17.0.0 with pre-compiled wheels for multiple Python versions and platforms.","skillfed_tags":["unicode-data","text-processing","internationalization"],"use_cases":["Access Unicode 17.0.0 character properties in Python versions whose stdlib unicodedata hasn't been updated yet","Perform character name lookups, category classification, and bidirectional property queries on text","Handle emoji and new Unicode blocks in font tools or text processing pipelines","Normalize Unicode strings using decomposition and composition data from the latest Unicode standard","Support multilingual text analysis that depends on current Unicode character classifications"],"what_it_does":"unicodedata2 is a backport and forward-port of Python's built-in unicodedata module that provides access to Unicode character properties and data. It allows you to query character names, categories, bidirectional properties, decompositions, and other Unicode attributes. The package version number tracks the Unicode standard version it implements\u2014version 17.0.1 provides Unicode 17.0.0 data\u2014so you can use newer Unicode versions in your code before they ship in the Python standard library.\n\nThe package is distributed as pre-compiled wheels for common platforms (macOS, Linux, Windows) and Python versions (3.10\u20133.12), making installation straightforward. It has no runtime dependencies and is maintained actively by the fonttools project. Use it when you need access to Unicode properties for text processing, character classification, or when your application requires Unicode data newer than what your Python version's standard library provides.","worth_installing":"Yes, if you need Unicode data newer than your Python version's standard library provides or are working with recent Unicode blocks (emoji, new scripts). No, if your application's Unicode requirements are met by the built-in unicodedata module. The package is stable, actively maintained, has no dependencies, and carries no security vulnerabilities, making it a low-risk addition when needed."},"id":"unicodedata2","links":{"html":"https://skillfed.io/packages/unicodedata2","md":"https://skillfed.io/packages/unicodedata2.md","pypi":"https://pypi.org/project/unicodedata2/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-12","license_spdx":null,"license_treatment":"permissive","name":"unicodedata2","python_support":"unspecified","summary":"Unicodedata backport updated to the latest Unicode version."},"popularity":{"monthly_downloads":785782,"position":5068,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"17.0.1"}
