Expose PyBuiltins helpers necessary for rules_python to implement rules.
Work towards #15897
PiperOrigin-RevId: 490012611
Change-Id: I30dffe443dd54b7ca8f691c6682e0b2dad4a9255
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 2fc55de..a2c2965 100644
--- a/src/main/starlark/builtins_bzl/common/python/py_internal.bzl
+++ b/src/main/starlark/builtins_bzl/common/python/py_internal.bzl
@@ -22,5 +22,13 @@
# This replaces the Java-defined name using exports.bzl toplevels mapping.
py_internal = struct(
+ add_py_extra_pseudo_action = _py_builtins.add_py_extra_pseudo_action,
+ are_action_listeners_enabled = _py_builtins.are_action_listeners_enabled,
+ copy_without_caching = _py_builtins.copy_without_caching,
+ create_sources_only_manifest = _py_builtins.create_sources_only_manifest,
+ declare_constant_metadata_file = _py_builtins.declare_constant_metadata_file,
+ expand_location_and_make_variables = _py_builtins.expand_location_and_make_variables,
is_singleton_depset = _py_builtins.is_singleton_depset,
+ merge_runfiles_with_generated_inits_empty_files_supplier = _py_builtins.merge_runfiles_with_generated_inits_empty_files_supplier,
+ new_py_cc_link_params_provider = _py_builtins.new_py_cc_link_params_provider,
)