)]}'
{
  "commit": "f7656d16f284c081aaef1c11991c1220b1ea6909",
  "tree": "0e2f709e32216168b0c74d30866bc4cf11a1f43b",
  "parents": [
    "a94bd0fdde426bf30efed7c819422d74b404cc18"
  ],
  "author": {
    "name": "Shayan Hoshyari",
    "email": "108962133+shayanhoshyari@users.noreply.github.com",
    "time": "Sat Dec 27 14:55:29 2025 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Dec 27 22:55:29 2025 +0000"
  },
  "message": "fix(--debugger): Ensure that imports or venv_site_package files are propagated for debugger target (#3483)\n\nhttps://github.com/bazel-contrib/rules_python/commit/a94bd0fdde426bf30efed7c819422d74b404cc18\nrecently added support for injecting dependencies for easier use of\ndebugger. It allows injecting deps via\n`--@rules_python//python/config_settings:debugger\u003d\u003ctarget\u003e`. While the\nrunfiles from `\u003ctarget\u003e` were inherited in the final binary, the\n`imports` or `venv_site_packages` were missing. Hence making the\ndebugger target unusable for various corner cases (e.g. when it uses\n`imports \u003d ...` or when it is coming from pip hub and\n`venv_site_packages` are on).\n\nThis PR fixes that, and extends the unit test to include this situation.\n\nFixes: https://github.com/bazel-contrib/rules_python/issues/3481\n\n---------\n\nCo-authored-by: Shayan Hoshyari \u003choshyari@adobe.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a593e97558338c8671476fd7e3a8ba8b634a2d2e",
      "old_mode": 33188,
      "old_path": "python/private/common.bzl",
      "new_id": "c31aeb383f61157a9c02a641725a811f1c7a5697",
      "new_mode": 33188,
      "new_path": "python/private/common.bzl"
    },
    {
      "type": "modify",
      "old_id": "ea00eed17bb73ef195b33e397251ea6392099bb1",
      "old_mode": 33188,
      "old_path": "python/private/py_executable.bzl",
      "new_id": "f9c91225b4d75d018b4f3f16ec78ecda9e58b637",
      "new_mode": 33188,
      "new_path": "python/private/py_executable.bzl"
    },
    {
      "type": "modify",
      "old_id": "58251c60a0c05b38bdd872d8cb56dfa17b04e09b",
      "old_mode": 33188,
      "old_path": "tests/base_rules/py_executable_base_tests.bzl",
      "new_id": "2af5406ced5289151100969fdd093c2a19978a96",
      "new_mode": 33188,
      "new_path": "tests/base_rules/py_executable_base_tests.bzl"
    }
  ]
}
