)]}'
{
  "commit": "fbf8bc10a466c498fc80c6b58c939a87a8d9e929",
  "tree": "528a8dc26ea7b112b06e06827683c36868aa52be",
  "parents": [
    "6a04d3832e82fec0a7b0675e9964b360bc358554"
  ],
  "author": {
    "name": "vfdev",
    "email": "vfdev.5@gmail.com",
    "time": "Fri Jan 03 14:10:27 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 03 13:10:27 2025 +0000"
  },
  "message": "Updated pip and packaging versions to work with free-threading packages (#2514)\n\nWe had an issue to install jaxlib with bazel when running the following\ncommand (using rules_python v0.39):\n```bash\n          bazel test \\\n              --repo_env\u003dHERMETIC_PYTHON_VERSION\u003d3.13-ft \\\n              --repo_env\u003dJAX_NUM_GENERATED_CASES\u003d$JAX_NUM_GENERATED_CASES \\\n              --repo_env\u003dJAX_ENABLE_X64\u003d$JAX_ENABLE_X64 \\\n              --repo_env\u003dJAX_SKIP_SLOW_TESTS\u003d$JAX_SKIP_SLOW_TESTS \\\n              --repo_env\u003dPYTHON_GIL\u003d$PYTHON_GIL \\\n              --repo_env\u003dTSAN_OPTIONS\u003d\"halt_on_error\u003d1\" \\\n              --//jax:build_jaxlib\u003dfalse \\\n              --nocache_test_results \\\n              --test_output\u003dall \\\n              //tests:cpu_tests\n```\n\nAccording to @vam-google, this was due to old pip/packaging versions. We\nupdated them and this helped to make work the whole building/testing\npipeline: https://github.com/jax-ml/jax/pull/24898\nSo, we would like to upstream the patch:\nhttps://github.com/jax-ml/jax/pull/24898/files#diff-e3dc8d7d2bf5d057f95b86bcff7360b6c99fa1f458882fd112b58da4aceb53e4",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "da411c26f4785ae15142c37ae7ddbdcdf40e5b80",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "6ee44251cae30610e796449cd043f332ad880bae",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "293377dc6dca887b8d3819b2d453b42be8f1f437",
      "old_mode": 33188,
      "old_path": "python/private/pypi/dependency_resolver/dependency_resolver.py",
      "new_id": "6f6c20241bfd07492e921fba1af6fafc3c0e79d1",
      "new_mode": 33188,
      "new_path": "python/private/pypi/dependency_resolver/dependency_resolver.py"
    },
    {
      "type": "modify",
      "old_id": "31a5201659db31c997a516704974ec5a20aeb753",
      "old_mode": 33188,
      "old_path": "python/private/pypi/deps.bzl",
      "new_id": "21dd7771fa2a0dfade1ad991265bc44bf1f3755a",
      "new_mode": 33188,
      "new_path": "python/private/pypi/deps.bzl"
    }
  ]
}
