)]}'
{
  "commit": "a64e55bec910d636527e1081dfa882828d5f3b62",
  "tree": "3d9b07c57f8b41cfb277a3798fe24d681095eab1",
  "parents": [
    "ed8bce918123facacc65688a16f45ade6c0b7130"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "rlevasseur@google.com",
    "time": "Tue Jan 23 00:26:05 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jan 23 08:26:05 2024 +0000"
  },
  "message": "fix: make windows ignore pycs in runtime (#1715)\n\nThe downloaded runtimes don\u0027t contain pyc files, which means Python\ntries to create them at runtime, and thus the set of files in the\nruntime changes. This normally just silently affects cache hits, but on\nWindows can result is errors. This is because Windows has stricter file\naccess semantics (e.g. a file can\u0027t be deleted if its still opened) and\nthe way Python programs are built involves a step to zip everything up\n(which then requires the pyc to exist to be put into the zip file).\n\nTo fix, always ignore pyc files for Windows hosts. This should prevent\nthose files from being picked up by the glob and being considered part\nof the runtime.\n\nCo-authored-by: aignas \u003c240938+aignas@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8660f6455cabe510392986b6081edfeddb5fffd8",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "2e936d6a6497a8df67f40a5f0ff5b4c022792043",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "bfba86d09af251d633aa5a8e0ffb0e6572402448",
      "old_mode": 33188,
      "old_path": "python/repositories.bzl",
      "new_id": "e991511c164e75dfc741e917065b8161681dd028",
      "new_mode": 33188,
      "new_path": "python/repositories.bzl"
    }
  ]
}
