Hacker News new | ask | show | jobs
by theanonymousone 672 days ago
https://xkcd.com/927/
3 comments

I think they meant "unified" here in the same sense in which BusyBox is unified, i.e. several things you'd normally use different tools for combined into one executable/project. They're not trying to invent any new standards, most of these tasks already have PEPs that the existing tools and uv both implement. Maybe not the best word choice though because I normally have the same instinctive reaction in response to someone claiming something is "unified".
Unfortunate that python dev these days requires dependency manager managers to set up an entire for-purpose python just for each project. As opposed to being able to run on the system python (like every other scripting language). A victim of it's popularity.

Now since Uv is in Rust we'll need a dependency manager manager manager for it on any OS that's not rolling to compile since what rustc is changes every 3 months and breaks forwards compatibility.

I'll check back in in 3 years (3x longer than Astral has so far existed) and see if Uv still exists and has become stable enough to use.

Python is hardly unique there. Other trends include using docker images for tools (using all kinds of for-purpose frozen version language runtimes)
Probably will need a K8S management cluster to manage your python project management tools that will of course need another cluster manager for managing the project management tools…
That was my instinctive reaction as well, but as others have pointed out, the team does have credibility from e.g. the Ruff linter.