Skip to content

Enable UTF-8 mode by default (implement PEP 686) #133711

Closed

Activity

  1. serhiy-storchaka commented on May 11, 2025

    @serhiy-storchaka
    Member

    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.

  2. added 5 commits that reference this issue on May 28, 2025
  3. added 2 commits that reference this issue on May 28, 2025
  4. added 2 commits that reference this issue on May 28, 2025
  5. added 2 commits that reference this issue on May 28, 2025
  6. added a commit that references this issue on May 28, 2025
  7. 5 remaining items

  8. added a commit that references this issue on Jul 12, 2025
  9. added a commit that references this issue on Jul 15, 2025
  10. added 4 commits that reference this issue on Aug 4, 2025
  11. added a commit that references this issue on Aug 19, 2025
  12. StanFromIreland commented on Sep 17, 2025

    @StanFromIreland
    Member

    Is there anything left to do here?

  13. hugovk commented on Jan 15, 2026

    @hugovk
    Member

    Is there anything left to do here?

    Update the PEP from Accepted to Finished?

    https://peps.python.org/pep-0686/

  14. vstinner commented on Jan 16, 2026

    @vstinner
    Member

    I wrote python/peps#4785 to set PEP 686 Status to Final.

  15. added 3 commits that reference this issue on Jun 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    interpreter-core(Objects, Python, Grammar, and Parser dirs)pendingThe issue will be closed if no feedback is providedtype-featureA feature request or enhancement

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions