@@ -82,12 +82,34 @@ write_source_files(
8282 # one constraint string.
8383 "snapshots/whl_install.bare_linux_wheels.grpcio.BUILD.bazel" : "@whl_install__uv_bare_linux_wheels__grpcio__1_80_0//:BUILD.bazel" ,
8484
85+ # whl_install for the azure-core / azure-core-tracing-opentelemetry
86+ # pair (cases/azure-core-tracing-overlap). Pins the namespace_dirs /
87+ # regular_roots metadata emission for both sides of a regular
88+ # package spanning wheels: azure-core's `regular_roots =
89+ # ["azure/core"]` vs the tracing wheel's 4-dir namespace skeleton
90+ # reaching down to `azure/core/tracing/ext`. A regression that
91+ # stops emitting either attr silently degrades the venv's
92+ # PySiteMerge trigger back to the broken `.pth`-only behaviour —
93+ # the runtime test would catch that too, but the snapshot shows
94+ # WHICH side of the metadata went missing.
95+ "snapshots/whl_install.azure_overlap.azure_core.BUILD.bazel" : "@whl_install__azure_core_tracing_import__azure_core__1_38_0//:BUILD.bazel" ,
96+ "snapshots/whl_install.azure_overlap.azure_core_tracing_opentelemetry.BUILD.bazel" : "@whl_install__azure_core_tracing_import__azure_core_tracing_opentelemetry__1_0_0b11//:BUILD.bazel" ,
97+
8598 # whl_install for cryptography 46.0.5, which ships BOTH cp311-abi3
8699 # AND cp38-abi3 wheels for the same platforms. Pins the select_chain
87100 # arm mapping so a regression that drops source-specificity
88101 # disambiguation flips ~150 arms to the cp38 wheel in the diff.
89102 "snapshots/abi3_compat.whl_install.cryptography.BUILD.bazel" : "@whl_install__abi3_compat__cryptography__46_0_5//:BUILD.bazel" ,
90103
104+ # whl_install for cffi 2.0.0, whose platform wheels each install a
105+ # DIFFERENT C-extension top-level (`_cffi_backend.cpython-312-
106+ # darwin.so` vs `...-x86_64-linux-gnu.so` vs win `.pyd`). Pins that
107+ # top-level / console-script metadata is keyed per wheel file, so a
108+ # regression back to unioning across platform wheels (which leaks an
109+ # inactive wheel's package surface into the active configuration)
110+ # shows up as the per-wheel dicts collapsing into one merged list.
111+ "snapshots/abi3_compat.whl_install.cffi.BUILD.bazel" : "@whl_install__abi3_compat__cffi__2_0_0//:BUILD.bazel" ,
112+
91113 # @sdist_build for jpype1 with uv.override_package toolchains/env
92114 # ----------------------------------------------------------------
93115 # Covers the override_package -> repo-rule -> BUILD-template
@@ -106,16 +128,25 @@ write_source_files(
106128 # install_tree.short_path — stable across unrelated lockfile
107129 # churn; only added/removed/version-bumped wheels rotate them.
108130 #
109- # * pth_namespace_547 — keyed branch, minimal 2-contributor
110- # namespace case (jaraco-*).
111- # * firebase_admin — keyed branch at scale (~8 google-*
112- # namespace contributors); catches ordering / scale-only
113- # regressions that the 2-line minimum can't.
131+ # * pth_namespace_547 — minimal 2-contributor namespace case
132+ # (jaraco-*). The concrete per-entry namespace merge fully
133+ # covers both wheels, so the snapshot pins that neither
134+ # appears in the .pth fallback.
135+ # * firebase_admin — namespace merge at scale (~8 google-*
136+ # contributors, nested google/cloud namespace); catches
137+ # ordering / scale-only regressions that the 2-wheel
138+ # minimum can't.
114139 # * wheel_root_pth — non-keyed branch via `py_unpacked_wheel`
115140 # without `top_levels`; pins the `site.addsitedir(...)`
116141 # shape so wheel-root `.pth` shims keep running.
142+ # * pth_install_tree_fallback — two install_tree wheels colliding
143+ # on a top-level; the collision loser reaches `_format_imp`'s
144+ # site-packages branch and must emit a PLAIN escape path (not
145+ # `site.addsitedir`, which would re-run its already-projected
146+ # root `.pth`). Reverting that branch changes this snapshot.
117147 "snapshots/pth_namespace_547.test.venv.pth" : "//cases/pth-namespace-547:test.venv.pth" ,
118148 "snapshots/firebase_admin.test_tool.venv.pth" : "//cases/firebase-admin-import:test_tool.venv.pth" ,
119149 "snapshots/wheel_root_pth.venv.pth" : "//cases/uv-include-group:wheel_root_pth_test.venv.pth" ,
150+ "snapshots/pth_install_tree_fallback.venv.pth" : "//cases/pth-install-tree-fallback:test.venv.pth" ,
120151 },
121152)
0 commit comments