Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

uv has a lot of sensible defaults that prevent clueless developers to shoot their own feet. Uv sync, for example, would uninstall packages not in pyproject.toml


i kind of disagree with this. uv run is clunky, i don't want that. i want to keep the activate the venv and do shit model. i hate uv run as a primitive.


I mean you don't need to use that then. `uv` is still writing to `.venv` by default and you can activate it with `direnv` or w/e.


the point about defaults though, the default or defacto workflow is uv run


Maybe, but that's not how I've been holding it.

I think I have trauma from virtual environments...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: