zlacker

[parent] [thread] 5 comments
1. theano+(OP)[view] [source] 2024-08-20 20:44:58
https://xkcd.com/927/
replies(3): >>geertj+F2 >>mornin+Q4 >>superk+e5
2. geertj+F2[view] [source] 2024-08-20 21:02:34
>>theano+(OP)
That was my instinctive reaction as well, but as others have pointed out, the team does have credibility from e.g. the Ruff linter.
3. mornin+Q4[view] [source] 2024-08-20 21:17:23
>>theano+(OP)
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".
4. superk+e5[view] [source] 2024-08-20 21:19:32
>>theano+(OP)
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.

replies(2): >>kzrdud+mZ >>BodyCu+mV3
◧◩
5. kzrdud+mZ[view] [source] [discussion] 2024-08-21 07:24:50
>>superk+e5
Python is hardly unique there. Other trends include using docker images for tools (using all kinds of for-purpose frozen version language runtimes)
◧◩
6. BodyCu+mV3[view] [source] [discussion] 2024-08-22 11:17:08
>>superk+e5
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…
[go to top]