)]}'
{
  "commit": "c5c03b2477dd1ce0c06c9dc60bf816995f222bcf",
  "tree": "a4d538a184241aeddc8d4c643b75c7f27093cf1a",
  "parents": [
    "5ed8d3f898ab9b712114e5ebfdf76f059622029c"
  ],
  "author": {
    "name": "Brad Holmes",
    "email": "holmesbr@ncbi.nlm.nih.gov",
    "time": "Thu Mar 21 08:59:12 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Mar 21 12:59:12 2024 +0000"
  },
  "message": "feat: Add support for python-wheel data directory (#1801)\n\nFixes #1777\n\n* Adds `data_files` attribute to `py_wheel` rule. \n* Minimal validation of the data-files target directories per\n[specification](https://packaging.python.org/en/latest/specifications/binary-distribution-format/#installing-a-wheel-distribution-1-0-py32-none-any-whl)\n* Added two tests.  \n* Added example",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af4c108fd8ab008b19422b74fdea326ea6dc19ba",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "ff61b2be2c1b337b917c2deaddb42d347da684ab",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "699bf6829ef163a7dab29763c73e908a2613fd93",
      "old_mode": 33188,
      "old_path": "examples/wheel/BUILD.bazel",
      "new_id": "2e45d7dd4c6ddb6e693d569282ce461d2b240e7a",
      "new_mode": 33188,
      "new_path": "examples/wheel/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "0c3e87b48b349561c18d84fea79221f48151617a",
      "old_mode": 33188,
      "old_path": "examples/wheel/wheel_test.py",
      "new_id": "e135eaad64359509c562a94e8e788825941bf303",
      "new_mode": 33188,
      "new_path": "examples/wheel/wheel_test.py"
    },
    {
      "type": "modify",
      "old_id": "5919abea05bec5ca63c9461aac99c3c0a90ba91f",
      "old_mode": 33188,
      "old_path": "python/private/py_wheel.bzl",
      "new_id": "2aed9b9d9bc1edb1b8bf0585b36149d2abdb8131",
      "new_mode": 33188,
      "new_path": "python/private/py_wheel.bzl"
    },
    {
      "type": "modify",
      "old_id": "be113ef791f40b2027d8fc325132210b36a23dbf",
      "old_mode": 33188,
      "old_path": "python/private/repack_whl.py",
      "new_id": "ea9c01f76f82934eb87ca8e0074e4404c3f8d532",
      "new_mode": 33188,
      "new_path": "python/private/repack_whl.py"
    },
    {
      "type": "modify",
      "old_id": "3c03a1b8e430cf76cbd7d7fd6f09fe9254a0b389",
      "old_mode": 33188,
      "old_path": "tests/py_wheel/py_wheel_tests.bzl",
      "new_id": "091e01c37de0d0e35aa1248fd5b5eb54aec33a68",
      "new_mode": 33188,
      "new_path": "tests/py_wheel/py_wheel_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "26153f62500b96448dc7eff069baca5a51aa3d81",
      "old_mode": 33188,
      "old_path": "tools/wheelmaker.py",
      "new_id": "8fa3e02d148005f3b5adf7680adb26dda2086f95",
      "new_mode": 33188,
      "new_path": "tools/wheelmaker.py"
    }
  ]
}
