Skip to content

Direct sub-classing of pathlib.Path #68320

Closed
@projetmbc

Description

@projetmbc
BPO 24132
Nosy @pfmoore, @pitrou, @keithy, @qb-cea, @miss-islington, @FFY00, @barneygale, @Xtrem532, @nyuszika7h, @kfollstad
PRs
  • bpo-24132: refactor pathlib to allow easy subclassing #6248
  • bpo-40107: stop using os.open() to implement pathlib.Path.open() #25240
  • bpo-42998: add 'user' parameter to pathlib.Path.home() #25271
  • bpo-43012: remove pathlib._Accessor #25701
  • bpo-44136: remove pathlib._Flavour #26141
  • bpo-24132: Direct sub-classing of pathlib.Path #26438
  • bpo-44412: add os.path.fileuri() function. #26708
  • bpo-24132: Add direct subclassing of PurePath/Path in pathlib #26906
  • bpo-24132: Add pathlib._AbstractPath #31085
  • gh-68320, gh-88302 - Allow for pathlib.Path subclassing #31691
  • 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 = None
    created_at = <Date 2015-05-06.05:26:53.017>
    labels = ['type-feature', 'library', '3.11']
    title = 'Direct sub-classing of pathlib.Path'
    updated_at = <Date 2022-03-09.23:54:09.299>
    user = 'https://bugs.python.org/projetmbc'

    bugs.python.org fields:

    activity = <Date 2022-03-09.23:54:09.299>
    actor = 'barneygale'
    assignee = 'none'
    closed = False
    closed_date = None
    closer = None
    components = ['Library (Lib)']
    creation = <Date 2015-05-06.05:26:53.017>
    creator = 'projetmbc'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 24132
    keywords = ['patch']
    message_count = 28.0
    messages = ['242643', '242651', '242656', '242657', '242689', '242696', '242699', '242700', '242701', '242702', '242703', '242705', '246007', '305799', '305811', '305827', '305830', '305918', '310634', '314561', '314582', '314625', '365277', '381321', '392695', '401946', '412354', '414821']
    nosy_count = 15.0
    nosy_names = ['paul.moore', 'pitrou', 'bronger', 'elguavas', 'piotr.dobrogost', 'Kevin.Norris', 'projetmbc', 'keithy', 'qb-cea', 'miss-islington', 'FFY00', 'barneygale', 'Xtrem532', 'nyuszika7h', 'kfollstad']
    pr_nums = ['6248', '25240', '25271', '25701', '26141', '26438', '26708', '26906', '31085', '31691']
    priority = 'normal'
    resolution = None
    stage = 'patch review'
    status = 'open'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue24132'
    versions = ['Python 3.11']

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      3.11only security fixesstdlibPython modules in the Lib dirtopic-pathlibtype-featureA feature request or enhancement

      Projects

      No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions