3 ms·
That's the mindset that leads to the funny result that `uv pip` is like 10x faster than `pip`. Is it because Rust is just fast? Nope. For anything after resolv
by rfoo 1y ago
That's the mindset that leads to the funny result that `uv pip` is like 10x faster than `pip`.
Is it because Rust is just fast? Nope. For anything after resolving dependency versions raw CPU performance doesn't matter at all. It's writing concurrent PLUS parallel code in Rust is easier, doesn't need to spawn a few processes and wait for the interpreter to start in each, doesn't need to serialize whatever shit you want to run constantly. So, someone did it!
Yet, there's a pip maintainer who actively sabotages free-threading work. Nice.
- notpushkin 1y ago> Yet, there's a pip maintainer who actively sabotages free-threading work. Wow. Could you elaborate?
- Doxin 1y agoFor anyone who hasn't used uv, I feel like 10x faster is an understatement. For cases where packages are already downloaded it's basically instant for any use case I have run into.