)]}'
{
  "commit": "49109619cfbd9794ffbe2026b32dba84d984c892",
  "tree": "5c7803c73dc3ac2be45270e1c6b4be1a454539f9",
  "parents": [
    "0fa6667de443ebbe75ffabddffe5734ea7c05bb1"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Fri Mar 07 10:54:28 2025 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Mar 07 01:54:28 2025 +0000"
  },
  "message": "fix(pypi): use python -B for repo-phase invocations (#2641)\n\nBefore this change we would just invoke the Python interpreter. This\nmeans that in the `rules_python` directory there would be `__pycache__`\nfolders created in the source tree and the same `__pycache__` folders\nwould be created in the python interpreter repository rules if the\ndirectories were writable.\n\nThis change ensures that we are executing `python` with `-B` in those\ncontexts and reduces any likelihood of us doing the wrong thing.\n\nWork towards #1169.\n\n---------\n\nCo-authored-by: Richard Levasseur \u003crichardlev@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "da775748f02f0431120272353e80c42adf93fd0a",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "8f97eef933de261034941f4b2425114ba10da261",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "ec5f5769452d48ecc54285c5f6af31ae75d32e39",
      "old_mode": 33188,
      "old_path": "python/private/pypi/evaluate_markers.bzl",
      "new_id": "028657f716f7b808f673af6b2a727494fe01219a",
      "new_mode": 33188,
      "new_path": "python/private/pypi/evaluate_markers.bzl"
    },
    {
      "type": "modify",
      "old_id": "a7da22432168c2012543c0daf11aea78333e455a",
      "old_mode": 33188,
      "old_path": "python/private/pypi/patch_whl.bzl",
      "new_id": "c839f2e4d661e071501912d3cfb34771060768e6",
      "new_mode": 33188,
      "new_path": "python/private/pypi/patch_whl.bzl"
    },
    {
      "type": "modify",
      "old_id": "196431636f336bfcbbcb25de0cb987a0c329c4b8",
      "old_mode": 33188,
      "old_path": "python/private/pypi/pypi_repo_utils.bzl",
      "new_id": "bb2acc850acdcaaee9b398cb2eb0ca5e98ef9440",
      "new_mode": 33188,
      "new_path": "python/private/pypi/pypi_repo_utils.bzl"
    },
    {
      "type": "modify",
      "old_id": "ef4077fa41aeb325028a2538ea24cf70fef6c538",
      "old_mode": 33188,
      "old_path": "python/private/pypi/whl_library.bzl",
      "new_id": "bdcf7849ad01f7c94541c86c3a1a24809e4c2bde",
      "new_mode": 33188,
      "new_path": "python/private/pypi/whl_library.bzl"
    }
  ]
}
