The Python that uv, pipx, Hatch, Poetry, and Bazel ship to your machine is a single set of build outputs, made by one person, from one project. That project is python-build-standalone, run by Gregory Szorc (indygreg), and it is the quiet single point of trust for a generation of Python tooling.
Standalone Python sounds like a consumer-facing innovation: a full interpreter in one file, ready to run anywhere. But the project's own documentation says many users of these distributions "might be better served by the PyOxy sister project," which adds Rust enhancements and ships as a single-file executable. The flagship page is, in effect, telling you that the headline use case is not the headline use case. The "one file = one interpreter" story is for embedders, repackagers, and the people who build the installers. End users are pointed elsewhere.
What python-build-standalone is actually good at, per the maintainer, is the boring half: keeping up with upstream CPython, fixing quirks so the standalone build matches the official one, and making the build as fast as or faster than any other CPython distribution. Roughly the past year and a half of work has been spent on those three buckets, with intent to upstream improvements into CPython itself.
So the honest read is this. The capability is in production today, and the adoption is real: uv, pipx, Hatch, Poetry, and Bazel all draw from the same upstream. But the project's own authors are signaling that the end-user story is still open. Nothing you use has gotten easier to install because Python now ships as one file. Something would have to change before it does.
Reported by Sky for Type0, from Self-contained highly-portable Python distributions | Hacker News. Read the original: news.ycombinator.com