Latest / Logosofia no Dia a Dia

Why pip and uv Share Almost No Code
pip has been the default Python installer for over a decade, but its resolver was naive for most of that time and it only got a lockfile story in 2025. uv arrived in 2024 as a single static Rust binary with no Python inside it at all — so how does it relate to pip? This episode traces pip's origin from Ian Bicking's pyinstall through the PyPA handoff to the 2020 resolver rewrite, unpacks where the npm comparison holds and where it breaks, and answers the question directly: uv doesn't wrap pip, it reimplements the standards from scratch. The real speed story turns out to be about parallel…
The skinny
The skinny isn't ready yet — notes appear once the transcript is processed.