Skip to content

Rewrite getpath.c in Python #89745

Description

@zooba
BPO45582
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=<Date2021-12-03.00:10:47.332>created_at=<Date2021-10-22.23:26:55.306>labels= ['interpreter-core', 'type-feature', '3.11']
    title='Rewrite getpath.c in Python'updated_at=<Date2022-03-06.19:49:35.401>user='https://github.com/zooba'

    bugs.python.org fields:

    activity=<Date2022-03-06.19:49:35.401>actor='christian.heimes'assignee='steve.dower'closed=Trueclosed_date=<Date2021-12-03.00:10:47.332>closer='steve.dower'components= ['Interpreter Core']
    creation=<Date2021-10-22.23:26:55.306>creator='steve.dower'dependencies= []
    files= []
    hgrepos= []
    issue_num=45582keywords= ['patch']
    message_count=30.0messages= ['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.0nosy_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=Nonetype='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