"Lock the Ghost: In the software world, “remove” is not equal to "gone.""
"Lock the Ghost: In the software world, “remove” is not equal to "gone.""
🐠 ANN: appraisal2 v3.0.6 - support frozen appraisal lockfiles
Appraise your gems and apps like never before. Now with support for frozen lockfiles, and inherent bundler version switching at runtime!
#Ruby #Rails #Appraisals #Lockfiles
https://dev.to/galtzo/ann-appraisal2-v306-support-frozen-appraisal-lockfiles-20ml
Could lockfiles just be SBOMs?
https://nesbitt.io/2025/12/23/could-lockfiles-just-be-sboms.html
#HackerNews #lockfiles #SBOMs #softwaredevelopment #cybersecurity #open_source
(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,
Why it took 4 years to get a lock files specification
https://snarky.ca/why-it-took-4-years-to-get-a-lock-files-specification/
#HackerNews #lockfiles #specification #development #technology #software #engineering #programming
(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,
🐍🔐 Python lockfiles are back!
Read @brettcannon's new PEP 751 – "A file format to list Python dependencies for installation reproducibility":
https://peps.python.org/pep-0751/
Discuss it:

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