Skip to content

PEP 582: Possible new API in sysconfig for paths/scheme  #3013

Closed as not planned

Description

@kushaldas

Right now PEP 582 asks for a new scheme in the sysconfig module. But, a possible another option is a new API (function) and then the tools will have to build up the whole scheme using it.

scheme =  sysconfig.get_paths() | sysconfig.get_local_packages_paths()

Having a full scheme helps, but this is the option was suggested by @FFY00.

Activity

  1. CAM-Gerlach commented on Feb 14, 2023

    @CAM-Gerlach
    Member

    Should this be an issue on the PEPs repo, or would it be more appropriate as a CPython issue and/or Packaging Discourse discussion? At least historically, issues in the PEPs repo have mostly been used for meta items related to the PEPs process, infra, theme, etc. itself, and to document and discuss editorial defects in existing PEPs, whereas discussion of substantive changes to CPython or PEP content are directed elsewhere.

  2. FFY00 commented on Feb 14, 2023

    @FFY00
    Member

    It could maybe be in then steering council repo also?

  3. pradyunsg commented on Feb 14, 2023

    @pradyunsg
    Member

    I'd suggest that this be on Kushal's fork's issue tracker instead.

  4. CAM-Gerlach commented on Feb 15, 2023

    @CAM-Gerlach
    Member

    It could maybe be in then steering council repo also?

    I'm not sure the SC repo is the place to brainstorm new potential additions to a particular PEP— I would suggest only bringing it to the SC's attention if nessesary when submitting the PEP for final approval. As Pradyun suggested, Kushal's fork would be a great place for that.

  5. kushaldas commented on Feb 27, 2023

    @kushaldas
    MemberAuthor

    Closing this issue as I opened kushaldas#3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions