File tree Expand file tree Collapse file tree 2 files changed +10
-20
lines changed Expand file tree Collapse file tree 2 files changed +10
-20
lines changed Original file line number Diff line number Diff line change @@ -85,19 +85,13 @@ def generate_whl_library_build_bazel(
8585 ]
8686 dep_template = kwargs .get ("dep_template" )
8787 packages = kwargs .pop ("packages" , [])
88- if dep_template :
89- loads .append (
90- """load("{}", "{}")""" .format (
91- dep_template .format (
92- name = "" ,
93- target = "requirements.bzl" ,
94- ),
95- "packages" ,
96- ),
97- )
98- kwargs ["include" ] = "packages"
99- elif packages :
100- kwargs ["include" ] = render .list (packages )
88+ if kwargs .get ("requires_dist" ):
89+ packages_load = dep_template .format (name = "" , target = "requirements.bzl" )
90+ if "_//" in packages_load :
91+ kwargs ["include" ] = render .list (packages )
92+ else :
93+ loads .append ("""load("{}", "{}")""" .format (packages_load , "packages" ))
94+ kwargs ["include" ] = "packages"
10195
10296 for arg in unsupported_args :
10397 if kwargs .get (arg ):
Original file line number Diff line number Diff line change @@ -421,16 +421,12 @@ def _whl_library_impl(rctx):
421421
422422 dep_template = rctx .attr .dep_template
423423
424- # packages will be set in tests or WORKSPACE
425- if rctx .attr .packages :
426- dep_template = dep_template or "@{}{{name}}//:{{target}}" .format (
427- rctx .attr .repo_prefix ,
428- )
429-
430424 build_file_contents = generate_whl_library_build_bazel (
431425 name = whl_path .basename ,
432426 sdist_filename = sdist_filename ,
433- dep_template = dep_template ,
427+ dep_template = dep_template or "@{}{{name}}//:{{target}}" .format (
428+ rctx .attr .repo_prefix ,
429+ ),
434430 packages = rctx .attr .packages ,
435431 entry_points = entry_points ,
436432 metadata_name = metadata .name ,
You can’t perform that action at this time.
0 commit comments