See PEP 686
No response given
PEP 686, approved for Python 3.15.
Please wait until we fix all errors in the tests and the stdlib when running in a non-UTF-8 locale (see #133677). Then ensure that all tests are still passed in a non-UTF-8 locale after this change.
pythongh-133711: Fix test_regrtest for PYTHONUTF8=1
pythongh-133711: Log Windows OEM code page in test.pythoninfo
pythongh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode
gh-133711: Fix test_regrtest for PYTHONUTF8=1 (#134839)
pythongh-133711: Fix test_regrtest for PYTHONUTF8=1 (pythonGH-134839)
gh-133711: Log Windows OEM code page in test.pythoninfo (#134840)
gh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (#134841)
pythongh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (py…
[3.13] gh-133711: Fix test_regrtest for PYTHONUTF8=1 (GH-134839) (#13…
GH-133711: Enable UTF-8 mode by default (PEP 686) (#133712)
pythongh-133711: Fix test_regrtest for PYTHONUTF8=1 (python#134839)
pythongh-133711: Log Windows OEM code page in test.pythoninfo (python…
pythonGH-133711: Enable UTF-8 mode by default (PEP 686) (python#133712)
Is there anything left to do here?
Update the PEP from Accepted to Finished?
https://peps.python.org/pep-0686/
I wrote python/peps#4785 to set PEP 686 Status to Final.
Activity
serhiy-storchaka commented on May 11, 2025
Please wait until we fix all errors in the tests and the stdlib when running in a non-UTF-8 locale (see #133677). Then ensure that all tests are still passed in a non-UTF-8 locale after this change.
pythongh-133711: Fix test_regrtest for PYTHONUTF8=1
pythongh-133711: Log Windows OEM code page in test.pythoninfo
pythongh-133711: Log Windows OEM code page in test.pythoninfo
pythongh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode
gh-133711: Fix test_regrtest for PYTHONUTF8=1 (#134839)
pythongh-133711: Fix test_regrtest for PYTHONUTF8=1 (pythonGH-134839)
pythongh-133711: Fix test_regrtest for PYTHONUTF8=1 (pythonGH-134839)
gh-133711: Log Windows OEM code page in test.pythoninfo (#134840)
gh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (#134841)
pythongh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (py…
pythongh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (py…
[3.13] gh-133711: Fix test_regrtest for PYTHONUTF8=1 (GH-134839) (#13…
5 remaining items
pythongh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (py…
GH-133711: Enable UTF-8 mode by default (PEP 686) (#133712)
pythongh-133711: Fix test_regrtest for PYTHONUTF8=1 (python#134839)
pythongh-133711: Log Windows OEM code page in test.pythoninfo (python…
pythongh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (py…
pythonGH-133711: Enable UTF-8 mode by default (PEP 686) (python#133712)
pythonGH-133711: Enable UTF-8 mode by default (PEP 686) (python#133712)
StanFromIreland commented on Sep 17, 2025
Is there anything left to do here?
hugovk commented on Jan 15, 2026
Update the PEP from Accepted to Finished?
https://peps.python.org/pep-0686/
vstinner commented on Jan 16, 2026
I wrote python/peps#4785 to set PEP 686 Status to Final.
pythongh-133711: Fix test_regrtest for PYTHONUTF8=1 (python#134839)
pythongh-133711: Log Windows OEM code page in test.pythoninfo (python…
pythongh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (py…