Skip to content

PEP 540: Add a new UTF-8 mode #73426

Closed
Closed
@vstinner

Description

@vstinner
BPO 29240
Nosy @vstinner, @ezio-melotti, @methane, @eryksun
PRs
  • bpo-29240: PEP 540: Add a new UTF-8 mode #855
  • bpo-29240, bpo-32030: pymain_set_sys_argv() now copies argv #4838
  • bpo-29240: Don't define decode_locale() on macOS #4895
  • bpo-29240, bpo-32030: Py_Main() re-reads config if encoding changes #4899
  • bpo-29240: Skip test_readline.test_nonascii() #4968
  • bpo-29240: readline now ignores the UTF-8 Mode #5145
  • bpo-29240: Ignore UTF-8 Mode in time module #5148
  • bpo-29240: Fix locale encodings in UTF-8 Mode #5170
  • bpo-31900: Fix localeconv() encoding for LC_NUMERIC #4174
  • bpo-29240: Skip test_readline.test_nonascii() on C locale #5203
  • [3.6] bpo-29240: Skip test_readline.test_nonascii() on C locale (GH-5203) #5204
  • bpo-29240: PyUnicode_DecodeLocale() uses UTF-8 on Android #5272
  • Files
  • test_all_locales.py
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = None
    closed_at = <Date 2018-01-17.14:28:41.827>
    created_at = <Date 2017-01-11.11:19:52.086>
    labels = ['interpreter-core', 'type-feature', 'library', 'expert-unicode', '3.7']
    title = 'PEP 540: Add a new UTF-8 mode'
    updated_at = <Date 2022-02-08.11:52:04.506>
    user = 'https://github.com/vstinner'

    bugs.python.org fields:

    activity = <Date 2022-02-08.11:52:04.506>
    actor = 'yan12125'
    assignee = 'none'
    closed = True
    closed_date = <Date 2018-01-17.14:28:41.827>
    closer = 'vstinner'
    components = ['Interpreter Core', 'Library (Lib)', 'Unicode']
    creation = <Date 2017-01-11.11:19:52.086>
    creator = 'vstinner'
    dependencies = []
    files = ['47385']
    hgrepos = []
    issue_num = 29240
    keywords = ['patch']
    message_count = 37.0
    messages = ['285214', '285215', '285216', '285275', '285276', '285277', '285278', '285280', '285296', '285298', '285325', '285332', '285357', '285407', '285482', '307694', '307695', '308182', '308183', '308198', '308213', '308217', '308430', '308448', '308915', '308916', '309782', '309798', '309958', '309959', '310029', '310092', '310097', '310177', '310443', '310444', '412665']
    nosy_count = 4.0
    nosy_names = ['vstinner', 'ezio.melotti', 'methane', 'eryksun']
    pr_nums = ['855', '4838', '4895', '4899', '4968', '5145', '5148', '5170', '4174', '5203', '5204', '5272']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue29240'
    versions = ['Python 3.7']

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      3.7 (EOL)end of lifeinterpreter-core(Objects, Python, Grammar, and Parser dirs)stdlibPython modules in the Lib dirtopic-unicodetype-featureA feature request or enhancement

      Projects

      No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions