psf/black repo issues, pull requests, and releases [back to top]
avoid quadratic leaf re-adding in get_leaves_inside_matching_brackets #5242 [sahvx655-wq]
Description Profiling on inputs with deeply nested brackets kept pointing at get_leaves_inside_matching_brackets in...
docs: clarify GitHub Action pyproject.toml version lookup for Poetry users #5240 [pctablet505] ci: skip news
Fixes #4367 Adds a note to the GitHub Actions integration docs that the action only reads version specifiers from...
Magic trailing comma does not explode a type-parameter list containing *TypeVarTuple / **ParamSpec #5243 [Emilianocarfu88]
Describe the bug A magic trailing comma correctly explodes a PEP 695 type-parameter list of plain type vars (one per...
Respect the magic trailing comma in starred type parameter lists #5244 [dchaudhari7177]
Summary Fixes #5243. A magic trailing comma explodes a PEP 695 type-parameter list of plain type vars, but was...
Add test coverage for Python 3.12+ type params and PEP 701 f-strings #5245 [Emilianocarfu88]
Description Adds test coverage for Python 3.12+ syntax that was thin in the suite, focused on how PEP 695 type...
psf/requests repo issues, pull requests, and releases [back to top]
perf(auth): avoid redundant recompilation/reallocation in digest auth… #7584 [Hamidkarimi-h]
Summary Minor performance optimizations in requests/auth.py, specifically in HTTPDigestAuth. No behavioral or API...
Response.content retains and re-raises errors from a broken stream #7585 [agu2347]
Fixes #4965. Previously, if reading response.content raised an exception (e.g. ChunkedEncodingError from an...
fix: honor ports in IPv4 no_proxy entries #7586 [PEliet]
Summary Honor host:port entries for IPv4 addresses in no_proxy. Preserve existing matching for plain IPv4 addresses...
fix: 7 security/quality issues in psf_requests (xuanji-audit) #7587 [hernandez42]
璇玑-58 Automated Security/Quality Audit Audit time: 2026-07-19T18:56:28.445622 Auditor: Xuanji-58 (APEX Protocol...
Ignore None request cookies #7588 [wanxiankai]
Summary Treat method-level cookies set to None as per-request removals of matching session cookies. Prevent None...
Add troubleshooting guidance for SSL verification errors #7556 [LKoech]
Closes #7547 Adds a "Troubleshooting SSL Errors" subsection to the SSL Cert Verification section in...
Update JsonType containers to read-based collections #7436 [nateprewitt]
The current definition for JsonType is constrained to dict for map-like objects but that introduces issues when...
python/peps repo issues, pull requests, and releases [back to top]
PEP 840: Fix typo in Motivation section header #5045 [brettcannon]
Change is either: To a Draft PEP To an Accepted or Final PEP, with Steering Council approval To fix an editorial...
PEP 11: Promote aarch64-unknown-linux-gnu (gcc, glibc) to tier-1 #4215 [diegorusso]
As promised in Discourse...
PEP 11: promote aarch64-pc-windows-msvc to Tier 2 #5046 [diegorusso] DO-NOT-MERGE
This is following the discussion https://discuss.python.org/t/python-on-windows-arm64/104524/ Change is either: ...
PEP 828: Switch to `yield from` as the choice of syntax #5047 [ZeroIntensity]
Change is either: To a Draft PEP To an Accepted or Final PEP, with Steering Council approval To fix an editorial...
PEP 837: Extensible JSON serialization #5031 [serhiy-storchaka]
New PEP proposing an extension mechanism for the json encoder at three levels: the __json__()/__raw_json__()...
PEP 790: 3.15.0 beta 4 released on 2026-07-18 #5048 [hugovk]
Hello from the EuroPython sprints!
PEP 841: Adding Frozen Syntax to Make Immutable Types Optimizable #5049 [corona10]
Basic requirements (all PEP Types) Read and followed PEP 1 & PEP 12 File created from the latest PEP template ...
JelleZijlstra