)]}'
{
  "commit": "76b221e668d7038b8a069bf44b81682876dbea38",
  "tree": "166fc522bb353997b60d9a9c70df8ecfbad71521",
  "parents": [
    "189e30df4001d34aba590e0267d3e5f72e6d8b19"
  ],
  "author": {
    "name": "Vein Kong",
    "email": "skongum02@users.noreply.github.com",
    "time": "Thu May 01 23:36:56 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 02 06:36:56 2025 +0000"
  },
  "message": "fix: requires_file preserves extras that package depends on (#2807)\n\nWhen requirements are passed in through `requires_file` the extras are\nnot preserved.\n\neg if the contents of requires file is `example[extras]\u003d\u003d1.1.1`, bazel\nwill currently write to the METADATA file `Requires-Dist:\nexample\u003d\u003d1.1.1`. This PR attempts to fix that by adding that back if\nthere are any extras.\n\nThe expected output should be `Requires-Dist: example[extras]\u003d\u003d1.1.1`",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e6f2fa187947351d27c30bca4dc08a964adeaa1",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "d2e0721526e9073d8e27b94d292fbab8e930ba41",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "a8cac4c5cd00716da975f1f7d90b355adaf656f7",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "19fe636bc379772d1460c7327331db7eeb3576fa",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "b434e674057bcb92baf4c063f0a98a5ff8798f27",
      "old_mode": 33188,
      "old_path": "examples/wheel/BUILD.bazel",
      "new_id": "e52e0fc3a39f5ba99504322d8d2dc287ff8c38e5",
      "new_mode": 33188,
      "new_path": "examples/wheel/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "35803da74260fc05136bfc35aaa0a8a115cb7e17",
      "old_mode": 33188,
      "old_path": "examples/wheel/wheel_test.py",
      "new_id": "43e56cfc17ae28a16f4dbaf5cf76886a9a8a649b",
      "new_mode": 33188,
      "new_path": "examples/wheel/wheel_test.py"
    },
    {
      "type": "modify",
      "old_id": "28ec039741db79eaf7a0f926d562618a10bf596d",
      "old_mode": 33188,
      "old_path": "tools/wheelmaker.py",
      "new_id": "de584650d1a27967999fa8c31176cb00f9a4a407",
      "new_mode": 33188,
      "new_path": "tools/wheelmaker.py"
    }
  ]
}
