New sysconfig API: Build information - Compatibility · Issue #103483 · python/cpython (original) (raw)
Navigation Menu
- Explore
- Pricing
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Appearance settings
Description
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
)
- currently: Need to be manually calculated by users (eg.
- Supported module extensions
- currently:
importlib.machinery.*_EXTENSIONS
- currently:
- 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