PEP 425 platform compatibility tags

E426699

PEP 425 platform compatibility tags are standardized identifiers used in Python packaging to specify which operating systems, architectures, and Python versions a built distribution (like a wheel) is compatible with.

All labels observed (1)

Label Occurrences
PEP 425 platform compatibility tags canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Python packaging standard
compatibility tag scheme
abiTagExample abi3
cp39
none
appliesTo Python wheels NERFINISHED
built Python distributions
backwardsCompatibleWith older Python packaging tools that understand tags
definedIn PEP 425 NERFINISHED
distinguishes platform-specific wheels from pure-Python wheels
enables filtering incompatible binary distributions
selection of appropriate wheel for target environment
example cp310-cp310-win_amd64
cp311-abi3-macosx_11_0_arm64
cp39-cp39-manylinux2014_x86_64
py3-none-any
format interpreter-abi-platform
hasComponent ABI tag
interpreter tag
platform tag
interpreterTagExample cp310
cp39
py3
introducedConcept standardized wheel compatibility tags
partOf Python Enhancement Proposal 425 NERFINISHED
platformTagExample any
macosx_11_0_arm64
manylinux2014_x86_64
win_amd64
purePythonTag py3-none-any
relatedTo PEP 427 NERFINISHED
Python wheel format
scope CPython and other Python interpreters
standardizedBy Python Packaging Authority NERFINISHED
status accepted Python Enhancement Proposal specification
supports multiple tags per distribution
usedBy Python package indexes such as PyPI
build backends for Python packaging
pip NERFINISHED
setuptools
wheel
usedFor indicating supported ABI (Application Binary Interface)
indicating supported CPU architectures
indicating supported Python versions
indicating supported operating systems
specifying compatibility of built Python distributions
usedIn Python binary distribution metadata
Python wheel filenames

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Python Packaging Authority develops PEP 425 platform compatibility tags