Skip to content

Rewrite getpath.c in Python #89745

Closed
Closed
@zooba

Description

@zooba
BPO 45582
Nosy @ncoghlan, @tiran, @benjaminp, @ambv, @ericsnowcurrently, @zooba, @miss-islington, @neonene, @FFY00
PRs
  • bpo-45582: Port getpath[p].c to Python #29041
  • bpo-45582: Fix out-of-tree build issues with new getpath (GH-29902) #29902
  • bpo-45582: Add conditions to isdir/isfile/isxfile in getpath.c #29906
  • bpo-45582 Fix prototype of _Py_Get_Getpath_CodeObject. #29907
  • bpo-45582: Fix signature of _Py_Get_Getpath_CodeObject (GH-29921) #29921
  • bpo-45582: Fix getpath_isxfile() and test_embed on Windows #29930
  • bpo-45582: Change the folder location of PGO-instrumented builds on Windows #29941
  • bpo-45582: framework build: modPath must not be const (GH-29944) #29944
  • bpo-45582: Ensure PYTHONHOME still overrides detected build prefixes #29948
  • bpo-45582: Fix framework path and bootstrap build #29954
  • bpo-45582: Write empty pybuilddir.txt on Windows to allow relocatable build directories #29979
  • bpo-45582: Fix test_embed failure during a PGO build on Windows #30014
  • bpo-45582: Don't fail if ENV_PATH is None in getpath.py (GH-31699) #31699
  • 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/zooba'
    closed_at = <Date 2021-12-03.00:10:47.332>
    created_at = <Date 2021-10-22.23:26:55.306>
    labels = ['interpreter-core', 'type-feature', '3.11']
    title = 'Rewrite getpath.c in Python'
    updated_at = <Date 2022-03-06.19:49:35.401>
    user = 'https://github.com/zooba'

    bugs.python.org fields:

    activity = <Date 2022-03-06.19:49:35.401>
    actor = 'christian.heimes'
    assignee = 'steve.dower'
    closed = True
    closed_date = <Date 2021-12-03.00:10:47.332>
    closer = 'steve.dower'
    components = ['Interpreter Core']
    creation = <Date 2021-10-22.23:26:55.306>
    creator = 'steve.dower'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 45582
    keywords = ['patch']
    message_count = 30.0
    messages = ['404841', '404843', '405348', '405640', '405641', '405653', '405658', '405731', '405742', '406183', '406184', '406384', '407113', '407322', '407326', '407561', '407562', '407565', '407587', '407604', '407609', '407616', '407720', '407846', '407852', '407881', '407960', '407994', '408226', '414622']
    nosy_count = 9.0
    nosy_names = ['ncoghlan', 'christian.heimes', 'benjamin.peterson', 'lukasz.langa', 'eric.snow', 'steve.dower', 'miss-islington', 'neonene', 'FFY00']
    pr_nums = ['29041', '29902', '29906', '29907', '29921', '29930', '29941', '29944', '29948', '29954', '29979', '30014', '31699']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue45582'
    versions = ['Python 3.11']

    Linked PRs

    Metadata

    Metadata

    Assignees

    Labels

    3.11only security fixesinterpreter-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