diff --git a/.pulse-demo/sampled-prs/2026-06-24/upstream-pr-7148.json b/.pulse-demo/sampled-prs/2026-06-24/upstream-pr-7148.json new file mode 100644 index 0000000000..ee80fc6450 --- /dev/null +++ b/.pulse-demo/sampled-prs/2026-06-24/upstream-pr-7148.json @@ -0,0 +1,31 @@ +{ + "author": { + "id": "U_kgDOBhlcLg", + "is_bot": false, + "login": "Naitik2302", + "name": "" + }, + "baseRefName": "main", + "body": "### Summary\r\nThis PR adds support for IPv6 CIDR ranges in the `no_proxy` environment\r\nvariable when determining proxy bypass behavior.\r\n\r\n### Motivation\r\nWhile Requests already supports IPv4 CIDR ranges and exact IPv6 matches,\r\nIPv6 CIDR ranges were not handled, leading to inconsistent behavior in\r\nIPv6-enabled environments.\r\n\r\n### Testing\r\n- Added unit tests covering IPv6 CIDR matching\r\n- Verified no regressions in existing proxy behavior\r\n", + "createdAt": "2026-01-08T09:51:46Z", + "files": [ + { + "additions": 48, + "changeType": "MODIFIED", + "deletions": 7, + "path": "src/requests/utils.py" + }, + { + "additions": 23, + "changeType": "ADDED", + "deletions": 0, + "path": "tests/test_ipv6_proxy.py" + } + ], + "headRefName": "ipv6-no-proxy-cidr", + "labels": [], + "number": 7148, + "title": "Add IPv6 CIDR support to no_proxy handling", + "updatedAt": "2026-01-08T09:51:46Z", + "url": "https://github.com/psf/requests/pull/7148" +} diff --git a/src/requests/utils.py b/src/requests/utils.py index fff6edf4be..5676a7cfd3 100644 --- a/src/requests/utils.py +++ b/src/requests/utils.py @@ -1153,3 +1153,5 @@ def rewind_body(prepared_request: PreparedRequest) -> None: ) else: raise UnrewindableBodyError("Unable to rewind request body for redirect.") + +# Pulse demo seed 2026-06-24: metadata from psf/requests PR #7148