)]}'
{
  "commit": "02ace45bbc4006b025aaae3fa02d9e79fc85f4e0",
  "tree": "4716a4444356ee3e5064eae040700fef362701cc",
  "parents": [
    "07e68569848afc374043193541ea5f7d791c4769"
  ],
  "author": {
    "name": "Matt Oberle",
    "email": "moberle@ocrolus.com",
    "time": "Wed May 17 00:22:24 2023 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed May 17 04:22:24 2023 +0000"
  },
  "message": "fix: allow url fragments in requirements file (#1195)\n\nThis commit addresses issue #1194 (see issue for details).\n\nIt brings the `comment` detection of `requirements_parser.bzl` closer to\nthe spec described here:\n-\nhttps://pip.pypa.io/en/stable/reference/requirements-file-format/#comments\n\n1. Lines that begin with `#` are comments.\n2. Content after (and including) ` #` is a comment.\n\nPrior to this commit, a dependency like this would result in invalid\n`pip wheel` arguments:\n\n```\nrequests @ https://github.com/psf/requests/releases/download/v2.29.0/requests-2.29.0.tar.gz#sha1\u003d3897c249b51a1a405d615a8c9cb92e5fdbf0dd49\n```",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c13ec204fb24e74060306c3762bfc3f9180c1496",
      "old_mode": 33188,
      "old_path": "python/pip_install/private/test/requirements_parser_tests.bzl",
      "new_id": "5ea742e70d5fa141943f121fcb9c186d9f3a5052",
      "new_mode": 33188,
      "new_path": "python/pip_install/private/test/requirements_parser_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "ac90b953288dddd5119fdbce24789c8ca6f8670c",
      "old_mode": 33188,
      "old_path": "python/pip_install/requirements_parser.bzl",
      "new_id": "3b49fdf181760655f8947c1e960376fca52eeefe",
      "new_mode": 33188,
      "new_path": "python/pip_install/requirements_parser.bzl"
    }
  ]
}
