PEP 538: switch to PR as main reference implementation

This commit is contained in:
Nick Coghlan 2017-03-13 16:13:28 +10:00
parent 144c024805
commit bbb750f6ba
1 changed files with 10 additions and 10 deletions

View File

@ -798,17 +798,14 @@ runtimes even when running a version with this change applied.
Implementation
==============
A draft implementation of the change (including test cases and documentation)
is linked from issue 28180 [1_], which is an end user request that
``sys.getfilesystemencoding()`` default to ``utf-8`` rather than ``ascii``.
The reference implementation is being developed in the
``pep538-coerce-c-locale`` feature branch [18_] in Nick Coghlan's fork of the
CPython repository on GitHub. A work-in-progress PR is available at [20_].
This patch is now being maintained as the ``pep538-coerce-c-locale`` feature
branch [18_] in Nick Coghlan's fork of the CPython repository on GitHub.
NOTE: As discussed in [1_], the currently posted draft implementation has some
known issues on Android. It is also missing the ``configure.ac`` adjustments
to ensure that ``PY_COERCE_C_LOCALE`` and ``PY_WARN_ON_C_LOCALE`` are always
undefined on Mac OS X.
NOTE: As discussed in issue 28180 [1_], the currently posted reference
implementation has some known issues on Android. It is also missing the
``configure.ac`` adjustments to ensure that ``PY_COERCE_C_LOCALE`` and
``PY_WARN_ON_C_LOCALE`` are always undefined on Mac OS X.
Backporting to earlier Python 3 releases
@ -942,6 +939,9 @@ References
.. [19] Fedora 26 change proposal for locale coercion backport
(https://fedoraproject.org/wiki/Changes/python3_c.utf-8_locale)
.. [20] GitHub pull request for the reference implementation
(https://github.com/python/cpython/pull/659)
Copyright
=========