Avatar for the astral-sh user
astral-sh
uv
BlogDocsChangelog

Performance History

Latest Results

Allow scoped overrides to add dependencies (#19974) ## Summary Package-scoped overrides currently only replace dependencies that the selected parent already declares. A scoped requirement for a new dependency is otherwise silently ignored. This treats scoped `dependencies` entries as partial metadata patches: requirements with matching names replace existing declarations, while requirements with new names are appended to the selected package's dependencies. Global overrides remain non-additive, and dependencies omitted from the scoped entry remain unchanged. For example: ```toml [tool.uv] override-dependencies = [ { package = { name = "anyio", version = "3.7.0" }, dependencies = ["idna==3.2", "typing-extensions==4.10.0"] }, ] ``` For `anyio==3.7.0`, this replaces the existing IDNA requirement and adds a new dependency on `typing-extensions`.
main
3 minutes ago
Allow scoped overrides to add dependencies
charlie/scoped-overrides-add-dependencies
15 minutes ago
Test conflicting scoped overrides
charlie/scoped-overrides
29 minutes ago
Add exact-index metadata queries
zsol/proxy-index-02-exact-index-metadata
4 hours ago
Simplify locked tool environment selection
zsol/uv-lock-dependency-selection-api-v2
4 hours ago

Latest Branches

CodSpeed Performance Gauge
+6%
Allow scoped overrides to add dependencies#19974
1 day ago
ab59276
charlie/scoped-overrides-add-dependencies
CodSpeed Performance Gauge
-1%
37 minutes ago
807225c
charlie/scoped-overrides
CodSpeed Performance Gauge
-1%
Add exact-index metadata queries#19996
3 days ago
48f3cd8
zsol/proxy-index-02-exact-index-metadata
© 2026 CodSpeed Technology
Home Terms Privacy Docs