Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 922 Bytes

README.md

File metadata and controls

11 lines (6 loc) · 922 Bytes

Unicode data

The vendored data files come directly from the official Unicode site.

The files in latest need to be periodically bumped to match icu4x and Rust. These files may be found at the Unicode Character Database.

NameAliases.txt and NamedSequences.txt feed unicodedata.lookup (formal aliases and named sequences). They are not used by unicodedata.name, which still reports the official character name.

RustPython vendors Unicode 3.2.0 to match CPython. CPython uses 3.2.0 to ensure backwards compatibility with a few older modules. Unicode 3.2.0 was released in 2002 and does not need periodic refreshes.

Blocks.txt supplies the ranges and original block names for unicodedata.block. The current copy is from Unicode 17.0.0.