)]}'
{
  "commit": "f8095bf58a8902d248962f7feb064d193f014fe0",
  "tree": "9d2639b191ae58f93a38116a20355717a4fa07f8",
  "parents": [
    "f6ca0e397e1aec005ae49d5f88c829026d5af7d1"
  ],
  "author": {
    "name": "Scott Todd",
    "email": "scott.todd0@gmail.com",
    "time": "Fri Nov 08 09:05:11 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Nov 08 09:05:11 2024 -0800"
  },
  "message": "Drop \u0027rcYYYYMMDD\u0027 suffix from packages when deploying to PyPI. (#19067)\n\nThis is part of rolling out the new versioning scheme proposed at\r\nhttps://github.com/iree-org/iree/issues/18938.\r\n\r\nDuring publishing to PyPI with the existing\r\n`build_tools/python_deploy/pypi_deploy.sh` script, this converts\r\n\"nightly\" packages with versions like `X.Y.ZrcYYYYMMDD` to \"stable\"\r\npackages with versions like `X.Y.Z`.\r\n* The version change is performed by\r\nhttps://pypi.org/project/change-wheel-version/ (source here:\r\nhttps://github.com/hauntsaninja/change_wheel_version/blob/master/change_wheel_version.py),\r\nwhich handles editing package versions and renaming files.\r\n* Note that binary tools like `iree-compile` still have versions stamped\r\nin them that this is **not** modifying.\r\n\r\nTest logs (on a draft release, with the upload step commented out):\r\nhttps://gist.github.com/ScottTodd/e7342a7be9c1c4eb093e6d31bd9cebef",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e9409522f6d446685cf4bf59883bd8acae2c335a",
      "old_mode": 33188,
      "old_path": "build_tools/python_deploy/compute_common_version.py",
      "new_id": "3dd824a9d1cd15779f38b4241943f336a8d0e5b0",
      "new_mode": 33261,
      "new_path": "build_tools/python_deploy/compute_common_version.py"
    },
    {
      "type": "modify",
      "old_id": "897e5dc3515d7fba4d3eddea228ecf275f10cc60",
      "old_mode": 33188,
      "old_path": "build_tools/python_deploy/compute_local_version.py",
      "new_id": "fc794b700b0debbf8a2c20be2fd0fc2dc2457546",
      "new_mode": 33261,
      "new_path": "build_tools/python_deploy/compute_local_version.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae49c19aab1be7b9c7a6075443ab077e705d95e4",
      "new_mode": 33261,
      "new_path": "build_tools/python_deploy/promote_whl_from_rc_to_final.py"
    },
    {
      "type": "modify",
      "old_id": "811b638525e2ae3a02d79f8684a15ff7aa5fb4db",
      "old_mode": 33261,
      "old_path": "build_tools/python_deploy/pypi_deploy.sh",
      "new_id": "39b02b26b04c4a75b0eef0c2dd567e10052a0d6e",
      "new_mode": 33261,
      "new_path": "build_tools/python_deploy/pypi_deploy.sh"
    },
    {
      "type": "modify",
      "old_id": "af996cf7e2a411e364918adfa00082b7ad56f46e",
      "old_mode": 33188,
      "old_path": "build_tools/python_deploy/pypi_deploy_requirements.txt",
      "new_id": "dcc32d47a9e51603e7e58fb2242b840a3cdf985d",
      "new_mode": 33188,
      "new_path": "build_tools/python_deploy/pypi_deploy_requirements.txt"
    }
  ]
}
