)]}'
{
  "commit": "e58f3962b1ebd8e089efe45c0ed3e8610cec24b1",
  "tree": "9a4669852f3f55a51585f7446b2a6f2a6ca3b7f5",
  "parents": [
    "9a20fc243a23399511023d78209590f776b36e38"
  ],
  "author": {
    "name": "Shayan Hoshyari",
    "email": "108962133+shayanhoshyari@users.noreply.github.com",
    "time": "Mon Dec 22 12:23:20 2025 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Dec 22 20:23:20 2025 +0000"
  },
  "message": "fix(venv): Fix all .so files missing when py_binary lives at //:BUILD (#3474)\n\nWhen `.label.package` was \"\" (empty string), doing\n`\"{}/{}\".format(ctx.label.package, bin_venv_path)` created an absolute\npath,\nwhich caused files to be ignored later, as they no longer looked to be\npart\nof the correct prefix. An empty package name occurs when the target is\nin\n`//:BUILD` with venv on.\n\nTo fix, use skylib\u0027s `paths` instead, which handles it correctly and\nwon\u0027t add the\n`/` prefix.\n\nFixes https://github.com/bazel-contrib/rules_python/issues/3470\n\nCo-authored-by: Shayan Hoshyari \u003choshyari@adobe.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "851d7015c6e541849bf97ed53c88cef7fd7a3277",
      "old_mode": 33188,
      "old_path": "python/private/venv_runfiles.bzl",
      "new_id": "02b18e57e871d326a887ba30fe44346c69a477dd",
      "new_mode": 33188,
      "new_path": "python/private/venv_runfiles.bzl"
    }
  ]
}
