Dependency bots#
Renovate#
uv is supported by Renovate.
Renovate uses the presence of a uv.lock
file to determine that uv is used for managing
dependencies, and will suggest upgrades to
project dependencies,
optional dependencies and
development dependencies. Renovate will
update both the pyproject.toml
and uv.lock
files.
The lockfile can also be refreshed on a regular basis (for instance to update transitive
dependencies) by enabling the
lockFileMaintenance
option:
renovate.json5
{
$schema: "https://docs.renovatebot.com/renovate-schema.json",
lockFileMaintenance: {
enabled: true,
},
}
Note
uv pip compile
outputs such as requirements.txt
are not yet supported by Renovate.
Progress can be tracked at renovatebot/renovate#30909.
Dependabot#
Support for uv is not yet available. Progress can be tracked at dependabot/dependabot-core#10039.