Skip to content

Rework uuid module: lazy initialization and add a new C extension #55272

@KeithDart

Description

@KeithDart
mannequin
BPO 11063
Nosy @ncoghlan, @orsenthil, @pitrou, @vstinner, @tiran, @ned-deily, @merwok, @bitdancer, @methane, @skrah, @ambv, @berkerpeksag, @hynek, @vadmium, @serhiy-storchaka, @aixtools
PRs
  • bpo-11063: Create _uuid1 submodule #3795
  • bpo-11063, bpo-20519: avoid ctypes and improve import time for uuid #3796
  • bpo-5885: fix slow uuid initialization #3684
  • bpo-11063: Fix _uuid module on macOS #3855
  • bpo-11063: Add a configure check for uuid_generate_time_safe #4287
  • bpo-11063: Use more reliable way to detect if it exists #4343
  • bpo-11063: Handle uuid.h being in default include path #4565
  • Files
  • issue11063.patch: Fix issue Rework uuid module: lazy initialization and add a new C extension #55272
  • issue11063_2.patch
  • 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 2017-11-08.20:10:08.173>
    created_at = <Date 2011-01-29.17:10:59.772>
    labels = ['easy', '3.7', 'library', 'performance']
    title = 'Rework uuid module: lazy initialization and add a new C extension'
    updated_at = <Date 2017-11-26.03:04:48.497>
    user = 'https://bugs.python.org/KeithDart'

    bugs.python.org fields:

    activity = <Date 2017-11-26.03:04:48.497>
    actor = 'ncoghlan'
    assignee = 'none'
    closed = True
    closed_date = <Date 2017-11-08.20:10:08.173>
    closer = 'berker.peksag'
    components = ['Library (Lib)']
    creation = <Date 2011-01-29.17:10:59.772>
    creator = 'Keith.Dart'
    dependencies = []
    files = ['20685', '29220']
    hgrepos = []
    issue_num = 11063
    keywords = ['patch', 'easy']
    message_count = 67.0
    messages = ['127442', '127989', '127998', '128001', '128008', '128010', '128012', '128013', '128015', '128016', '128017', '128018', '128019', '128020', '128021', '178293', '178297', '182778', '182873', '182875', '264151', '264998', '265109', '265122', '265126', '265449', '303202', '303205', '303208', '303209', '303210', '303211', '303212', '303213', '303214', '303215', '303218', '303220', '303228', '303230', '303231', '303234', '303238', '303281', '303284', '303288', '303365', '303406', '303525', '303531', '303532', '303533', '303534', '303539', '303540', '303552', '303555', '305587', '305589', '305635', '305897', '305900', '305904', '305909', '305911', '306984', '306985']
    nosy_count = 23.0
    nosy_names = ['ncoghlan', 'orsenthil', 'kdart', 'pitrou', 'vstinner', 'christian.heimes', 'ned.deily', 'eric.araujo', 'Arfrever', 'r.david.murray', 'methane', 'skrah', 'nvetoshkin', 'lukasz.langa', 'knny-myer', 'nailor', 'Keith.Dart', 'berker.peksag', 'hynek', 'martin.panter', 'serhiy.storchaka', 'Michael.Felt', '[email protected]']
    pr_nums = ['3795', '3796', '3684', '3855', '4287', '4343', '4565']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'resource usage'
    url = 'https://bugs.python.org/issue11063'
    versions = ['Python 3.7']

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      3.7 (EOL)end of lifeeasyperformancePerformance or resource usagestdlibStandard Library Python modules in the Lib/ directory

      Projects

      No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions