Are there 1000 people running 100 CI pipelines/day where downloads aren’t cached?
Are there 1000 people running 100 CI pipelines/day where downloads aren’t cached?
For example, this is a completely empty rust crate, which I started years ago and never released, and it's still downloaded multiple times per day... https://crates.io/crates/ruble
https://github.com/deviceplug/btleplug
fwiw the downloads are probably automated crates.io indexers.
Stuff like Docker that defaults to downloading things from Internet repos is kinda scary. There isn’t always a clear dividing line between the thing as a “tool” and the thing as a “repo”.
At least with “git”, I know they I’m not going to end up cloning an artifact from an Internet repo just because I made a small typo…
Do they cache to shared storage and worry about concurrency? Do they only have local storage in various differing states?
(Pip used to be right up there next to setuptools. It's still pretty popular — https://pypistats.org/packages/pip — but uv has clearly changed the equation.)