From 2148b6a840aa805d58c60695d239dddc668ce743 Mon Sep 17 00:00:00 2001 From: "Jan Winkler (jwi)" Date: Tue, 19 Aug 2025 16:19:59 +0200 Subject: [PATCH 1/2] Ensure symbolic macro compatibility for py_console_script_binary --- python/private/py_console_script_binary.bzl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/private/py_console_script_binary.bzl b/python/private/py_console_script_binary.bzl index d98457dbe1..988e550c89 100644 --- a/python/private/py_console_script_binary.bzl +++ b/python/private/py_console_script_binary.bzl @@ -73,13 +73,13 @@ def py_console_script_binary( Defaults to empty string. **kwargs: Extra parameters forwarded to `binary_rule`. """ - main = "rules_python_entry_point_{}.py".format(name) + main = name + "_entry_point.py" if kwargs.pop("srcs", None): fail("passing 'srcs' attribute to py_console_script_binary is unsupported") py_console_script_gen( - name = "_{}_gen".format(name), + name = name + "_gen", entry_points_txt = entry_points_txt or _dist_info(pkg), out = main, console_script = script, From d3d11badd1756b86101f461f347cfd08dfe9ff3f Mon Sep 17 00:00:00 2001 From: "Jan Winkler (jwi)" Date: Tue, 19 Aug 2025 16:50:56 +0200 Subject: [PATCH 2/2] Reformat --- python/private/py_console_script_binary.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/private/py_console_script_binary.bzl b/python/private/py_console_script_binary.bzl index 988e550c89..f912fe5323 100644 --- a/python/private/py_console_script_binary.bzl +++ b/python/private/py_console_script_binary.bzl @@ -79,7 +79,7 @@ def py_console_script_binary( fail("passing 'srcs' attribute to py_console_script_binary is unsupported") py_console_script_gen( - name = name + "_gen", + name = name + "_gen", entry_points_txt = entry_points_txt or _dist_info(pkg), out = main, console_script = script,