René's URL Explorer Experiment


Title: Glossary - Python Packaging User Guide

direct link

Domain: packaging.python.org

color-schemelight dark
readthedocs-project-slugpython-packaging-user-guide
readthedocs-version-sluglatest
readthedocs-resolver-filename/glossary/
readthedocs-http-status200

Links:

Skip to contenthttps://packaging.python.org/glossary/#furo-main-content
Python Packaging User Guidehttps://packaging.python.org/
Python Packaging User Guide https://packaging.python.org/
Overview of Python Packaginghttps://packaging.python.org/overview/
The Packaging Flowhttps://packaging.python.org/flow/
Tutorialshttps://packaging.python.org/tutorials/
Installing Packageshttps://packaging.python.org/tutorials/installing-packages/
Managing Application Dependencieshttps://packaging.python.org/tutorials/managing-dependencies/
Packaging Python Projectshttps://packaging.python.org/tutorials/packaging-projects/
Guideshttps://packaging.python.org/guides/
Installationhttps://packaging.python.org/guides/section-install/
Install packages in a virtual environment using pip and venvhttps://packaging.python.org/guides/installing-using-pip-and-virtual-environments/
Installing packages using virtualenvhttps://packaging.python.org/guides/installing-using-virtualenv/
Installing stand alone command line toolshttps://packaging.python.org/guides/installing-stand-alone-command-line-tools/
Installing pip/setuptools/wheel with Linux Package Managershttps://packaging.python.org/guides/installing-using-linux-tools/
Installing scientific packageshttps://packaging.python.org/guides/installing-scientific-packages/
Building and Publishinghttps://packaging.python.org/guides/section-build-and-publish/
Writing your pyproject.tomlhttps://packaging.python.org/guides/writing-pyproject-toml/
Packaging and distributing projectshttps://packaging.python.org/guides/distributing-packages-using-setuptools/
Dropping support for older Python versionshttps://packaging.python.org/guides/dropping-older-python-versions/
Packaging binary extensionshttps://packaging.python.org/guides/packaging-binary-extensions/
Packaging namespace packageshttps://packaging.python.org/guides/packaging-namespace-packages/
Creating and packaging command-line toolshttps://packaging.python.org/guides/creating-command-line-tools/
Creating and discovering pluginshttps://packaging.python.org/guides/creating-and-discovering-plugins/
Using TestPyPIhttps://packaging.python.org/guides/using-testpypi/
Making a PyPI-friendly READMEhttps://packaging.python.org/guides/making-a-pypi-friendly-readme/
Publishing package distribution releases using GitHub Actions CI/CD workflowshttps://packaging.python.org/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows/
How to modernize a setup.py based project?https://packaging.python.org/guides/modernize-setup-py-project/
Licensing examples and user scenarioshttps://packaging.python.org/guides/licensing-examples-and-user-scenarios/
Hostinghttps://packaging.python.org/guides/section-hosting/
Package index mirrors and cacheshttps://packaging.python.org/guides/index-mirrors-and-caches/
Hosting your own simple repositoryhttps://packaging.python.org/guides/hosting-your-own-index/
Tool recommendationshttps://packaging.python.org/guides/tool-recommendations/
Analyzing PyPI package downloadshttps://packaging.python.org/guides/analyzing-pypi-package-downloads/
Discussionshttps://packaging.python.org/discussions/
Versioninghttps://packaging.python.org/discussions/versioning/
Deploying Python applicationshttps://packaging.python.org/discussions/deploying-python-applications/
pip vs easy_installhttps://packaging.python.org/discussions/pip-vs-easy-install/
install_requires vs requirements fileshttps://packaging.python.org/discussions/install-requires-vs-requirements/
Distribution package vs. import packagehttps://packaging.python.org/discussions/distribution-package-vs-import-package/
Package Formatshttps://packaging.python.org/discussions/package-formats/
src layout vs flat layouthttps://packaging.python.org/discussions/src-layout-vs-flat-layout/
Is setup.py deprecated?https://packaging.python.org/discussions/setup-py-deprecated/
Single-sourcing the Project Versionhttps://packaging.python.org/discussions/single-source-version/
Supporting downstream packaginghttps://packaging.python.org/discussions/downstream-packaging/
PyPA specificationshttps://packaging.python.org/specifications/
Package Distribution Metadatahttps://packaging.python.org/specifications/section-distribution-metadata/
Names and normalizationhttps://packaging.python.org/specifications/name-normalization/
Core metadata specificationshttps://packaging.python.org/specifications/core-metadata/
Version specifiershttps://packaging.python.org/specifications/version-specifiers/
Dependency specifiershttps://packaging.python.org/specifications/dependency-specifiers/
pyproject.toml specificationhttps://packaging.python.org/specifications/pyproject-toml/
Dependency Groupshttps://packaging.python.org/specifications/dependency-groups/
Inline script metadatahttps://packaging.python.org/specifications/inline-script-metadata/
Platform compatibility tagshttps://packaging.python.org/specifications/platform-compatibility-tags/
Well-known Project URLs in Metadatahttps://packaging.python.org/specifications/well-known-project-urls/
glob patternshttps://packaging.python.org/specifications/glob-patterns/
License Expressionhttps://packaging.python.org/specifications/license-expression/
Package Installation Metadatahttps://packaging.python.org/specifications/section-installation-metadata/
Recording installed projectshttps://packaging.python.org/specifications/recording-installed-packages/
Entry points specificationhttps://packaging.python.org/specifications/entry-points/
Recording the Direct URL Origin of installed distributionshttps://packaging.python.org/specifications/direct-url/
Direct URL Data Structurehttps://packaging.python.org/specifications/direct-url-data-structure/
Python Virtual Environmentshttps://packaging.python.org/specifications/virtual-environments/
Externally Managed Environmentshttps://packaging.python.org/specifications/externally-managed-environments/
Package Distribution File Formatshttps://packaging.python.org/specifications/section-distribution-formats/
Source distribution formathttps://packaging.python.org/specifications/source-distribution-format/
Binary distribution formathttps://packaging.python.org/specifications/binary-distribution-format/
Package Index Interfaceshttps://packaging.python.org/specifications/section-package-indices/
The .pypirc filehttps://packaging.python.org/specifications/pypirc/
Simple repository APIhttps://packaging.python.org/specifications/simple-repository-api/
File Yankinghttps://packaging.python.org/specifications/file-yanking/
Index hosted attestationshttps://packaging.python.org/specifications/index-hosted-attestations/
Project Status Markershttps://packaging.python.org/specifications/project-status-markers/
Python Description Formatshttps://packaging.python.org/specifications/section-python-description-formats/
build-details.jsonhttps://packaging.python.org/specifications/build-details/
v1.0https://packaging.python.org/specifications/build-details/v1.0/
Reproducible Environmentshttps://packaging.python.org/specifications/section-reproducible-environments/
pylock.toml Specificationhttps://packaging.python.org/specifications/pylock-toml/
PyPA schemashttps://packaging.python.org/specifications/schemas/
Project Summarieshttps://packaging.python.org/key_projects/
Glossaryhttps://packaging.python.org/glossary/
How to Get Supporthttps://packaging.python.org/support/
Contribute to this guidehttps://packaging.python.org/contribute/
Newshttps://packaging.python.org/news/
Back to top https://packaging.python.org/glossary/
View this page https://github.com/pypa/packaging.python.org/blob/main/source/glossary.rst?plain=true
Edit this page https://github.com/pypa/packaging.python.org/edit/main/source/glossary.rst
https://packaging.python.org/glossary/#glossary
https://packaging.python.org/glossary/#term-Binary-Distribution
Built Distributionhttps://packaging.python.org/glossary/#term-Built-Distribution
https://packaging.python.org/glossary/#term-Build-Backend
source distributionhttps://packaging.python.org/glossary/#term-Source-Distribution-or-sdist
built distributionhttps://packaging.python.org/glossary/#term-Built-Distribution
frontendhttps://packaging.python.org/glossary/#term-Build-Frontend
flit’s flit-corehttps://packaging.python.org/key_projects/#flit
hatch’s hatchlinghttps://packaging.python.org/key_projects/#hatch
Maturinhttps://packaging.python.org/key_projects/#maturin
meson-pythonhttps://packaging.python.org/key_projects/#meson-python
scikit-build-corehttps://packaging.python.org/key_projects/#scikit-build-core
Setuptoolshttps://packaging.python.org/key_projects/#setuptools
https://packaging.python.org/glossary/#term-Build-Frontend
source distributionshttps://packaging.python.org/glossary/#term-Source-Distribution-or-sdist
wheelshttps://packaging.python.org/glossary/#term-Wheel
build backendhttps://packaging.python.org/glossary/#term-Build-Backend
piphttps://packaging.python.org/key_projects/#pip
buildhttps://packaging.python.org/key_projects/#build
https://packaging.python.org/glossary/#term-Built-Distribution
Distributionhttps://packaging.python.org/glossary/#term-Distribution-Package
Wheelhttps://packaging.python.org/glossary/#term-Wheel
Source Distributionhttps://packaging.python.org/glossary/#term-Source-Distribution-or-sdist
Wheelhttps://packaging.python.org/glossary/#term-Wheel
Package Formatshttps://packaging.python.org/discussions/package-formats/#package-formats
https://packaging.python.org/glossary/#term-Built-Metadata
Core Metadatahttps://packaging.python.org/glossary/#term-Core-Metadata
Projecthttps://packaging.python.org/glossary/#term-Project
Distribution Archivehttps://packaging.python.org/glossary/#term-Distribution-Archive
Sdisthttps://packaging.python.org/glossary/#term-Source-Distribution-or-sdist
Wheelhttps://packaging.python.org/glossary/#term-Wheel
https://packaging.python.org/glossary/#term-Core-Metadata
specificationhttps://packaging.python.org/specifications/core-metadata/#core-metadata
Core Metadata Fieldhttps://packaging.python.org/glossary/#term-Core-Metadata-Field
Distribution Packagehttps://packaging.python.org/glossary/#term-Distribution-Package
Installed Projecthttps://packaging.python.org/glossary/#term-Installed-Project
https://packaging.python.org/glossary/#term-Core-Metadata-Field
Core Metadatahttps://packaging.python.org/glossary/#term-Core-Metadata
Built Metadatahttps://packaging.python.org/glossary/#term-Built-Metadata
Pyproject Metadata Keyhttps://packaging.python.org/glossary/#term-Pyproject-Metadata-Key
https://packaging.python.org/glossary/#term-Distribution-Archive
Distribution Packagehttps://packaging.python.org/glossary/#term-Distribution-Package
https://packaging.python.org/glossary/#term-Distribution-Package
packageshttps://packaging.python.org/glossary/#term-Import-Package
moduleshttps://packaging.python.org/glossary/#term-Module
Releasehttps://packaging.python.org/glossary/#term-Release
Import Packagehttps://packaging.python.org/glossary/#term-Import-Package
Distribution package vs. import packagehttps://packaging.python.org/discussions/distribution-package-vs-import-package/#distribution-package-vs-import-package
https://packaging.python.org/glossary/#term-Egg
Built Distributionhttps://packaging.python.org/glossary/#term-Built-Distribution
Setuptoolshttps://packaging.python.org/key_projects/#setuptools
Wheelhttps://packaging.python.org/glossary/#term-Wheel
What about eggs?https://packaging.python.org/discussions/package-formats/#egg-format
https://packaging.python.org/glossary/#term-Extension-Module
Modulehttps://packaging.python.org/glossary/#term-Module
https://packaging.python.org/glossary/#term-Import-Package
Distribution Packagehttps://packaging.python.org/glossary/#term-Distribution-Package
Distribution package vs. import packagehttps://packaging.python.org/discussions/distribution-package-vs-import-package/#distribution-package-vs-import-package
https://packaging.python.org/glossary/#term-Installed-Project
Projecthttps://packaging.python.org/glossary/#term-Project
Virtual Environmenthttps://packaging.python.org/glossary/#term-Virtual-Environment
Recording installed projectshttps://packaging.python.org/specifications/recording-installed-packages/#recording-installed-packages
https://packaging.python.org/glossary/#term-Known-Good-Set-KGS
https://packaging.python.org/glossary/#term-License-Classifier
describedhttps://packaging.python.org/specifications/core-metadata/#core-metadata-classifier
Core Metadatahttps://packaging.python.org/glossary/#term-Core-Metadata
https://packaging.python.org/glossary/#term-License-Expression
https://packaging.python.org/glossary/#term-SPDX-Expression
License Identifierhttps://packaging.python.org/glossary/#term-License-Identifier
Distribution Archivehttps://packaging.python.org/glossary/#term-Distribution-Archive
https://packaging.python.org/glossary/#term-License-Identifier
https://packaging.python.org/glossary/#term-SPDX-Identifier
PEP 639https://peps.python.org/pep-0639/
https://packaging.python.org/glossary/#term-Module
Pure Modulehttps://packaging.python.org/glossary/#term-Pure-Module
Extension Modulehttps://packaging.python.org/glossary/#term-Extension-Module
https://packaging.python.org/glossary/#term-Package-Index
packagehttps://packaging.python.org/glossary/#term-Distribution-Package
https://packaging.python.org/glossary/#term-Per-Project-Index
Package Indexhttps://packaging.python.org/glossary/#term-Package-Index
Projecthttps://packaging.python.org/glossary/#term-Project
https://packaging.python.org/glossary/#term-Project
Distributionhttps://packaging.python.org/glossary/#term-Distribution-Package
Distributionshttps://packaging.python.org/glossary/#term-Distribution-Package
PEP 518https://peps.python.org/pep-0518/
distutilshttps://packaging.python.org/key_projects/#distutils
Setuptoolshttps://packaging.python.org/key_projects/#setuptools
pyproject.tomlhttps://packaging.python.org/glossary/#term-pyproject.toml
setup.pyhttps://packaging.python.org/glossary/#term-setup.py
setup.cfghttps://packaging.python.org/glossary/#term-setup.cfg
PyPIhttps://packaging.python.org/glossary/#term-Python-Package-Index-PyPI
Releaseshttps://packaging.python.org/glossary/#term-Release
distributionshttps://packaging.python.org/glossary/#term-Distribution-Package
https://packaging.python.org/glossary/#term-Project-Root-Directory
Projecthttps://packaging.python.org/glossary/#term-Project
source treehttps://packaging.python.org/glossary/#term-Project-Source-Tree
https://packaging.python.org/glossary/#term-Project-Source-Tree
Projecthttps://packaging.python.org/glossary/#term-Project
Source Distributionhttps://packaging.python.org/glossary/#term-Source-Distribution-or-sdist
Built Distributionhttps://packaging.python.org/glossary/#term-Built-Distribution
https://packaging.python.org/glossary/#term-Project-Source-Metadata
Projecthttps://packaging.python.org/glossary/#term-Project
source treehttps://packaging.python.org/glossary/#term-Project-Source-Tree
Core Metadata fieldhttps://packaging.python.org/glossary/#term-Core-Metadata-Field
Built Metadatahttps://packaging.python.org/glossary/#term-Built-Metadata
build backendhttps://packaging.python.org/glossary/#term-Build-Backend
Pyproject Metadatahttps://packaging.python.org/glossary/#term-Pyproject-Metadata
https://packaging.python.org/glossary/#term-Pure-Module
Modulehttps://packaging.python.org/glossary/#term-Module
https://packaging.python.org/glossary/#term-Pyproject-Metadata
Project Source Metadatahttps://packaging.python.org/glossary/#term-Project-Source-Metadata
pyproject.toml specificationhttps://packaging.python.org/specifications/pyproject-toml/#declaring-project-metadata
PEP 621https://peps.python.org/pep-0621/
Pyproject Metadata Keyhttps://packaging.python.org/glossary/#term-Pyproject-Metadata-Key
pyproject.tomlhttps://packaging.python.org/glossary/#term-pyproject.toml
https://packaging.python.org/glossary/#term-Pyproject-Metadata-Key
Pyproject Metadatahttps://packaging.python.org/glossary/#term-Pyproject-Metadata
Core Metadata Fieldhttps://packaging.python.org/glossary/#term-Core-Metadata-Field
https://packaging.python.org/glossary/#term-Pyproject-Metadata-Subkey
Pyproject Metadata Keyhttps://packaging.python.org/glossary/#term-Pyproject-Metadata-Key
https://packaging.python.org/glossary/#term-Python-Packaging-Authority-PyPA
pypa.iohttps://www.pypa.io/en/latest/
GitHubhttps://github.com/pypa
distutils-sig mailing listhttps://mail.python.org/mailman3/lists/distutils-sig.python.org/
the Python Discourse forumhttps://discuss.python.org/c/packaging
https://packaging.python.org/glossary/#term-Python-Package-Index-PyPI
PyPIhttps://pypi.org
Package Indexhttps://packaging.python.org/glossary/#term-Package-Index
https://packaging.python.org/glossary/#term-pypi.org
pypi.orghttps://pypi.org
Python Package Index (PyPI)https://packaging.python.org/glossary/#term-Python-Package-Index-PyPI
Warehousehttps://packaging.python.org/key_projects/#warehouse
https://packaging.python.org/glossary/#term-pyproject.toml
Projecthttps://packaging.python.org/glossary/#term-Project
PEP 518https://peps.python.org/pep-0518/
https://packaging.python.org/glossary/#term-Release
Projecthttps://packaging.python.org/glossary/#term-Project
Distributionshttps://packaging.python.org/glossary/#term-Distribution-Package
https://packaging.python.org/glossary/#term-Requirement
packagehttps://packaging.python.org/glossary/#term-Distribution-Package
piphttps://packaging.python.org/key_projects/#pip
PYPAhttps://packaging.python.org/glossary/#term-Python-Packaging-Authority-PyPA
pip installhttps://pip.pypa.io/en/latest/cli/pip_install/#pip-install
https://packaging.python.org/glossary/#term-Requirement-Specifier
piphttps://packaging.python.org/key_projects/#pip
Package Indexhttps://packaging.python.org/glossary/#term-Package-Index
Dependency specifiershttps://packaging.python.org/specifications/dependency-specifiers/#dependency-specifiers
Version Specifierhttps://packaging.python.org/glossary/#term-Version-Specifier
https://packaging.python.org/glossary/#term-Requirements-File
Requirementshttps://packaging.python.org/glossary/#term-Requirement
piphttps://packaging.python.org/key_projects/#pip
piphttps://packaging.python.org/key_projects/#pip
Requirements Fileshttps://pip.pypa.io/en/latest/user_guide/#requirements-files
https://packaging.python.org/glossary/#term-Root-License-Directory
https://packaging.python.org/glossary/#term-License-Directory
Project Source Treehttps://packaging.python.org/glossary/#term-Project-Source-Tree
Distribution Archivehttps://packaging.python.org/glossary/#term-Distribution-Archive
Installed Projecthttps://packaging.python.org/glossary/#term-Installed-Project
Project Source Treehttps://packaging.python.org/glossary/#term-Project-Source-Tree
Source Distribution (or “sdist”)https://packaging.python.org/glossary/#term-Source-Distribution-or-sdist
Project Root Directoryhttps://packaging.python.org/glossary/#term-Project-Root-Directory
Built Distributionhttps://packaging.python.org/glossary/#term-Built-Distribution
Installed Projecthttps://packaging.python.org/glossary/#term-Installed-Project
Core Metadata Fieldhttps://packaging.python.org/glossary/#term-Core-Metadata-Field
https://packaging.python.org/glossary/#term-setup.py
https://packaging.python.org/glossary/#term-setup.cfg
distutilshttps://packaging.python.org/key_projects/#distutils
Setuptoolshttps://packaging.python.org/key_projects/#setuptools
pyproject.tomlhttps://packaging.python.org/glossary/#term-pyproject.toml
https://packaging.python.org/glossary/#term-Source-Archive
Releasehttps://packaging.python.org/glossary/#term-Release
Source Distributionhttps://packaging.python.org/glossary/#term-Source-Distribution-or-sdist
Built Distributionhttps://packaging.python.org/glossary/#term-Built-Distribution
https://packaging.python.org/glossary/#term-Source-Distribution-or-sdist
distributionhttps://packaging.python.org/glossary/#term-Distribution-Archive
piphttps://packaging.python.org/key_projects/#pip
Built Distributionhttps://packaging.python.org/glossary/#term-Built-Distribution
Package Formatshttps://packaging.python.org/discussions/package-formats/#package-formats
https://packaging.python.org/glossary/#term-System-Package
https://packaging.python.org/glossary/#term-Version-Specifier
Requirement Specifierhttps://packaging.python.org/glossary/#term-Requirement-Specifier
Version specifier specificationhttps://packaging.python.org/specifications/version-specifiers/#version-specifiers
Setuptoolshttps://packaging.python.org/key_projects/#setuptools
piphttps://packaging.python.org/key_projects/#pip
https://packaging.python.org/glossary/#term-Virtual-Environment
Creating Virtual Environmentshttps://packaging.python.org/tutorials/installing-packages/#creating-and-using-virtual-environments
https://packaging.python.org/glossary/#term-Wheel-Format
https://packaging.python.org/glossary/#term-Wheel
Built Distributionhttps://packaging.python.org/glossary/#term-Built-Distribution
PEP 427https://peps.python.org/pep-0427/
Binary distribution formathttps://packaging.python.org/specifications/binary-distribution-format/#binary-distribution-format
Package Formatshttps://packaging.python.org/discussions/package-formats/#package-formats
Wheel Projecthttps://packaging.python.org/glossary/#term-Wheel-Project
https://packaging.python.org/glossary/#term-Wheel-Project
Wheel Formathttps://packaging.python.org/glossary/#term-Wheel-Format
wheelhttps://packaging.python.org/key_projects/#wheel
https://packaging.python.org/glossary/#term-Working-Set
distributionshttps://packaging.python.org/glossary/#term-Distribution-Package
sys.pathhttps://docs.python.org/3/library/sys.html#sys.path
Distributionhttps://packaging.python.org/glossary/#term-Distribution-Package
Next How to Get Support https://packaging.python.org/support/
Previous Project Summaries https://packaging.python.org/key_projects/
Sphinxhttps://www.sphinx-doc.org/
@pradyunsghttps://pradyunsg.me
Furohttps://github.com/pradyunsg/furo

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.