File tree Expand file tree Collapse file tree 3 files changed +12
-7
lines changed Expand file tree Collapse file tree 3 files changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -40,7 +40,6 @@ def _internal_dev_deps_impl(mctx):
40
40
name = "somepkg_with_build_files" ,
41
41
whl_file = "@whl_with_build_files//:somepkg-1.0-any-none-any.whl" ,
42
42
requirement = "somepkg" ,
43
- packages = ["dummy" ],
44
43
)
45
44
46
45
# Setup for //tests/implicit_namespace_packages
@@ -54,7 +53,6 @@ def _internal_dev_deps_impl(mctx):
54
53
whl_file = "@implicit_namespace_ns_sub1_whl//:ns_sub1-1.0-any-none-any.whl" ,
55
54
requirement = "ns-sub1" ,
56
55
enable_implicit_namespace_pkgs = False ,
57
- packages = ["dummy" ],
58
56
)
59
57
60
58
whl_from_dir_repo (
@@ -67,7 +65,6 @@ def _internal_dev_deps_impl(mctx):
67
65
whl_file = "@implicit_namespace_ns_sub2_whl//:ns_sub2-1.0-any-none-any.whl" ,
68
66
requirement = "ns-sub2" ,
69
67
enable_implicit_namespace_pkgs = False ,
70
- packages = ["dummy" ],
71
68
)
72
69
73
70
internal_dev_deps = module_extension (
Original file line number Diff line number Diff line change @@ -85,9 +85,7 @@ def generate_whl_library_build_bazel(
85
85
]
86
86
dep_template = kwargs .get ("dep_template" )
87
87
packages = kwargs .pop ("packages" , [])
88
- if packages :
89
- kwargs ["include" ] = render .list (packages )
90
- else :
88
+ if dep_template :
91
89
loads .append (
92
90
"""load("{}", "{}")""" .format (
93
91
dep_template .format (
@@ -98,6 +96,8 @@ def generate_whl_library_build_bazel(
98
96
),
99
97
)
100
98
kwargs ["include" ] = "packages"
99
+ elif packages :
100
+ kwargs ["include" ] = render .list (packages )
101
101
102
102
for arg in unsupported_args :
103
103
if kwargs .get (arg ):
Original file line number Diff line number Diff line change @@ -419,10 +419,18 @@ def _whl_library_impl(rctx):
419
419
logger = logger ,
420
420
)
421
421
422
+ dep_template = rctx .attr .dep_template
423
+
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
+
422
430
build_file_contents = generate_whl_library_build_bazel (
423
431
name = whl_path .basename ,
424
432
sdist_filename = sdist_filename ,
425
- dep_template = rctx . attr . dep_template or "@{}{{name}}//:{{target}}" . format ( rctx . attr . repo_prefix ) ,
433
+ dep_template = dep_template ,
426
434
packages = rctx .attr .packages ,
427
435
entry_points = entry_points ,
428
436
metadata_name = metadata .name ,
You can’t perform that action at this time.
0 commit comments