@@ -116,20 +116,21 @@ write_source_files(
116116 # rule expands env keys correctly given an explicit fixture.
117117 "snapshots/sdist_build.uv_sdist_jdk_build.jpype1.BUILD.bazel" : "@sdist_build__uv_sdist_jdk_build__jpype1__1_7_1//:BUILD.bazel" ,
118118
119- # @sdist_build for cowsay with native annotation and monitor_memory
120- # ------------------------------------------------------------------
119+ # @sdist_build for cowsay with composed annotations and monitor_memory
120+ # ---------------------------------------------------------------------
121121 # cowsay is pure Python, so only `native = true` can select
122122 # pep517_native_whl. Its build and native annotations are split so the
123123 # snapshot also pins that a native-only annotation preserves explicit
124- # and configure-discovered build deps. This retains the monitor-only
125- # source-build coverage. The runtime //uv-sdist-fallback:test
124+ # and configure-discovered build deps, while legacy build deps compose
125+ # with distinctly marker-qualified uv-native deps. This retains the
126+ # monitor-only source-build coverage. The runtime //uv-sdist-fallback:test
126127 # proves that the forced-native build produces a working wheel.
127128 "snapshots/sdist_build.uv_sdist_fallback.cowsay.BUILD.bazel" : "@sdist_build__uv_sdist_fallback__cowsay__6_0//:BUILD.bazel" ,
128129
129130 # @sdist_build for tqdm with tool.uv.extra-build-dependencies
130131 # -----------------------------------------------------------
131- # Pins the uv-native annotation path independently of cowsay's legacy
132- # annotations.toml entry .
132+ # Pins the uv-native annotation and match-runtime paths independently
133+ # of cowsay's composed legacy and uv-native annotations .
133134 "snapshots/sdist_build.uv_sdist_fallback.tqdm.BUILD.bazel" : "@sdist_build__uv_sdist_fallback__tqdm__4_52_0//:BUILD.bazel" ,
134135
135136 # @sdist_build for both conflicting versions of packaging
0 commit comments