9 ms·
But uv is written in Rust so it means there are considerably more efforts to fork it as compared to Python tools
by thangngoc89 2y ago
But uv is written in Rust so it means there are considerably more efforts to fork it as compared to Python tools
- schubart 2y agoHow so?
- globalnode 2y agoI think they must mean that the number of rust developers would be small compared to the number of python developers. Perhaps? Not sure myself.
- nsteel 2y agoI 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.
- hobofan 2y agoNumbers 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.
- radicalbyte 2y agoThere'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.
- thangngoc89 2y agoBecause it’s a tool for Python ecosystem.
- eddsolves 2y agoA lot of modern tooling in python is rust based such as pydantic - the skills to maintain this are already available
- woadwarrior01 2y agoruff is also from Astral.
- eddsolves 2y agoYeah my bad, good point, didn't realise! Two great tools from one company though :)
- the_mitsuhiko 2y agoIt 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.