Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New sysconfig API: Build information - Compatibility #103483

Open
FFY00 opened this issue Apr 12, 2023 · 0 comments
Open

New sysconfig API: Build information - Compatibility #103483

FFY00 opened this issue Apr 12, 2023 · 0 comments
Labels
topic-sysconfig type-feature A feature request or enhancement

Comments

@FFY00
Copy link
Member

FFY00 commented Apr 12, 2023

Feature or enhancement

sysconfig should provide the core compatibility information for interpreter.

Pitch

The new API would provide:

  • PEP 425 compatibility tags
    • currently: Need to be manually calculated by users (eg. packaging.extensions)
  • Supported module extensions
    • currently: importlib.machinery.*_EXTENSIONS
  • what else? please comment...

Considerations

IMO we probably should only provide the general platform tag (eg. linux-x86_64), and leave standardized environment tags (eg. manylinux) for 3rd party tooling.

Previous discussion

Issue asking for PEP 425 tags: GH-99560

New sysconfig API meta-issue: GH-103480

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic-sysconfig type-feature A feature request or enhancement
Projects
None yet
Development

No branches or pull requests

1 participant