psf/black repo issues, pull requests, and releases [back to top]
Unexpected version warning #5164 [oyvindronningstad] T: bug
I'm getting Warning: Python 3.14 cannot parse code formatted for Python 3.15. To fix this: run Black with Python...
fix quadratic backtracking in unicode escape normalization #5163 [sahvx655-wq]
normalize_unicode_escape_sequences runs UNICODE_ESCAPE_RE over every string leaf, and the pattern matched a...
Run all CI on 3.15 #5101 [cobaltt7] ci: build all wheels
Description I believe this is the last thing for 3.15 support. Also updates a few other metadata version...
fix quadratic backtracking in debug f-string quote detection #5165 [sahvx655-wq]
the debug f-string check in make_naked runs re.search with a leading .*, so it rescans for a quote from every start...
fix: no spurious target-version warning when runtime version is included #5167 [wahajahmed010]
Description The _target_versions_exceed_runtime function was using max() to compare target versions against the...
Fix false positive target version warning when current Python is included #5168 [cmw-creator]
Problem _target_versions_exceed_runtime compares only the maximum target version against the runtime. This causes a...
psf/requests repo issues, pull requests, and releases [back to top]
Fix incorrect Content-Length for StringIO with multi-byte characters #7201 [veeceey]
Summary Fixes #6917. super_len() uses seek/tell to measure the length of file-like objects such as StringIO and...
FIX: no_proxy env ignored on 302 redirect (fix #3296) #7487 [JosefVacha]
Summary Fix no_proxy environment variable being ignored on 302 redirects in requests. Root Cause In...
fix: restore urlparse path params in digest auth uri (#6990) #7491 [wowo515151]
Problem urlparse() from urllib.parse treats semicolons as path parameter delimiters per RFC 1808. For a URL...
fix: verify=False precedence over REQUESTS_CA_BUNDLE env var (#3829) #7495 [daviediao-code]
Summary Fixes #3829 โ verify=False is ignored when REQUESTS_CA_BUNDLE or CURL_CA_BUNDLE env var is set. Root...
Fix RequestsCookieJar popitem #7494 [puneetdixit200]
Fixes #6190 RequestsCookieJar inherits MutableMapping.popitem(), but its iterator yields Cookie objects rather than...
Improve static typing of 3rd party imports #7496 [jorenham]
This adds chardet, cryptography, and PyOpenSSL to the typecheck dependency group. This way, Pyright is able to...
Disable commonly ignored Pyright linting rules #7497 [jorenham]
I noticed that some Pyright error codes were often ignored, and that most of those were opinionated lints that...
Add type annotation for `Request.hooks` #7498 [jorenham]
The typestats dashboard (https://jorenham.github.io/typestats/dashboard/report/#requests) showed that this instance...
RFC: Adding inline type annotations to Requests #7271 [nateprewitt]
ImportantBefore reporting new issues, be sure to check this comment to see if your problem is already being...
python/peps repo issues, pull requests, and releases [back to top]
PEP 833: Mark as Accepted #4988 [woodruffw]
Per https://discuss.python.org/t/pep-833-freezing-the-html-simple-repository-api/107051/34 ๐
PEP 790: 3.15.0 beta 2 released on 2026-06-02 #4991 [hugovk]
https://discuss.python.org/t/python-3-15-0-beta-2-is-here/107610
fix: correct link #4992 [miketheman]
Took a trip down memory lane, and wanted to see the old vault, figured some others might want to as well.
PEP 798: Mark as Final #4812 [adqm]
Final implementation has been merged (including tests and docs) PEP matches the final implementation Any...
PEP 825: Various clarifications #4969 [konstin]
No functional changes, but clarifications to the variant ordering algorithm, index support and scope. Change is...
Mark various accepted PEPs as Final #4986 [ZeroIntensity]
I didn't touch PEPs that already have a PR marking them as final. For the packaging PEPs, I only finalized those...
PEP 827: Add missing `positional` #4881 [korbash]
PEP 827: Fix typo in class Param Change is either: To a Draft PEP To an Accepted or Final PEP, with Steering...
PEP 753: mark as Final #4993 [woodruffw]
This PEP has been final for a while, per its canonical PyPA spec (which has also been linked in the PEP for a...
JelleZijlstra: Thanks, could you add a changelog entry? Something like "Improve performance on strings...
sahvx655-wq: Added it under Performance, thanks.
JelleZijlstra