PEP 517

E427614

PEP 517 is a Python packaging standard that defines a build-system independent interface for building Python project distributions.

All labels observed (3)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Python Enhancement Proposal ⓘ
appliesTo Python packaging ⓘ
author Donald Stufft ⓘ
Nathaniel J. Smith ⓘ
Thomas Kluyver ⓘ
created 2015-09-29 ⓘ
defines build-system independent interface for building distributions ⓘ
interface between front-end tools and build back-ends ⓘ
definesConcept build backend ⓘ
build frontend ⓘ
definesHook build_editable ⓘ
build_sdist ⓘ
build_wheel ⓘ
get_requires_for_build_editable ⓘ
get_requires_for_build_sdist ⓘ
get_requires_for_build_wheel ⓘ
prepare_metadata_for_build_editable ⓘ
prepare_metadata_for_build_wheel ⓘ
documentationURL https://peps.python.org/pep-0517/ ⓘ
domain software packaging standard ⓘ
enables isolation of build environments ⓘ
use of non-setuptools build backends ⓘ
focusesOn building Python project distributions ⓘ
source tree build configuration ⓘ
governingBody Python Software Foundation ⓘ
governingProcess Python PEP process ⓘ
language Python ⓘ
motivation decouple build tools from setuptools ⓘ
support multiple build systems consistently ⓘ
partOf Python packaging standards ⓘ
relatedTo PEP 518 ⓘ
PEP 621 ⓘ
Python packaging ecosystem ⓘ
requires pyproject.toml build-system table (via PEP 518) ⓘ
specifiedIn PEP 517 document ⓘ
standardizes build backend API ⓘ
hooks for building source distributions ⓘ
hooks for building wheels ⓘ
metadata preparation hooks ⓘ
status Final ⓘ
supersedesPractice implicit setuptools-only builds ⓘ
targetCommunity Python package maintainers ⓘ
Python packaging tool authors ⓘ
title A build-system independent format for source trees ⓘ
type Standards Track PEP ⓘ
linked to: Standards Track
usedBy build front-end tools ⓘ
pip ⓘ

How these facts were elicited

Referenced by (9)

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

pip → implements → PEP 517 ⓘ
PEP 508 → relatedTo → PEP 517 ⓘ
PEP 517 → title → PEP 517 – A build-system independent format for source trees ⓘ
subject linked to: PEP 517 (via backends)
linked to: PEP 517
PEP 517 → category → Python packaging PEP ⓘ
subject linked to: PEP 517 (via backends)
linked to: PEP 517
PEP 518 → motivates → PEP 517 ⓘ
PEP 518 → relatedTo → PEP 517 ⓘ