Update PEP 11 for PEP 538 acceptance (GH-269)

Part of the PEP 538 implementation is to add a new
"Legacy C Locale" section to PEP 11 that explicitly
limits our support for running Python 3.7+ in the
ASCII based legacy C locale.

(Note: if PEP 540 is also accepted, this section will
be amended accordingly)
This commit is contained in:
Nick Coghlan 2017-05-29 11:17:12 +10:00 committed by GitHub
parent 6541b4be47
commit 4aaf8e6a96
1 changed files with 11 additions and 0 deletions

View File

@ -144,6 +144,17 @@ patches will be accepted. Such build files will be removed from the
source tree 3 years after the extended support for the compiler has
ended (but continue to remain available in revision control).
Legacy C Locale
---------------
Starting with CPython 3.7.0, \*nix platforms are expected to provide
at least one of ``C.UTF-8`` (full locale), ``C.utf8`` (full locale) or
``UTF-8`` (``LC_CTYPE``-only locale) as an alternative to the legacy ``C``
locale.
Any Unicode-related integration problems that occur only in the legacy ``C``
locale and cannot be reproduced in an appropriately configured non-ASCII
locale will be closed as "won't fix".
No-longer-supported platforms
-----------------------------