This PEP proposes a new file format for specifying dependencies to enable reproducible installation in a Python environment. The format is designed to be human-readable and machine-generated. Installers consuming the file should be able to calculate wha...| Python Enhancement Proposals (PEPs)
Managing dependencies| docs.astral.sh
Specification¶| packaging.python.org
October, 2024| www.bitecode.dev
Writing your pyproject.toml#| packaging.python.org
Two years since PEP 665 was rejected and three years since I started working towards some lock file solution, I present my next (and last regardless of outcome) attempt at coming up with a lock file standard. Terms “platform”: OS plus CPU “environment”: interpreter plus platform “distribution”: in the PyPA spec sense, i.e. a project “lock entry”: a set of distribution files locked for a specific environment “lock file”: a set of lock entries for a specific set of dependenc...| Discussions on Python.org
User Guide¶| pip.pypa.io
This PEP specifies a mechanism for storing package requirements in pyproject.toml files such that they are not included in any built distribution of the project.| Python Enhancement Proposals (PEPs)
Binary Distribution¶A specific kind of Built Distribution that contains compiled| packaging.python.org
User Guide¶| pip.pypa.io