@@ -182,11 +182,13 @@ def _parse_overrides(module_ctx, venv_specs):
182182 for override in mod .tags .override_requirement :
183183 if override .hub_name not in venv_specs :
184184 fail ("Override %r references undeclared hub" % (override ,))
185+
185186 # Insert a base mapping for the hub
186187 overrides .setdefault (override .hub_name , {})
187-
188+
188189 if override .venv_name not in venv_specs [override .hub_name ]:
189190 fail ("Override %r references venv not in the hub" % (override ,))
191+
190192 # Insert a base mapping for the venv
191193 overrides [override .hub_name ].setdefault (override .venv_name , {})
192194
@@ -315,7 +317,7 @@ def _raw_whl_repos(module_ctx, lock_specs, override_specs):
315317 # This is an overridden package, don't declare repos for it
316318 if override_specs .get (hub_name , {}).get (venv_name , {}).get (package ["name" ]):
317319 continue
318-
320+
319321 wheels = package .get ("wheels" , [])
320322 for whl in wheels :
321323 url = whl ["url" ]
@@ -468,7 +470,7 @@ def _whl_install_repos(module_ctx, lock_specs, override_specs):
468470 # This is an overridden package, don't declare a repo for it
469471 if override_specs .get (hub_name , {}).get (venv_name , {}).get (package ["name" ]):
470472 continue
471-
473+
472474 # This is where we need to actually choose which wheel we will
473475 # "install", and so this is where prebuild selection needs to
474476 # happen according to constraints.
@@ -574,7 +576,7 @@ def _group_repos(module_ctx, lock_specs, entrypoint_specs, override_specs):
574576 # Note that we're assuming ALL marker conditional deps are live.
575577 cycle_groups = sccs ({k : v .keys () for k , v in graph .items ()})
576578 # print(hub_name, venv_name, graph, cycle_groups)
577-
579+
578580 # Now we can assign names to the sccs and collect deps. Note that
579581 # _every_ node in the graph will be in _a_ scc, those sccs are just
580582 # size 1 if the node isn't part of a cycle.
@@ -778,7 +780,7 @@ _override_requirement = tag_class(
778780 "venv_name" : attr .string (mandatory = True ),
779781 "requirement" : attr .string (mandatory = True ),
780782 "target" : attr .label (mandatory = True ),
781- }
783+ },
782784)
783785
784786uv = module_extension (
0 commit comments