)]}'
{
  "commit": "29409efc234b955f9cb441a5f8b0eb7d2032f874",
  "tree": "210f9cfa4ebbb11e14c7ca8b53d9100760416eda",
  "parents": [
    "2d39a20438227c9f0bf3c5b9b1258193dea867cf"
  ],
  "author": {
    "name": "dependabot[bot]",
    "email": "49699333+dependabot[bot]@users.noreply.github.com",
    "time": "Wed Sep 02 23:15:14 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 02 23:15:14 2026 +0000"
  },
  "message": "build(deps): bump pip from 26.1.2 to 26.2 in /examples/wheel in the pip group across 1 directory (#4136)\n\nBumps the pip group with 1 update in the /examples/wheel directory:\n[pip](https://github.com/pypa/pip).\n\nUpdates `pip` from 26.1.2 to 26.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca\nhref\u003d\"https://github.com/pypa/pip/blob/main/NEWS.rst\"\u003epip\u0027s\nchangelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e26.2 (2026-07-29)\u003c/h1\u003e\n\u003ch2\u003eDeprecations and Removals\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNewly published packages will no longer be immediately visible to pip\nif the index uses caching. To install a newly published package, use\n\u003ccode\u003e--refresh-package\u003c/code\u003e.\n(\u003ccode\u003e[#13680](https://github.com/pypa/pip/issues/13680)\n\u0026lt;https://github.com/pypa/pip/issues/13680\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for detecting legacy, non-:pep:\u003ccode\u003e405\u003c/code\u003e,\n\u003ccode\u003evirtualenv\u003c/code\u003e (\u0026lt; 20)\nenvironments. (\u003ccode\u003e[#14062](https://github.com/pypa/pip/issues/14062)\n\u0026lt;https://github.com/pypa/pip/issues/14062\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eConstraints files, including \u003ccode\u003ePIP_CONSTRAINT\u003c/code\u003e, no longer\naffect isolated\nbuild environments. Use \u003ccode\u003e--build-constraint\u003c/code\u003e or the\n\u003ccode\u003ePIP_BUILD_CONSTRAINT\u003c/code\u003e\nenvironment variable to constrain build dependencies instead.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e--use-feature\u003dbuild-constraint\u003c/code\u003e flag is now always\nenabled and has no\neffect. (\u003ccode\u003e[#14094](https://github.com/pypa/pip/issues/14094)\n\u0026lt;https://github.com/pypa/pip/issues/14094\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeclare support for Python 3.15\n(\u003ccode\u003e[#14208](https://github.com/pypa/pip/issues/14208)\n\u0026lt;https://github.com/pypa/pip/issues/14208\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport self-referential extras officially. pip has supported this by\naccident since version 21.2.\n(\u003ccode\u003e[#11296](https://github.com/pypa/pip/issues/11296)\n\u0026lt;https://github.com/pypa/pip/issues/11296\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e--only-deps\u003c/code\u003e flag to instruct pip to select only the\ndependencies\nof supplied packages. It cannot be used with \u003ccode\u003e--no-deps\u003c/code\u003e,\n\u003ccode\u003e-r\u003c/code\u003e, \u003ccode\u003e--group\u003c/code\u003e,\nor \u003ccode\u003e--requirements-from-script\u003c/code\u003e.\n(\u003ccode\u003e[#11440](https://github.com/pypa/pip/issues/11440)\n\u0026lt;https://github.com/pypa/pip/issues/11440\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCache simple responses in accordance to their\n\u003ccode\u003eCache-Control\u003c/code\u003e header\ninstead of always revalidating on every request. To refresh cached\npackage index responses\nand ensure newly published packages are found, use\n\u003ccode\u003e--refresh-package \u0026lt;package\u0026gt;\u003c/code\u003e.\n(\u003ccode\u003e[#13680](https://github.com/pypa/pip/issues/13680)\n\u0026lt;https://github.com/pypa/pip/issues/13680\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e--no-require-hashes\u003c/code\u003e to disable automatic enablement\nof\n\u003ccode\u003e--require-hashes\u003c/code\u003e when encountering a requirement with\nhashes. (\u003ccode\u003e[#14169](https://github.com/pypa/pip/issues/14169)\n\u0026lt;https://github.com/pypa/pip/issues/14169\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHonor \u003ccode\u003e--only-final\u003c/code\u003e when sourcing requirements with\n\u003ccode\u003e-r pylock.toml\u003c/code\u003e.\n(\u003ccode\u003e[#13950](https://github.com/pypa/pip/issues/13950)\n\u0026lt;https://github.com/pypa/pip/issues/13950\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003epylock.toml\u003c/code\u003e \u003ccode\u003eupload-time\u003c/code\u003e\nfield, so \u003ccode\u003e--uploaded-prior-to\u003c/code\u003e works with \u003ccode\u003e-r\npylock.toml\u003c/code\u003e.\n(\u003ccode\u003e[#14168](https://github.com/pypa/pip/issues/14168)\n\u0026lt;https://github.com/pypa/pip/issues/14168\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBetter error messages in case of conflicts with requirements from\n\u003ccode\u003e-r pylock.toml\u003c/code\u003e.\n(\u003ccode\u003e[#13963](https://github.com/pypa/pip/issues/13963)\n\u0026lt;https://github.com/pypa/pip/issues/13963\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd experimental support for isolating build subprocesses by creating\nstandard\nvirtual environments. This will fix most (if not all) subtle isolation\nissues\nthat can lead to broken builds exclusive to pip. The feature can be\nenabled\nvia \u003ccode\u003e--use-feature\u003dvenv-isolation\u003c/code\u003e and will be enabled by\ndefault in a future\nrelease.\u003c/p\u003e\n\u003cp\u003eNote that the feature has limited compatibility with\n\u003ccode\u003e--use-feature\u003dinprocess-build-deps\u003c/code\u003e.\nWhile most builds should work with both features enabled, there are\nknown edge cases.\n\u003ccode\u003einprocess-build-deps\u003c/code\u003e will not be enabled by default until\nthey are fixed.\n(\u003ccode\u003e[#14070](https://github.com/pypa/pip/issues/14070)\n\u0026lt;https://github.com/pypa/pip/issues/14070\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePresent more informative diagnostic errors on uncaught network\nerrors. (\u003ccode\u003e[#14115](https://github.com/pypa/pip/issues/14115)\n\u0026lt;https://github.com/pypa/pip/issues/14115\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow opting out of Git partial clones with\n\u003ccode\u003ePIP_NO_PARTIAL_CLONE_FOR_BROKEN_GIT_SERVER\u003c/code\u003e.\n(\u003ccode\u003e[#11043](https://github.com/pypa/pip/issues/11043)\n\u0026lt;https://github.com/pypa/pip/issues/11043\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a \u003ccode\u003e--no-proxy-env\u003c/code\u003e (or \u003ccode\u003e--proxy\n\u0026quot;\u0026quot;\u003c/code\u003e) option to ignore proxies\nconfigured via non-pip environment variables or configuration files.\nA proxy set with \u003ccode\u003e--proxy\u003c/code\u003e is still used.\n(\u003ccode\u003e[#5378](https://github.com/pypa/pip/issues/5378)\n\u0026lt;https://github.com/pypa/pip/issues/5378\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for pulling username from keyring subprocess provider\n(\u003ccode\u003e[#12543](https://github.com/pypa/pip/issues/12543)\n\u0026lt;https://github.com/pypa/pip/issues/12543\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeedup tab autocompletion by lazy-importing certain modules.\n(\u003ccode\u003e[#4768](https://github.com/pypa/pip/issues/4768)\n\u0026lt;https://github.com/pypa/pip/issues/4768\u0026gt;\u003c/code\u003e_)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pypa/pip/commit/4b6ae5c4d7d63a61a99fbecbead8dbc35cc8b357\"\u003e\u003ccode\u003e4b6ae5c\u003c/code\u003e\u003c/a\u003e\nBump for release\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pypa/pip/commit/50b6d3cf998e141d106e72ba17380c39f979188d\"\u003e\u003ccode\u003e50b6d3c\u003c/code\u003e\u003c/a\u003e\nUpdate AUTHORS.txt\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pypa/pip/commit/dbddfbde3a2f57401c9ad1b910aee6d195af7b8d\"\u003e\u003ccode\u003edbddfbd\u003c/code\u003e\u003c/a\u003e\nTweak news entries for pip 26.2 (\u003ca\nhref\u003d\"https://redirect.github.com/pypa/pip/issues/14212\"\u003e#14212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pypa/pip/commit/6576b7596c97bb95ce02098303d25bf82dd44943\"\u003e\u003ccode\u003e6576b75\u003c/code\u003e\u003c/a\u003e\nMerge pull request \u003ca\nhref\u003d\"https://redirect.github.com/pypa/pip/issues/14165\"\u003e#14165\u003c/a\u003e from\nsbidoul/refactor-pylock-hanling-sbi\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pypa/pip/commit/0090e0065ae0087d5d6c171a4eb1821e127aa120\"\u003e\u003ccode\u003e0090e00\u003c/code\u003e\u003c/a\u003e\nAddress a variety of typos detected in code review\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pypa/pip/commit/e12ddd958df6878f38f2a6f777e4653613eb4821\"\u003e\u003ccode\u003ee12ddd9\u003c/code\u003e\u003c/a\u003e\nAdd support for --uploaded-prior-to with -r pylock.toml\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pypa/pip/commit/5eefdbcb09ab9783ab89f33fb85c48abf45eb7be\"\u003e\u003ccode\u003e5eefdbc\u003c/code\u003e\u003c/a\u003e\nBetter conflict report for requirements from -r pylock.toml\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pypa/pip/commit/6d71ff83d64b36504761990911e797c0f5d259d1\"\u003e\u003ccode\u003e6d71ff8\u003c/code\u003e\u003c/a\u003e\nTest --only-final with -r pylock.toml\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pypa/pip/commit/e7d6eb9983980a6380a12e0822da2c1c560e1bb4\"\u003e\u003ccode\u003ee7d6eb9\u003c/code\u003e\u003c/a\u003e\nRefactor -r pylock.toml\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pypa/pip/commit/756506d154a5b5b5746e9c66bc6e52d6ae3803a9\"\u003e\u003ccode\u003e756506d\u003c/code\u003e\u003c/a\u003e\nAdd TODO about pylock.select and --no-binary\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca\nhref\u003d\"https://github.com/pypa/pip/compare/26.1.2...26.2\"\u003ecompare\nview\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ff11a745175918fa39997fdf0f14701040df2b51",
      "old_mode": 33188,
      "old_path": "examples/wheel/requirements_server.txt",
      "new_id": "3d89ffcf9e3299d8a17b6c6399a1bbe090b85f52",
      "new_mode": 33188,
      "new_path": "examples/wheel/requirements_server.txt"
    }
  ]
}
