Skip to content

__name__ attribute in typing module #88690

Closed
@farcat

Description

@farcat
BPO 44524
Nosy @gvanrossum, @ambv, @serhiy-storchaka, @JelleZijlstra, @pablogsal, @miss-islington, @uriyyo, @BvB93, @Fidget-Spinner
PRs
  • bpo-44524: Add missed __name__ and __qualname__ to typing module objects #27237
  • [3.10] bpo-44524: Add missed __name__ and __qualname__ to typing module objects (GH-27237) #27246
  • bpo-44524: Fix an issue wherein _GenericAlias._name was not properly set for specialforms #27614
  • [3.10] bpo-44524: Fix an issue wherein _GenericAlias._name was not properly set for specialforms (GH-27614) #27632
  • bpo-44524: Make exc msg more useful when subclass from special form #27710
  • [3.10] bpo-44524: Fix cryptic TypeError message when trying to subclass special forms in typing (GH-27710) #27815
  • bpo-44524: Don't modify MRO when inheriting from typing.Annotated #27841
  • bpo-44524: Do not set _name of _SpecialForm without need #27861
  • [3.10] bpo-44524: Do not set _name of _SpecialForm without need (GH-27861) #27871
  • [3.10] bpo-44524: Don't modify MRO when inheriting from typing.Annotated (GH-27841) #27950
  • Files
  • typing_attributes.py: tools to see what items in a module miss given attributes; applied to typing
  • 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 = 'https://github.com/ambv'
    closed_at = None
    created_at = <Date 2021-06-28.14:15:33.897>
    labels = ['type-bug', '3.10', '3.11']
    title = '__name__ attribute in typing module'
    updated_at = <Date 2021-08-28.18:09:48.928>
    user = 'https://bugs.python.org/farcat'

    bugs.python.org fields:

    activity = <Date 2021-08-28.18:09:48.928>
    actor = 'miss-islington'
    assignee = 'lukasz.langa'
    closed = False
    closed_date = None
    closer = None
    components = []
    creation = <Date 2021-06-28.14:15:33.897>
    creator = 'farcat'
    dependencies = []
    files = ['50135']
    hgrepos = []
    issue_num = 44524
    keywords = ['patch']
    message_count = 41.0
    messages = ['396638', '396715', '396725', '396729', '396739', '396778', '397684', '397790', '397795', '397804', '397807', '397818', '397819', '397824', '398945', '398969', '398983', '398986', '398991', '399011', '399015', '399019', '399029', '399081', '399087', '399105', '399107', '399157', '399160', '399164', '399176', '399865', '399918', '399924', '399928', '399929', '400020', '400024', '400283', '400286', '400490']
    nosy_count = 11.0
    nosy_names = ['gvanrossum', 'farcat', 'lukasz.langa', 'serhiy.storchaka', 'JelleZijlstra', 'pablogsal', 'miss-islington', 'uriyyo', 'BvB93', 'kj', 'lars2']
    pr_nums = ['27237', '27246', '27614', '27632', '27710', '27815', '27841', '27861', '27871', '27950']
    priority = 'normal'
    resolution = None
    stage = 'patch review'
    status = 'open'
    superseder = None
    type = 'behavior'
    url = 'https://bugs.python.org/issue44524'
    versions = ['Python 3.10', 'Python 3.11']

    Metadata

    Metadata

    Assignees

    Labels

    3.10only security fixes3.11only security fixestopic-typingtype-bugAn unexpected behavior, bug, or error

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions