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.
I 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.
That 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.
The “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.
Don'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
Not including direct downloads via the native installers, Homebrew, Winget, or Docker, mind you.
I 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.
It's not difficult to download something yourself 4 million times every day to look popular :)
Sure, but if tomorrow uv and ruff ceased to exist, we could all go back to any number of other solutions.