Skip to content

gh-156289: Update Unicode to 18.0.0 - #157645

Draft
clin1234 wants to merge 8 commits into
python:mainfrom
clin1234:unicode18
Draft

clin1234 wants to merge 8 commits into
python:mainfrom
clin1234:unicode18

Conversation

@clin1234

@clin1234 clin1234 commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

clin1234 and others added 8 commits September 13, 2026 01:41
Regenerate the Unicode tables with Tools/unicode/makeunicodedata.py and
bump UNIDATA_VERSION to 18.0.0:

  Modules/unicodedata_db.h
  Modules/unicodename_db.h
  Objects/unicodetype_db.h

Also update the UCD version references in the docs (stdtypes.rst,
unicodedata.rst, re.rst, lexical_analysis.rst) and the explanatory
comments in Lib/re/_properties.py, per the checklist at the top of
makeunicodedata.py.

TEMPORARY TODO: the two bidirectional-table asserts in
Tools/unicode/mkstringprep.py are commented:
Lib/stringprep.py must then be regenerated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant