)]}'
{
  "commit": "a79bbfaece3e41f361b7d5baf89aec269184eb4d",
  "tree": "9c1bc1c90fcb0b000c90c33b10e34f9451865219",
  "parents": [
    "704ecdd835c8a79ac415c81567eae5785df4b7e3"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Tue Apr 29 14:52:46 2025 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 29 05:52:46 2025 +0000"
  },
  "message": "fix(pypi): handle more URL patterns for requirement sources (#2843)\n\nSummary:\n- Better handle git references for sdists.\n- Better handle direct whl references.\n- Add an extra test that turned out to be not needed in the end, but I\n  left it to increase the code coverage.\n\nWork towards #2363\nFixes #2828",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5633328cf944174040be420d78a4e7e9d4eccb97",
      "old_mode": 33188,
      "old_path": "python/private/pypi/parse_requirements.bzl",
      "new_id": "1583c89199ea62f918da7a5866123500aebf58a5",
      "new_mode": 33188,
      "new_path": "python/private/pypi/parse_requirements.bzl"
    },
    {
      "type": "modify",
      "old_id": "ffeed87a7b7e2b25d0643d94d189f93fb90442de",
      "old_mode": 33188,
      "old_path": "tests/pypi/index_sources/index_sources_tests.bzl",
      "new_id": "9d12bc63993fd9b6ff63983d058183919e6fa4df",
      "new_mode": 33188,
      "new_path": "tests/pypi/index_sources/index_sources_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "723bb605ce155ce0312f30a5ffad2fb4cda814f3",
      "old_mode": 33188,
      "old_path": "tests/pypi/parse_requirements/parse_requirements_tests.bzl",
      "new_id": "c5b24870ea3d15bb702c5384413dc79aabc88ea9",
      "new_mode": 33188,
      "new_path": "tests/pypi/parse_requirements/parse_requirements_tests.bzl"
    }
  ]
}
