Please feel free to open a reproduction with details and we can look into it.
(I work on uv)
The only thing that you need to be aware of is that if you add another package or change it's version you need to reinstall the tool. I would suggest first removing it with `uv tool uninstall $NAME` and then reinstall it.
Couldn't the user just run `uv tool upgrade <tool_name>`?
Basically if there’s an upgrade everyone needs to be using the most recent version, I didn’t want to rely on a pr dance to pin versions, and I also didn’t want to rely on everyone running a command when there ’s a change
Dunno if it's your exact use case but it's been amazing for keeping a polyrepo microservice ecosystem in sync.