Comment by kjmr
19 hours ago
Author of the article here. Sorry it comes across as “clickbait style” when actually it’s simply Dutch bluntness and honesty
poetry update also updates the lockfile. I really think the way the uv cli is organized makes it quite annoying to work with. It’s designed for correctness, for machines, not for user-friendliness.
Not having used uv but being on the Cargo team for Rust, I wish `cargo update` was `cargo lock update` because it is making our life more difficult to add a version requirement update command/mode inside of Cargo. The effort has been stalled for years.
- Our compatibility guarantees mean we can't fundamentally change `cargo update`
- Using the third-party package name of `cargo upgrade` would be confusing in the distinction between the two
- We have to be very careful adding the mode to the existing command
> the effort has been stalled for years
All because of some cargo-culted command!
Could `update` be deprecated in favor of an alias like`lock-update`?
It's not clickbait style.
Isn't designing for machines "the way" these days?
(Ducks...)