Skip to content

Dictionary union. (PEP 584) #80325

@brandtbucher

Description

@brandtbucher
BPO 36144
Nosy @gvanrossum, @rhettinger, @mdickinson, @scoder, @serhiy-storchaka, @zooba, @MojoVampire, @aaronchall, @3lnc, @tirkarthi, @brandtbucher, @curtisbucher, @chaburkland, @justjais
PRs
  • bpo-36144: Dictionary Union (PEP 584) #12088
  • bpo-36144: Document PEP 584. #18659
  • bpo-36144: Implement defaultdict union. #18729
  • bpo-36144: Update MappingProxyType with PEP 584's operators #18814
  • bpo-36144: Add PEP 584 operators to collections.ChainMap #18832
  • bpo-36144: Update os.environ and os.environb for PEP 584  #18911
  • bpo-36144: Simplify defaultdict.__or__ #18931
  • bpo-36144: OrderedDict Union (PEP 584) #18967
  • bpo-36144: Add union operators to WeakKeyDictionary #19106
  • bpo-36144: Add union operators to WeakValueDictionary584 #19127
  • bpo-36144: Fixed test in test_collections.py #19221
  • 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 2020-03-25.15:24:24.165>
    created_at = <Date 2019-02-28.04:18:58.342>
    labels = ['interpreter-core', 'type-feature', '3.9']
    title = 'Dictionary union. (PEP 584)'
    updated_at = <Date 2020-07-07.05:39:40.553>
    user = 'https://github.com/brandtbucher'

    bugs.python.org fields:

    activity = <Date 2020-07-07.05:39:40.553>
    actor = 'Raps Uk'
    assignee = 'none'
    closed = True
    closed_date = <Date 2020-03-25.15:24:24.165>
    closer = 'brandtbucher'
    components = ['Interpreter Core']
    creation = <Date 2019-02-28.04:18:58.342>
    creator = 'brandtbucher'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 36144
    keywords = ['patch']
    message_count = 66.0
    messages = ['336798', '336803', '336808', '336810', '336811', '336812', '336816', '336820', '336847', '336848', '336849', '336854', '337094', '337107', '337266', '337267', '358305', '362619', '362620', '362621', '362626', '362645', '362660', '362663', '362666', '362726', '362729', '362740', '362757', '362759', '362761', '362774', '362779', '362810', '362813', '362816', '362817', '362819', '362821', '362823', '362827', '362828', '362831', '362835', '362852', '362855', '363526', '363527', '363528', '363613', '363625', '363889', '363953', '364106', '364107', '364195', '364196', '364887', '364900', '364969', '364992', '365245', '365333', '371520', '371549', '373205']
    nosy_count = 15.0
    nosy_names = ['gvanrossum', 'rhettinger', 'mark.dickinson', 'scoder', 'serhiy.storchaka', 'steve.dower', 'josh.r', 'Aaron Hall', 'slam', 'xtreak', 'brandtbucher', 'curtisbucher', 'chaburkland', 'justjais', 'Raps Uk']
    pr_nums = ['12088', '18659', '18729', '18814', '18832', '18911', '18931', '18967', '19106', '19127', '19221']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'patch review'
    status = 'closed'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue36144'
    versions = ['Python 3.9']

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      3.9 (EOL)end of lifeinterpreter-core(Objects, Python, Grammar, and Parser dirs)type-featureA feature request or enhancement

      Projects

      No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions