Skip to content

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.