)]}'
{
  "commit": "c303849892a2c716a2582172be43ba525feac23d",
  "tree": "04514c9d8ea47333db1601276f6dd234f7832a88",
  "parents": [
    "ea1bb2bae51ce96bb43bc7d87f948672135bf5c8"
  ],
  "author": {
    "name": "Alex Eagle",
    "email": "eagle@post.harvard.edu",
    "time": "Tue Sep 21 08:01:20 2021 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 21 08:01:20 2021 -0700"
  },
  "message": "Add tags pypi_name and pypi_version to generated py_library targets (#530)\n\nThis allows tooling to use a bazel query to reverse-engineer a requirements.txt from a transitive closure of a py_binary",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c57ffbdcb5dc64c7b12e80017199cea3034d947b",
      "old_mode": 33188,
      "old_path": "examples/pip_install/BUILD",
      "new_id": "ceb3dd3f4614ea89471a3f50faa378e9bd4fda30",
      "new_mode": 33188,
      "new_path": "examples/pip_install/BUILD"
    },
    {
      "type": "modify",
      "old_id": "245b5f9ea7459c41e4e4103d61699c938c508253",
      "old_mode": 33188,
      "old_path": "examples/pip_install/WORKSPACE",
      "new_id": "ce5333b2036bb3b02ba67300b1aec22d85d3cff4",
      "new_mode": 33188,
      "new_path": "examples/pip_install/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "7a91191b0e79f10317000efadc962107dd8d94c9",
      "old_mode": 33188,
      "old_path": "python/pip_install/extract_wheels/lib/bazel.py",
      "new_id": "a0a1ccd453ea4c1baa8fb179870fedc251172dda",
      "new_mode": 33188,
      "new_path": "python/pip_install/extract_wheels/lib/bazel.py"
    }
  ]
}
