7 ms·
Just a tiny project with over 100 million downloads every month, over 4 million every day. No big deal. Just a small shop, don't overstate its importance. http
by rob 7mo ago
Just a tiny project with over 100 million downloads every month, over 4 million every day. No big deal. Just a small shop, don't overstate its importance.
https://pypistats.org/packages/uv https://pypistats.org/packages/uv
- throwaway63467 7mo agoThe “requests” package gets downloaded one billion times every month, should that be a multi billion dollar VC company as well? It’s a package manager and other neat tooling, it’s great but it’s hardly the essence of what makes Python awesome, it’s one of the many things that makes this ecosystem flourish. If OpenAI would enshittify it people would just fork or move on, that’s all I’m saying, it’s not in any way a single point of failure for the Python ecosystem.
- druml 7mo ago> the essence of what makes Python awesome This is not the point of uv or any good package manager. The point is what prevents Python to suck. For a long time package management had been horrible in Python compared what you could see in other languages.
- FuckButtons 7mo agoSure, but if tomorrow uv and ruff ceased to exist, we could all go back to any number of other solutions.
- mastermage 7mo agoI dont wanna go back to micromamba, pixi is my happy place (which builds on uv).
- tomrod 7mo agoMaybe you could. I would stare longingly into the void, wondering if I can ever work another python project after having experienced uv, ruff, and ty. Such an outcome would make me wonder regarding the wisdom of "It is better to have love and lost than to have never loved at all."
- giancarlostoro 7mo agoIt is an MIT licensed project, someone will absolutely fork it.
- WesolyKubeczek 7mo agoYou seem to be underestestimating the laziness of the people, and overestimating their resolve. Angry forks usually don't last, angst doesn't prevent maintenance burnouts.
- jitl 7mo agoclicking "fork" in github is pretty easy
- WesolyKubeczek 7mo agoIf you think clicking “fork” is all there is to it, I have some bad news for you.
- giancarlostoro 7mo agoYou underestimate the value that something like uv and company bring to the ecosystem. Given enough time I could have seen it replacing some core utilities, now that its owned by OpenAI I don't see that happening, unless OpenAI "donates" the project but keeps the devs on a payroll.
- deleted 7mo ago[deleted]
- signal11 7mo agoI was using poetry pretty happily before uv came along. I’d probably go back. Note that uv is fast because — yes, Rust, but also because it doesn’t have to handle a lot of legacy that pip does[1], and some smart language independent design choices. If uv became unavailable, it’d suck but the world would move on. [1] https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html
- crimsoneer 7mo agoEurgh, I do not want to ever touch Poetry or pyenv again, thank you very much.
- giancarlostoro 7mo agoWhile I hope it never comes to that, all the code is MIT licensed, I would assume everyone would make the sensible decision for fork it.
- alsetmusic 7mo agoI see Apache and MIT license files in their GitHub. What's to prevent the community from forking and continuing development if the licenses change?
- eviks 7mo agoThe same things that prevented "community" from building the tool in the first place
- johnisgood 7mo agoCannot we at one point consider the tool to be "done"? I mean, what is there to constantly change and improve? Genuinely curious. It sounds like a tool that can be finished. Can it not be?
- zem 7mo agothat makes zero sense to me. developing something like ruff from scratch takes a lot of things happening - someone having the idea, the time to develop it from scratch in their free time, or the money to do it as a job, and perhaps the need to find collaborators if it's too large a project for one person. but now ruff is there, there's no need to build it from scratch. if I wanted to build a python linter or formatter I would simply fork ruff and build on top of it. as others have said in this subthread, that's the whole point of open source!
- eviks 7mo ago> the time to develop it [not] from scratch in their free time, or the money... How do you think the magic of open source resolves this issue? Think about this for it to make some sense > I would simply fork The only simple part here is pressing the "fork" button, which only gives you exactly the same code that already exists, without user awareness or distribution
- skywhopper 7mo agoI mean, if you believe the hype on this website, Claude Code could build a perfect clone of uv in a few hours using only the documentation.
- arw0n 7mo agoRuff is nice, but not important, uv is one of the few things making the python ecosystem bearable. Python is a language for monkeys, and if you don't give monkeys good tools, they will forever entangle themselves and you. It is all garbage wrapped in garbage. At least let me deploy it without having to manually detangle all that garbage by version. I'm done pretending this is a "right tools for the right job" kind of thing, there's wrong people in the right job, and they only know python. If no one self-writes code anymore anyway, at least use a language that isn't a clusterfuck of bad design decisions, and has 1 trillion lines of code in the collective memory of people who don't know what a stack is.
- aprdm 7mo agoPython existed for years before uv with a huge ecosystem, and will continue to do so after/if it dies
- Terretta 7mo agouv, yes*, but really PEP 723: https://peps.python.org/pep-0723/ https://peps.python.org/pep-0723/ * disclosure: We are a commercial client of astral.sh
- notpushkin 7mo agoIt’ll probably be a game changer for scripts, yes. Writing “portable” Python scripts was a nice exercise, though (and will be, for a while).
- the__alchemist 7mo agoThis is cool! I ended up also inventing my own syntax to place at the top of one-off scripts to specify deps. (For single-file Python scripts, vs one with a full project dir that has pyproject.toml) I will adopt this instead.
- shurane 7mo agoSounds a lot like vim/emacs modelines. This is neat for standalone scripts.
- wiseowise 7mo agoI would just ditch Python, like I did 8 years ago.
- MidnightRider39 7mo agoPersonally I would stop using Python again. uv is the one thing that made it bearable.
- sdevonoes 7mo agoI wish that were also true for the case of Claude/Codex/etc
- crypto137 7mo agoUV is so much nicer than the other options.
- linsomniac 7mo ago>Sure, but if tomorrow uv and ruff ceased to exist, we could all go back to any number of other solutions. Or, more relevant to this conversion: If they closed source tomorrow, the community could fork the current version.
- bbor 7mo ago…if tomorrow python ceased to exist, we could all go back to any number of other solutions.
- joelthelion 7mo agoThat says more about the sad state of modern CI pipelines than anything about uv's popularity. Not disputing that it's a great and widely used tool, BTW.
- skywhopper 7mo agoI mean, these sorts of numbers speak to the mind-bogglingly inefficient CI workflows we as an industry have built. I’d be surprised if there were 4 million people in the world who actually know what ‘uv’ is.
- johnisgood 7mo agoI do feel like it is overstated, and the number of downloads is not a good metric at all. There are npm packages with many millions of downloads, too.
- wombatpm 7mo agoYou can take my padleft function from my cold dead hands, but it will live forever in example code!
- LtWorf 7mo agoIt's not difficult to download something yourself 4 million times every day to look popular :)
- neves 7mo agoDon't understate its importance. I've been using Python for more than 30 years. They solved a problem that a lot of smart people didn't solve (). Python developer experience improved an order of magnitude. () Sure, they were on the shoulders of giants
- SergeAx 7mo agoNot including direct downloads via the native installers, Homebrew, Winget, or Docker, mind you.