I second and third this. I HATE python but uv was what made it usable to me. No other language had such a confusing obnoxious setup to do anything with outside of js land. uv made it sane for me.

Node definitely needs its own "uv" basically.

Why? Uv very good compared to other Python package managers, but even plain npm is still better than uv, and pnpm is a lot better.

How is npm not exactly that?

pnpm