From e1e00aa2089dc1b8e778020935bd4773175392f7 Mon Sep 17 00:00:00 2001 From: Richard Levasseur Date: Sun, 14 Dec 2025 16:33:14 -0800 Subject: [PATCH 1/2] fix: allow empty pypi packages --- python/private/pypi/whl_library_targets.bzl | 1 + 1 file changed, 1 insertion(+) diff --git a/python/private/pypi/whl_library_targets.bzl b/python/private/pypi/whl_library_targets.bzl index a2d77daf4c..39b1cccd5e 100644 --- a/python/private/pypi/whl_library_targets.bzl +++ b/python/private/pypi/whl_library_targets.bzl @@ -356,6 +356,7 @@ def whl_library_targets( data = data + native.glob( ["site-packages/**/*"], exclude = _data_exclude, + allow_empty = True, ) pyi_srcs = native.glob( From 07a2e3b3d373d49099b24979e887c64270284e5f Mon Sep 17 00:00:00 2001 From: Richard Levasseur Date: Sun, 14 Dec 2025 17:19:40 -0800 Subject: [PATCH 2/2] fix tests --- tests/pypi/whl_library_targets/whl_library_targets_tests.bzl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/pypi/whl_library_targets/whl_library_targets_tests.bzl b/tests/pypi/whl_library_targets/whl_library_targets_tests.bzl index b7fb9094d7..1d80340a13 100644 --- a/tests/pypi/whl_library_targets/whl_library_targets_tests.bzl +++ b/tests/pypi/whl_library_targets/whl_library_targets_tests.bzl @@ -275,6 +275,7 @@ def _test_whl_and_library_deps_from_requires(env): "**/*.pyc.*", "**/*.dist-info/RECORD", ], + allow_empty = True, ), # pyi call _glob_call(["site-packages/**/*.pyi"], allow_empty = True), @@ -457,7 +458,7 @@ def _test_group(env): "**/*.pyc", "**/*.pyc.*", "**/*.dist-info/RECORD", - ]), + ], allow_empty = True), _glob_call(["site-packages/**/*.pyi"], allow_empty = True), ])