)]}'
{
  "commit": "4b77e5d7b8b6377f7433de886b98bf64a5fcc663",
  "tree": "060d2a9834a1df2a6bbe7738c39538bed0b0e753",
  "parents": [
    "a738817c1ddb1730cf144e444d367b5d37e4a4dd"
  ],
  "author": {
    "name": "John Snow",
    "email": "jsnow@redhat.com",
    "time": "Wed Jun 04 16:03:51 2025 -0400"
  },
  "committer": {
    "name": "John Snow",
    "email": "jsnow@redhat.com",
    "time": "Thu Jun 05 12:08:53 2025 -0400"
  },
  "message": "python: update missing dependencies from minreqs\n\nWe pin all dependencies for the \"check-minreqs\" test because pip lacks a\ndependency resolver that installs \"the oldest possible package that\nmeets dependency criteria\". So, in order to test our stated minimum\nrequirements, we pin all of our dependencies (and their dependencies,\ntransitively) at the oldest possible versions that still work and pass\ntests; proving that our minimum requirements are correct.\n\n(It also ensures no new features accidentally sneak in from developers\non newer platforms.)\n\nA few transitive dependencies were omitted from the pinned dependency\nfile by accident; as a result, pip\u0027s dependency solver can pull in newer\ndependencies, which we don\u0027t want. This patch corrects the previous\noversight and pins the missing dependencies.\n\nSigned-off-by: John Snow \u003cjsnow@redhat.com\u003e\nReviewed-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nMessage-id: 20250604200354.459501-4-jsnow@redhat.com\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6445407ba870791d52e01fad0a1fca828eaa23fc",
      "old_mode": 33188,
      "old_path": "python/tests/minreqs.txt",
      "new_id": "d3d53e0da81d83b02aae4cd70fb54667599e54d9",
      "new_mode": 33188,
      "new_path": "python/tests/minreqs.txt"
    }
  ]
}
