Allow beta UCD files to be used in the future? (original) (raw)

March 21, 2026, 12:42am 1

The next beta review period of Unicode, Unicode 18, is expected to last from May to July 2026. Beta Review Status. Given that according to PEP 790 – Python 3.15 Release Schedule | peps.python.org, no new features will be allowed starting in 3.15beta1, such feature would be added in the upcoming 3.16: PEP 826 – Python 3.16 Release Schedule | peps.python.org

This may seem contrived now, but suppose that a future Unicode’s beta review period overlaps with a future Python version’s alpha releases. I think that it would be helpful within cpython/Tools/unicode/makeunicodedata.py at main · python/cpython to allow pre-release UCD files to be exposed in the unicodedata module through some option, given that by a Unicode’s beta review period, code points and names are guranteed to be fixed.

Rosuav (Chris Angelico) March 21, 2026, 1:15am 2

What is still able to change, and will any of that cause confusion in Python?

clin1234 (Charlie Lin) March 21, 2026, 1:02pm 3

According to the site, only property values and algorithms of the characters are subject to revision, and they are very unlikely