logoalt Hacker News

veber-alex • today at 12:57 PM • 1 reply • view on HN

Sure, but it's not a matter of capability but of low friction and sane defaults.

These things matter though a lot of developers don't seem to understand that.

In a uv project I can just git clone, cd, uv sync and I am ready to go. Nothing in the python ecosystem offered that before.


Replies

hobofan • today at 3:34 PM

> uv sync

You can also just do "uv run", and it will automatically sync as necessary!

I think that's one of the things that uv does great and often goes unnoticed: It's hard to use wrong for a layman. Forgetting to run the equivalent sync command in most other Python package mangers could have resulted in a myriad of different bugs caused by out of sync packages, leading to hours of wasted debugging.