I think it can be an improvement not to get the list of packages out-of-date. Maybe we can have the `uv.toml` file generated from a jinja2 template. Was that the original idea?
Originally posted by @emdneto in #3124 (comment)
The dependencies and uv.tool.sources are repetitive and error prone, plus they require updating when new packages are added. We could generate it from globs ideally.
Also looks like UV may support this directly in the future astral-sh/uv#7143