Python packaging ecosystem

E427621

The Python packaging ecosystem is the collection of tools, standards, and services that enable building, distributing, and installing Python software packages, including components like package formats, repositories, and upload utilities.

All labels observed (6)

How this entity was disambiguated

Statements (82)

Predicate Object
instanceOf software ecosystem
coordinatedBy Python Packaging Authority
defaultInstaller pip
enables binary distribution for multiple platforms
dependency resolution
distribution of Python applications
distribution of Python libraries
installation of third-party packages
reproducible environments
version pinning
field Python programming language
linked to: Python
governedBy Python Enhancement Proposals
includesConcept MANIFEST.in
PEP 440
PEP 508
PEP 517
PEP 518
PEP 621
PyPI
Python Packaging Authority
Python package
Python package index
artifact caching proxies
binary distribution
build (PEP 517 frontend)
build backends
build frontends
build isolation
conda
core metadata specification
dependency management
editable installs
entry points
environment management
flit
hatch
mamba
metadata standards
namespace packages
package indexes
package repositories
package upload tools
packaging standards
pip
pipenv
linked to: Pipenv

pipx
poetry
private package repositories
pyproject.toml
requirements.txt
setup.cfg
setup.py
setuptools
simple repository API
source distribution
twine
venv
versioning
virtual environments
virtualenv
wheel
wheel (tool)
includesSecurityFeature hash checking mode in pip
package signing (limited adoption)
trusted hosts configuration
includesTool build
flit
hatch
pip
pipx
poetry
setuptools
twine
virtualenv
primaryRepository PyPI
relatedTo open source software distribution
software supply chain security
supportsFormat .tar.gz source archive
.whl file
sdist
wheel
supportsLanguage Python

How these facts were elicited

Referenced by (6)

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

Twine partOf Python packaging ecosystem
subject linked to: twine
installer (PyPA project) supportsFormat Python wheel
linked to: Python packaging ecosystem
PEP 425 platform compatibility tags appliesTo Python wheels
linked to: Python packaging ecosystem
PEP 508 partOf Python packaging specifications ecosystem
linked to: Python packaging ecosystem
PEP 621 relatedTo Python packaging metadata standards
linked to: Python packaging ecosystem
Donald Stufft areaOfInfluence Python packaging standards
linked to: Python packaging ecosystem