|
|
|
|
|
by cjs_ac
445 days ago
|
|
Speaking as someone who writes Python code for a living, I like the language, but I consider the ecosystem dire. No one seems able to propose a solution to the problem of 'how do I call someone else's code?' that isn't yelling 'MOAR PACKAGE MANAGERS' in their best Jeremy Clarkson impression. I have no idea how any of it works and I see no point in learning any of it because by the time I've worked it out, it'll all have changed anyway. At work, there are plenty of nutjobs who seem to enjoy this bullshit, and as long as following the instructions in the documentation allow me to get the codebase running on my machine, I don't have to deal with any of it. At home, I refuse to use any Python package that isn't in the Debian repositories. Sure, it's all 'out of date', but if your package pushes breaking changes every fortnight, I'm not interested in using it anyway. If people are still talking about how great uv is in five years' time, maybe I'll give it a go then. |
|
uv takes Python infra from "jesus this is awful" to "wow this is actually quite nice". It is a game changer.
You should really try it now. Waiting 5 years is just needless self-flagellation.
IMO the only risk is that Astral run out of money, but given how dire the situation without uv is, I'd say it's easily worth the risk.