wide-energy-11069
05/16/2026, 7:57 AMwide-energy-11069
05/16/2026, 7:59 AMBoth bugs share the same root cause: once PEX satisfies a package from a no-extras req_string, a subsequent req_string for the same package with extras is treated as already resolved — the extras are never activated.
wide-energy-11069
05/16/2026, 8:13 AM+++ b/uv-extras-repro/pants.toml
@@ -6,7 +6,6 @@ backend_packages = ["pants.backend.python"]
[python]
interpreter_constraints = ["CPython>=3.10"]
enable_resolves = true
-resolver = "uv"
uv , they both work, so this is breaking existing behavior.wide-energy-11069
05/17/2026, 12:21 AMfast-nail-55400
05/17/2026, 2:58 AMfast-nail-55400
05/17/2026, 4:56 AM