Allow beta UCD files to be used in the future?

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.

1 Like

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

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