Re:Uv, a fast Python package and project manager
by thangngoc89 on Saturday December 14, 2024 @05:02AM
(#42415930)
But uv is written in Rust so it means there are considerably more efforts to fork it as compared to Python tools
Re:Uv, a fast Python package and project manager
by eddsolves on Saturday December 14, 2024 @05:11AM
(#42415988)
A lot of modern tooling in python is rust based such as pydantic - the skills to maintain this are already available
Re:Uv, a fast Python package and project manager
by woadwarrior01 on Saturday December 14, 2024 @05:18AM
(#42416033)
ruff is also from Astral.
Re:Uv, a fast Python package and project manager
by eddsolves on Saturday December 14, 2024 @05:39AM
(#42416136)
Yeah my bad, good point, didn't realise! Two great tools from one company though :)
Re:Uv, a fast Python package and project manager
by the_mitsuhiko on Saturday December 14, 2024 @06:10AM
(#42416282)
It depends much more on the quality of the code and how it’s structured. I feel pretty confident that you would find uv easier to maintain than either pip or poetry despite the first two being Python code.
Re:Uv, a fast Python package and project manager
by schubart on Saturday December 14, 2024 @05:05AM
(#42415946)
How so?
Re:Uv, a fast Python package and project manager
by radicalbyte on Saturday December 14, 2024 @05:54AM
(#42416197)
There's a barrier of entry for the army of people who use Python but are not (and often have no interest in being) engineers/developers/programmers.
This is the modern equivalent of building key components in Visual C++ for use by Visual Basic people; it kept the unwashed masses away from things they could break.
I think that this is probably the only way you're ever going to fix the horrific experience of using Python in anger. Which is a good thing, Python's a great little language which is let down by being built on sand.
Re:Uv, a fast Python package and project manager
by globalnode on Saturday December 14, 2024 @05:09AM
(#42415980)
I think they must mean that the number of rust developers would be small compared to the number of python developers. Perhaps? Not sure myself.
Re:Uv, a fast Python package and project manager
by nsteel on Saturday December 14, 2024 @05:18AM
(#42416034)
I think people need to appreciate that the number of developers interested in actually helping with free software maintenance is a subset of the number of developers. And when it comes to Python in particular, that subset is proportionally very small. That's just my anecdotal experience of similar projects in both ecosystems.
Re:Uv, a fast Python package and project manager
by hobofan on Saturday December 14, 2024 @08:55AM
(#42417160)
Numbers aren't everything.
Python has been around for a long time and there were some attempts at creating a modern package manager for it. If it were feasible to create uv in Python, it would have probably happened by now.
Re:Uv, a fast Python package and project manager
by thangngoc89 on Saturday December 14, 2024 @10:59AM
(#42417837)
Because it’s a tool for Python ecosystem.
Re:Uv, a fast Python package and project manager
by darthrupert on Saturday December 14, 2024 @05:32AM
(#42416106)
I think there might be a reporting bias here? You only hear the negative news, i.e. when a vc-backed company does something bad. If they do something good, that's not news.
> there is an elephant in the room which is that Astral is a VC funded company. What does that mean for the future of these tools? Here is my take on this: for the community having someone pour money into it can create some challenges. For the PSF and the core Python project this is something that should be considered. However having seen the code and what uv is doing, even in the worst possible future this is a very forkable and maintainable thing. I believe that even in case Astral shuts down or were to do something incredibly dodgy licensing wise, the community would be better off than before uv existed.
[1]: https://lucumr.pocoo.org/2024/8/21/harvest-season/