Also expose `is_singleton_depset` on `py_internal`.
This will be necessary to implement `py_runtime` in regular Starlark, so
expose it now so it's available later.
Work towards #15897
PiperOrigin-RevId: 485180942
Change-Id: I9b79b9d3938de80307a94b6db37569c0a577f8d6
diff --git a/src/main/starlark/builtins_bzl/common/python/py_internal.bzl b/src/main/starlark/builtins_bzl/common/python/py_internal.bzl
index 5b437a4..2fc55de 100644
--- a/src/main/starlark/builtins_bzl/common/python/py_internal.bzl
+++ b/src/main/starlark/builtins_bzl/common/python/py_internal.bzl
@@ -18,5 +18,9 @@
These may change at any time and are closely coupled to the rule implementation.
"""
+_py_builtins = _builtins.internal.py_builtins
+
# This replaces the Java-defined name using exports.bzl toplevels mapping.
-py_internal = struct()
+py_internal = struct(
+ is_singleton_depset = _py_builtins.is_singleton_depset,
+)