| load("@rules_python//python:defs.bzl", "py_binary") | 
 | load("//upb/cmake:build_defs.bzl", "staleness_test") | 
 |  | 
 | py_binary( | 
 |     name = "dependencies_generator", | 
 |     srcs = ["dependencies_generator.py"], | 
 | ) | 
 |  | 
 | genrule( | 
 |     name = "generate_dependencies", | 
 |     srcs = ["//:MODULE.bazel"], | 
 |     outs = ["generated-in/dependencies.cmake"], | 
 |     cmd = "$(location :dependencies_generator) " + | 
 |           "$(location //:MODULE.bazel) $@", | 
 |     tools = [":dependencies_generator"], | 
 | ) | 
 |  | 
 | staleness_test( | 
 |     name = "test_dependencies_staleness", | 
 |     outs = [ | 
 |         "dependencies.cmake", | 
 |     ], | 
 |     generated_pattern = "generated-in/%s", | 
 |     tags = ["manual"], | 
 | ) |