GeistHaus
log in · sign up

PEP 751 – A file format to record Python dependencies for installation reproducibility | peps.python.org

peps.python.org

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...

13 pages link to this URL
PyCon US 2026 Packaging Summit Recap

Per-talk notes from the PyCon US 2026 Packaging Summit in Long Beach: Emma Smith on Wheel 2.0 and Zstandard compression, Mike Fiedler on PyPI abuse vectors, Mahe Iram Khan on ecosystems, lightning talks on PEP 772, mobile wheels, AI accelerator variants, and the roundtable discussions.

1 inbound link article en posts pythonpyconpycon-uspackaging-summitpackagingpypiwheelpep-777pep-694pep-772pep-817pep-825pep-803condatrusted-publishingsupply-chainmobilebeewarewheel-variants
What's new in pip 25.1 - Dependency groups!

pip 25.1 introduces support for Dependency Groups (PEP 735), resumable downloads, and an installation progress bar. Dependency resolution has also received a raft of bugfixes and improvements.

1 inbound link article en blog piprelease
Attestations: A new generation of signatures on PyPI

For the past year, we’ve worked with the Python Package Index (PyPI) on a new security feature for the Python ecosystem: index-hosted digital attestations, as specified in PEP 740. These attestations improve on traditional PGP signatures (which have been disabled on PyPI) by providing key usability, index verifiability, cryptographic strength, and provenance properties that bring […]

1 inbound link article en open-sourcesupply-chainecosystem-securityengineering-practice open-sourcesupply-chainecosystem-securityengineering-practice
Why it took 4 years to get a lock files specification

(This is the blog post version of my keynote from EuroPython 2025 in Prague, Czechia.) We now have a lock file format specification. That might not sound like a big deal, but for me it took 4 years of active work to get us that specification. Part education, part therapy,

2 inbound links article en Pythonpackaging
Attestations: A new generation of signatures on PyPI

For the past year, we’ve worked with the Python Package Index (PyPI) on a new security feature for the Python ecosystem: index-hosted digital attestations, as specified in PEP 740. These attestations improve on traditional PGP signatures (which have been disabled on PyPI) by providing key usability, index verifiability, cryptographic strength, and provenance properties that bring […]

3 inbound links article en open-sourcesupply-chainecosystem-securityengineering-practice open-sourcesupply-chainecosystem-securityengineering-practice