Skip to content

Commit e5168aa

Browse files
authored
feat(telemetry): Integrate tools_telemetry (#612)
This patch integrates [tools_telemetry](https://github.com/aspect-build/tools_telemetry) into `rules_py`. Depending on `rules_py` will register a dependency into the telemetry system and produce a usage report when external repositories are invalidated. ### Changes are visible to end-users: yes - Suggested release notes appear below: yes `aspect_tools_telemetry` is now used for coarse grained usage tracking. ### Test plan N/A.
1 parent 5968bcb commit e5168aa

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

MODULE.bazel

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,17 @@ module(
1313
# py_image_layer needs compute_unused_inputs attribute
1414
# py_image_layer needs repo_mapping fix.
1515
bazel_dep(name = "aspect_bazel_lib", version = "2.16.0")
16+
bazel_dep(name = "aspect_tools_telemetry", version = "0.2.0")
1617
bazel_dep(name = "bazel_skylib", version = "1.4.2")
1718
bazel_dep(name = "rules_python", version = "0.29.0")
1819
bazel_dep(name = "platforms", version = "0.0.7")
1920

2021
bazel_lib = use_extension("@aspect_bazel_lib//lib:extensions.bzl", "toolchains")
2122
bazel_lib.expand_template()
2223

24+
tel = use_extension("@aspect_tools_telemetry//:extension.bzl", "telemetry")
25+
use_repo(tel, "aspect_tools_telemetry_report")
26+
2327
# Custom python version for testing only
2428
python = use_extension("@rules_python//python/extensions:python.bzl", "python", dev_dependency = True)
2529
python.toolchain(

py/extensions.bzl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"Module Extensions used from MODULE.bazel"
22

3+
load("@aspect_tools_telemetry_report//:defs.bzl", "TELEMETRY") # buildifier: disable=load
34
load("//tools:version.bzl", "IS_PRERELEASE")
45
load(":toolchains.bzl", "DEFAULT_TOOLS_REPOSITORY", "rules_py_toolchains")
56

0 commit comments

Comments
 (0)