From cc0ede04b7e7e87078c4c91c3e2e1da067d4d6dd Mon Sep 17 00:00:00 2001 From: Tyler French Date: Wed, 10 Dec 2025 07:36:54 -0500 Subject: [PATCH 1/4] add mnemonic to modules_mapping --- examples/wheel/private/wheel_utils.bzl | 1 + gazelle/manifest/defs.bzl | 1 + gazelle/modules_mapping/def.bzl | 2 ++ sphinxdocs/private/sphinx.bzl | 1 + 4 files changed, 5 insertions(+) diff --git a/examples/wheel/private/wheel_utils.bzl b/examples/wheel/private/wheel_utils.bzl index 037fed0175..4cd776a98a 100644 --- a/examples/wheel/private/wheel_utils.bzl +++ b/examples/wheel/private/wheel_utils.bzl @@ -28,6 +28,7 @@ def _directory_writer_impl(ctx): ctx.actions.run( outputs = [output], + mnemonic = "PyDirWriter", arguments = [args], executable = ctx.executable._writer, ) diff --git a/gazelle/manifest/defs.bzl b/gazelle/manifest/defs.bzl index b615c4efc1..dce2c171ef 100644 --- a/gazelle/manifest/defs.bzl +++ b/gazelle/manifest/defs.bzl @@ -184,6 +184,7 @@ def _sources_hash_impl(ctx): args.add_all(all_srcs) ctx.actions.run( outputs = [hash_file], + mnemonic = "PyManHash", inputs = all_srcs, arguments = [args], executable = ctx.executable._hasher, diff --git a/gazelle/modules_mapping/def.bzl b/gazelle/modules_mapping/def.bzl index 74d3c9ef35..c7aebeb1b5 100644 --- a/gazelle/modules_mapping/def.bzl +++ b/gazelle/modules_mapping/def.bzl @@ -43,6 +43,7 @@ def _modules_mapping_impl(ctx): ctx.actions.run( inputs = [whl], + mnemonic = "PyModMapGen", outputs = [wheel_modules_mapping], executable = ctx.executable._generator, arguments = [args], @@ -57,6 +58,7 @@ def _modules_mapping_impl(ctx): ctx.actions.run( inputs = per_wheel_outputs, + mnemonic = "PyModMapMerge", outputs = [modules_mapping], executable = ctx.executable._merger, arguments = [merge_args], diff --git a/sphinxdocs/private/sphinx.bzl b/sphinxdocs/private/sphinx.bzl index c1efda3508..e444429233 100644 --- a/sphinxdocs/private/sphinx.bzl +++ b/sphinxdocs/private/sphinx.bzl @@ -498,6 +498,7 @@ def _sphinx_inventory_impl(ctx): args.add(output) ctx.actions.run( executable = ctx.executable._builder, + mnemonic = "SphinxInventoryBuilder", arguments = [args], inputs = depset([ctx.file.src]), outputs = [output], From 894df080f26b9529c0160611673f79f95cfe4222 Mon Sep 17 00:00:00 2001 From: Richard Levasseur Date: Wed, 10 Dec 2025 08:29:58 -0800 Subject: [PATCH 2/4] Update gazelle/manifest/defs.bzl --- gazelle/manifest/defs.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gazelle/manifest/defs.bzl b/gazelle/manifest/defs.bzl index dce2c171ef..71a4d57156 100644 --- a/gazelle/manifest/defs.bzl +++ b/gazelle/manifest/defs.bzl @@ -184,7 +184,7 @@ def _sources_hash_impl(ctx): args.add_all(all_srcs) ctx.actions.run( outputs = [hash_file], - mnemonic = "PyManHash", + mnemonic = "PyGazelleManifestHash", inputs = all_srcs, arguments = [args], executable = ctx.executable._hasher, From 8a95f44ffba52074ab80eafefe6b1f75be3164d3 Mon Sep 17 00:00:00 2001 From: Richard Levasseur Date: Wed, 10 Dec 2025 08:30:20 -0800 Subject: [PATCH 3/4] Update gazelle/modules_mapping/def.bzl --- gazelle/modules_mapping/def.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gazelle/modules_mapping/def.bzl b/gazelle/modules_mapping/def.bzl index c7aebeb1b5..fe39411129 100644 --- a/gazelle/modules_mapping/def.bzl +++ b/gazelle/modules_mapping/def.bzl @@ -58,7 +58,7 @@ def _modules_mapping_impl(ctx): ctx.actions.run( inputs = per_wheel_outputs, - mnemonic = "PyModMapMerge", + mnemonic = "PyGazelleModMapMerge", outputs = [modules_mapping], executable = ctx.executable._merger, arguments = [merge_args], From 92f2f25ddc0a0d457e398b46ab7a20d0d6f28c45 Mon Sep 17 00:00:00 2001 From: Richard Levasseur Date: Wed, 10 Dec 2025 08:30:30 -0800 Subject: [PATCH 4/4] Update gazelle/modules_mapping/def.bzl --- gazelle/modules_mapping/def.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gazelle/modules_mapping/def.bzl b/gazelle/modules_mapping/def.bzl index fe39411129..8466edd39a 100644 --- a/gazelle/modules_mapping/def.bzl +++ b/gazelle/modules_mapping/def.bzl @@ -43,7 +43,7 @@ def _modules_mapping_impl(ctx): ctx.actions.run( inputs = [whl], - mnemonic = "PyModMapGen", + mnemonic = "PyGazelleModMapGen", outputs = [wheel_modules_mapping], executable = ctx.executable._generator, arguments = [args],