Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
1,065 Pull requests merged by179 people
- [3.14] gh-134381: Fix RuntimeError when starting not-yet started Thread after fork (gh-134514)
#134596 merged
May 23, 2025 - [3.13] gh-134381: Fix RuntimeError when starting not-yet started Thread after fork (gh-134514)
#134597 merged
May 23, 2025 - gh-134381: Improve thread safety in _PyThread_AfterFork by preserving not-started handles
#134514 merged
May 23, 2025 - gh-120170: Exclude __mp_main__ in C version of whichmodule()
#120171 merged
May 23, 2025 - gh-134565: Use ExceptionGroup to handle multiple errors in unittest.doModuleCleanups()
#134566 merged
May 23, 2025 - [3.13] gh-134578: Mark more slow tests (GH-134579)
#134592 merged
May 23, 2025 - [3.14] gh-133454: Reduce the number of threads in test_racing_getbuf_and_releasebuf (GH-133458)
#134589 merged
May 23, 2025 - gh-134578: Mark more slow tests
#134579 merged
May 23, 2025 - gh-133454: Reduce the number of threads in test_racing_getbuf_and_releasebuf
#133458 merged
May 23, 2025 - gh-131798: Small improvements to
remove_unneeded_uops
#134554 merged
May 23, 2025 - gh-134486: Fix missing alloca symbol in _ctypes on NetBSD.
#134487 merged
May 23, 2025 - [3.14] Further improves Advanced installation docs for PyManager (GH-134541)
#134576 merged
May 23, 2025 - Further improves Advanced installation docs for PyManager
#134541 merged
May 23, 2025 - [3.14] gh-133885: Use locks instead of critical sections for _zstd (gh-134289)
#134560 merged
May 23, 2025 - [3.13] gh-106318: Add example for
str.count()
(GH-134519)#134573 merged
May 23, 2025 - [3.14] gh-106318: Add example for
str.count()
(GH-134519)#134574 merged
May 23, 2025 - [3.14] gh-106318: Add example for
str.center()
(GH-134518)#134571 merged
May 23, 2025 - [3.13] gh-106318: Add example for
str.center()
(GH-134518)#134572 merged
May 23, 2025 - gh-106318: Add example for
str.count()
#134519 merged
May 23, 2025 - gh-106318: Add example for
str.center()
#134518 merged
May 23, 2025 - gh-133372: remove out of date todos from types module about generator wrapper
#134563 merged
May 23, 2025 - gh-134451: Delete
@dataclass
forasyncio.tools.CycleFoundException
class#134513 merged
May 23, 2025 - gh-114177: avoid calling connection lost callbacks when loop is already closed in asyncio subprocess
#134508 merged
May 23, 2025 - gh-133885: Use locks instead of critical sections for _zstd
#134289 merged
May 23, 2025 - [3.13] Docs: fix link in free-threading-python.rst (GH-134548)
#134556 merged
May 23, 2025 - [3.14] Docs: fix link in free-threading-python.rst (GH-134548)
#134555 merged
May 23, 2025 - Docs: fix link in free-threading-python.rst
#134548 merged
May 23, 2025 - gh-128307: Update docs for asyncio.create_task, TaskGroup.create_task, asyncio.create_task
#134202 merged
May 22, 2025 - [3.14] GH-131769: fix detecting a pydebug build of the build Python when building for WASI
#133219 merged
May 22, 2025 - [3.14] GH-130397: remove special-casing of C stack depth for WASI (GH-134469)
#134547 merged
May 22, 2025 - GH-131769: fix detecting a pydebug build of the build Python when building for WASI
#134015 merged
May 22, 2025 - [3.13] Avoid
__file__
inhashlib
example (GH-134540)#134550 merged
May 22, 2025 - [3.14] Avoid
__file__
inhashlib
example (GH-134540)#134549 merged
May 22, 2025 - Avoid
__file__
inhashlib
example#134540 merged
May 22, 2025 - GH-130397: remove special-casing of C stack depth for WASI
#134469 merged
May 22, 2025 - [3.13] Docs: Add note to tutorial clarifying scope (GH-134534)
#134545 merged
May 22, 2025 - [3.14] Docs: Add note to tutorial clarifying scope (GH-134534)
#134536 merged
May 22, 2025 - Add note to tutorial clarifying scope
#134534 merged
May 22, 2025 - gh-131798: JIT: Optimize
_POP_CALL_TWO_LOAD_CONST_INLINE_BORROW
#134369 merged
May 22, 2025 - [3.14] gh-132775: Fix Recently Introduced Warnings (gh-134530)
#134532 merged
May 22, 2025 - gh-132775: Fix Recently Introduced Warnings
#134530 merged
May 22, 2025 - [3.14] gh-132775: Make _PyXI_session Opaque (gh-134452)
#134522 merged
May 22, 2025 - [3.14] gh-134322: Fix
repr(threading.RLock)
(GH-134389)#134528 merged
May 22, 2025 - gh-134322: fix the
__repr__
value ofthreading.RLock
from_thread
module, when just created#134389 merged
May 22, 2025 - gh-132775: Make _PyXI_session Opaque
#134452 merged
May 22, 2025 - GH-131798: Optimize cached class attributes and methods in the JIT
#134403 merged
May 22, 2025 - [3.14] gh-132775: Use _PyCode GetScriptXIData() (gh-134511)
#134515 merged
May 22, 2025 - gh-132775: Use _PyCode GetScriptXIData()
#134511 merged
May 22, 2025 - [3.14] gh-133740: Fix locale.nl_langinfo(ALT_DIGITS) (GH-134468)
#134512 merged
May 22, 2025 - [3.14] gh-134323: Fix the new
threading.RLock.locked
method (GH-134368)#134510 merged
May 22, 2025 - gh-133740: Fix locale.nl_langinfo(ALT_DIGITS)
#134468 merged
May 22, 2025 - gh-131798: JIT: replace _LOAD_SMALL_INT with _LOAD_CONST_INLINE_BORROW
#134406 merged
May 22, 2025 - [3.14] gh-134370: Added clarification on instance annotations (GH-134387)
#134509 merged
May 22, 2025 - gh-134323: Fix the new
threading.RLock.locked
method#134368 merged
May 22, 2025 - gh-134370 Added clarification on instances annotations
#134387 merged
May 22, 2025 - [3.14] gh-132775: Use _PyObject_GetXIData (With Fallback) (gh-134440)
#134507 merged
May 22, 2025 - gh-132775: Use _PyObject_GetXIData (With Fallback)
#134440 merged
May 22, 2025 - [3.14] gh-134455: Fix
build-details.json
to use thec_api.headers
key (GH-134456)#134504 merged
May 22, 2025 - gh-134455: Fix
build-details.json
to use thec_api.headers
key#134456 merged
May 22, 2025 - [3.14] gh-71339: Use new assertion methods in tests (GH-129046)
#134498 merged
May 22, 2025 - gh-127081: lock non-re-entrant
*pwent
calls#132748 merged
May 22, 2025 - gh-71339: Use new assertion methods in tests
#129046 merged
May 22, 2025 - [3.13] Consistent sentence case in docs template files (GH-134412)
#134496 merged
May 22, 2025 - [3.14] Consistent sentence case in docs template files (GH-134412)
#134495 merged
May 22, 2025 - Consistent sentence case in docs template files
#134412 merged
May 22, 2025 - [3.13] gh-71339: Use new assertion methods in the http tests (GH-129058)
#132500 merged
May 22, 2025 - [3.13] gh-71339: Use new assertion methods in the urllib tests (GH-129056)
#132499 merged
May 22, 2025 - [3.13] gh-71339: Use new assertion methods in the email tests (GH-129055)
#132501 merged
May 22, 2025 - GH-131688: Mark instructions and uops with DECREF_INPUTS as escaping.
#133501 merged
May 22, 2025 - GH-133932: Tagged ints are heap safe
#134244 merged
May 22, 2025 - [3.14] gh-131357: Add some extra tests for empty bytes and bytearray (GH-134458)
#134489 merged
May 22, 2025 - Add notes on nogil & reinitialization to the Opt-Out section in Module Isolation HOWTO
#134141 merged
May 22, 2025 - [3.13] gh-131357: Add some extra tests for empty bytes and bytearray (GH-134458)
#134490 merged
May 22, 2025 - gh-131357: Add some extra tests for empty bytes and bytearray
#134458 merged
May 22, 2025 - [3.14] gh-134309: Add
github.actor
to the GitHub Actions concurrency key (GH-134310)#134484 merged
May 22, 2025 - [3.13] gh-134309: Add
github.actor
to the GitHub Actions concurrency key (GH-134310)#134485 merged
May 22, 2025 - gh-134309: Fix premature cancellation of CI tests when multiple PRs have the same branch name
#134310 merged
May 22, 2025 - gh-127840: Revert "gh-127840: pass flags and address from send_fds (GH-127841)"
#134482 merged
May 22, 2025 - [3.14] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134476 merged
May 22, 2025 - [3.13] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134477 merged
May 22, 2025 - gh-134062: Fix hash collisions in IPv4Network and IPv6Network
#134063 merged
May 22, 2025 - gh-127840: pass flags and address from send_fds
#127841 merged
May 22, 2025 - gh-127960 Fix the REPL to set the correct namespace by setting the correct
__main__
module#134275 merged
May 22, 2025 - [3.14] gh-132775: Use _PyFunction_VerifyStateless() and _PyCode_VerifyStateless() (gh-134439)
#134465 merged
May 21, 2025 - gh-132775: Use _PyFunction_VerifyStateless() and _PyCode_VerifyStateless()
#134439 merged
May 21, 2025 - [3.14] gh-132983: Fix refleak in zstd dictionary functions (gh-134459)
#134463 merged
May 21, 2025 - gh-132983: Fix refleak in zstd dictionary functions
#134459 merged
May 21, 2025 - [3.14] gh-132124: improve safety nets for creating AF_UNIX socket files (GH-134085)
#134447 merged
May 21, 2025 - gh-132124: improve safety nets for creating AF_UNIX socket files
#134085 merged
May 21, 2025 - [3.13] gh-80050: Update BufferedReader.read docs around non-blocking (GH-130653)
#134445 merged
May 21, 2025 - [3.14] gh-80050: Update BufferedReader.read docs around non-blocking (GH-130653)
#134444 merged
May 21, 2025 - [3.14] gh-134026: Fix grammar description of for statement (GH-134034)
#134424 merged
May 21, 2025 - [3.14] gh-132983: Refactor shared code in train_dict and finalize_dict (GH-134432)
#134442 merged
May 21, 2025 - gh-80050: Update BufferedReader.read docs around non-blocking
#130653 merged
May 21, 2025 - [3.14] gh-62184: Remove _pyio import of _io.FileIO (gh-134192)
#134437 merged
May 21, 2025 - [3.13] gh-62184: Remove _pyio import of _io.FileIO (gh-134192)
#134436 merged
May 21, 2025 - gh-132983: Refactor shared code in train_dict and finalize_dict
#134432 merged
May 21, 2025 - gh-62184: Remove _pyio import of _io.FileIO
#134192 merged
May 21, 2025 - [3.13] gh-133982: Run unclosed file test on all io implementations (gh-134165)
#134434 merged
May 21, 2025 - [3.14] gh-133982: Run unclosed file test on all io implementations (gh-134165)
#134433 merged
May 21, 2025 - [3.13] gh-71253: Match _io exception in _pyio (gh-133985)
#134431 merged
May 21, 2025 - [3.14] gh-71253: Match _io exception in _pyio (gh-133985)
#134430 merged
May 21, 2025 - [3.13] gh-133982: Update test_bufio to use self.open (gh-133983)
#134429 merged
May 21, 2025 - [3.14] gh-133982: Update test_bufio to use self.open (gh-133983)
#134428 merged
May 21, 2025 - gh-133982: Run unclosed file test on all io implementations
#134165 merged
May 21, 2025 - [3.14] gh-132775: Support Fallbacks in _PyObject_GetXIData() (gh-133482)
#134418 merged
May 21, 2025 - gh-71253: Match _io exception in _pyio
#133985 merged
May 21, 2025 - gh-133982: Update test_bufio to use self.open
#133983 merged
May 21, 2025 - [3.13] gh-132246: Add special buffer methods to C API Type Object docs (gh-132247)
#134427 merged
May 21, 2025 - [3.14] gh-132246: Add special buffer methods to C API Type Object docs (gh-132247)
#134426 merged
May 21, 2025 - [3.14] gh-90871: fix connection backlog offset in asyncio (gh-134392)
#134421 merged
May 21, 2025 - [3.14] gh-132983: Add documentation for compression.zstd (GH-133911)
#134425 merged
May 21, 2025 - gh-132246: Add special buffer methods to C API Type Object docs
#132247 merged
May 21, 2025 - gh-132983: Add documentation for compression.zstd
#133911 merged
May 21, 2025 - gh-134026: Fix grammar description of for statement
#134034 merged
May 21, 2025 - gh-127833: lexical analysis: Improve section on Names
#131474 merged
May 21, 2025 - [3.13] gh-110631: Fix some incorrect indents in the documentation (GH-129312)
#134420 merged
May 21, 2025 - gh-90871: fix connection backlog offset in asyncio
#134392 merged
May 21, 2025 - [3.14] gh-110631: Fix some incorrect indents in the documentation (GH-129312)
#134419 merged
May 21, 2025 - gh-110631: Fix some incorrect indents in the documentation
#129312 merged
May 21, 2025 - gh-132775: Add _PyObject_GetXIDataWithFallback()
#133482 merged
May 21, 2025 - gh-134262: Add retries to generate_sbom.py
#134263 merged
May 21, 2025 - [3.14] Fix signature of
_curses.assume_default_colors
in the docs (GH-134409)#134417 merged
May 21, 2025 - gh-131185: Use a proper thread-local for cached thread states
#132510 merged
May 21, 2025 - Fix signature of
_curses.assume_default_colors
in the docs#134409 merged
May 21, 2025 - [3.14] gh-132542: Only run test_native_id_after_fork if native_id is supported (GH-134408)
#134413 merged
May 21, 2025 - [3.13] gh-132542: Only run test_native_id_after_fork if native_id is supported (GH-134408)
#134414 merged
May 21, 2025 - gh-132542: Only run
test_native_id_after_fork
ifnative_id
is supported#134408 merged
May 21, 2025 - [3.14] gh-133980: use atomic store in
PyObject_GenericSetDict
(GH-133988)#134354 merged
May 21, 2025 - [3.14] Add documentation for remote debugging with pdb (GH-134260)
#134398 merged
May 21, 2025 - [3.14] gh-134360 Add processName attribute to
logging.Formatter
docstring (GH-134371)#134405 merged
May 21, 2025 - [3.13] gh-134360 Add processName attribute to
logging.Formatter
docstring (GH-134371)#134404 merged
May 21, 2025 - gh-134360 Add processName attribute to
logging.Formatter
docstring#134371 merged
May 21, 2025 - [3.14] gh-72680: Fix false positives when using zipfile.is_zipfile() (GH-134250)
#134401 merged
May 21, 2025 - gh-72680: Fix false positives when using zipfile.is_zipfile()
#134250 merged
May 21, 2025 - [3.14] gh-91048: Fix error path result in _remote_debugging_module (GH-134347)
#134399 merged
May 21, 2025 - gh-91048: Fix error path result in _remote_debugging_module
#134347 merged
May 20, 2025 - Add documentation for remote debugging with pdb
#134260 merged
May 20, 2025 - GH-131798: Narrow types more aggressively in the JIT
#134373 merged
May 20, 2025 - gh-131798: JIT: Narrow the return type of
_GET_LEN
to int#133345 merged
May 20, 2025 - [3.14] GH-130727: Avoid race condition in _wmimodule by copying shared data (GH-134313)
#134397 merged
May 20, 2025 - [3.13] GH-130727: Avoid race condition in _wmimodule by copying shared data (GH-134313)
#134396 merged
May 20, 2025 - GH-130727: test_wmi_query_error test is flaky
#134313 merged
May 20, 2025 - [3.14] gh-134215: PyREPL: Do not show underscored modules by default during autocompletion (gh-134267)
#134388 merged
May 20, 2025 - [3.14] gh-134209: use heap-allocated memory in
_curses.window.{instr,getstr}
(GH-134283)#134391 merged
May 20, 2025 - gh-134209: use heap-allocated memory in
_curses.window.{instr,getstr}
#134283 merged
May 20, 2025 - gh-134215: PyREPL: Do not show underscored modules by default during autocompletion
#134267 merged
May 20, 2025 - [3.13] gh-128066: Properly handle history file writes for RO fs on PyREPL (gh-134380)
#134386 merged
May 20, 2025 - [3.14] gh-128066: Properly handle history file writes for RO fs on PyREPL (gh-134380)
#134385 merged
May 20, 2025 - gh-128066: Properly handle history file writes for RO fs on PyREPL
#134380 merged
May 20, 2025 - gh-90117: handle dict and mapping views in pprint
#30135 merged
May 20, 2025 - [3.13] gh-85045: clarified that the underlying buffer of a TextIOBase can be a RawIOBase (GH-134372)
#134375 merged
May 20, 2025 - [3.14] gh-85045: clarified that the underlying buffer of a TextIOBase can be a RawIOBase (GH-134372)
#134374 merged
May 20, 2025 - [3.14] gh-127146: xfail more Emscripten stack overflows (GH-134358)
#134382 merged
May 20, 2025 - [3.14] gh-131357: Add tests for zero-sized bytes objects in test_bytes.py (GH-134234)
#134378 merged
May 20, 2025 - [3.13] gh-131357: Add tests for zero-sized bytes objects in test_bytes.py (GH-134234)
#134379 merged
May 20, 2025 - [3.14] gh-106213: Shorten Emscripten wasm-gc trampoline by a little (GH-133984)
#134376 merged
May 20, 2025 - gh-127146: xfail more Emscripten stack overflows
#134358 merged
May 20, 2025 - gh-106213: Shorten Emscripten wasm-gc trampoline by a little
#133984 merged
May 20, 2025 - gh-85045: clarified that the underlying buffer of a TextIOBase can be a RawIOBase
#134372 merged
May 20, 2025 - [3.14] GH-133779: Fix finding pyconfig.h on Windows JIT builds (GH-134349)
#134359 merged
May 20, 2025 - [3.14] gh-75459: Doc: C API: Improve object life cycle documentation (GH-125962)
#134344 merged
May 20, 2025 - [3.13] gh-132542: Set native thread ID after fork (GH-132701)
#134361 merged
May 20, 2025 - [3.14] gh-127945: Update What's New in Python 3.14 for free-threaded ctypes (GH-134332)
#134364 merged
May 20, 2025 - gh-127945: Update What's New in Python 3.14 for free-threaded ctypes
#134332 merged
May 20, 2025 - [3.14] gh-128002: add what's new docs for
asyncio
(GH-134324)#134362 merged
May 20, 2025 - [3.14] gh-132542: Set native thread ID after fork (GH-132701)
#134356 merged
May 20, 2025 - gh-128002: add what's new docs for asyncio
#134324 merged
May 20, 2025 - gh-122781: Fix
%z
instrptime
#132922 merged
May 20, 2025 - GH-133779: Fix Windows JIT builds
#134349 merged
May 20, 2025 - [3.13] gh-129748: Update mimalloc to use atomic store for mi_block_set_nextx (GH-134238)
#134353 merged
May 20, 2025 - [3.14] gh-129748: Update mimalloc to use atomic store for mi_block_set_nextx (GH-134238)
#134352 merged
May 20, 2025 - gh-132542: Set native thread ID after fork
#132701 merged
May 20, 2025 - gh-76075: Correct
datetime.timestamp
documentation#131202 merged
May 20, 2025 - gh-133980: use atomic store in
PyObject_GenericSetDict
#133988 merged
May 20, 2025 - gh-129748: Update mimalloc to use atomic store for mi_block_set_nextx
#134238 merged
May 20, 2025 - gh-115999: Add PyCodeObject.co_tlbc to the debug offsets
#134286 merged
May 20, 2025 - GH-134282: Simplify LOAD_CONST: Always borrow the reference
#134284 merged
May 20, 2025 - gh-86802: Fix asyncio memory leak; shielded tasks where cancelled log…
#134331 merged
May 20, 2025 - [3.13] gh-101100: Fix Sphinx warnings in
library/decimal.rst
(GH-134303)#134339 merged
May 20, 2025 - [3.14] gh-101100: Fix Sphinx warnings in
library/decimal.rst
(GH-134303)#134338 merged
May 20, 2025 - gh-101100: Fix Sphinx warnings in
library/decimal.rst
#134303 merged
May 20, 2025 - [3.13] gh-128307: Update what's new in 3.13 with create_task changes of asyncio (#134304)
#134335 merged
May 20, 2025 - [3.14] gh-128307: Update what's new in 3.13 and 3.14 with create_task changes of asyncio (GH-134304)
#134319 merged
May 20, 2025 - [3.14] gh-62824: Add alias for iso-8859-8-i which is the same as iso-8859-8 (gh-134306)
#134330 merged
May 20, 2025 - gh-62824: Add alias for iso-8859-8-i which is the same as iso-8859-8
#134306 merged
May 20, 2025 - [3.14] gh-117596: Add more tests for os.path with invalid paths (GH-134189)
#134265 merged
May 20, 2025 - [3.13] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648)
#133944 merged
May 20, 2025 - gh-75459: Doc: C API: Improve object life cycle documentation
#125962 merged
May 20, 2025 - gh-131357: Add tests for zero-sized bytes objects in test_bytes.py
#134234 merged
May 20, 2025 - [3.13] gh-53189: Document peculiarities of InteractiveConsole in relation to pickle (GH-123069)
#134329 merged
May 20, 2025 - [3.14] gh-53189: Document peculiarities of InteractiveConsole in relation to pickle (GH-123069)
#134328 merged
May 20, 2025 - gh-53189: Document peculiarities of InteractiveConsole in relation to pickle
#123069 merged
May 20, 2025 - [3.14] gh-133890: Handle UnicodeEncodeError in tarfile (GH-134147)
#134195 merged
May 20, 2025 - [3.14] gh-133940: test_strftime incorrectly calculates expected week (GH-134281)
#134301 merged
May 20, 2025 - [3.14] gh-131505: Move len boundary assertions before using len. (GH-131536)
#134239 merged
May 20, 2025 - gh-72902: improve Fraction constructor speed for typical inputs
#134320 merged
May 20, 2025 - gh-125843: fix
test_curses.test_attributes
on x86-64 macOS#134252 merged
May 20, 2025 - gh-128307: Update what's new in 3.13 and 3.14 with create_task changes
#134304 merged
May 20, 2025 - [3.14] Clean up test_posixpath (GH-134315)
#134316 merged
May 20, 2025 - [3.13] Clean up test_posixpath (GH-134315)
#134317 merged
May 20, 2025 - Clean up test_posixpath
#134315 merged
May 20, 2025 - [3.14] gh-133374: fix test_python_legacy_windows_stdio (GH-134080)
#134314 merged
May 20, 2025 - gh-133374: fix test_python_legacy_windows_stdio
#134080 merged
May 20, 2025 - [3.14] gh-132983: Call Py_XDECREF rather than PyObject_GC_Del in failed __new__ (GH-133962)
#134305 merged
May 20, 2025 - [3.14] gh-132983: Convert zstd
__new__
methods to Argument Clinic (GH-133860)#133915 merged
May 20, 2025 - [3.13] gh-133940: test_strftime incorrectly calculates expected week (GH-134281)
#134302 merged
May 20, 2025 - gh-133940: test_strftime incorrectly calculates expected week
#134281 merged
May 20, 2025 - [3.13] gh-134201: Expand explanation of Base85 encodings in base64 docs (GH-134288)
#134297 merged
May 20, 2025 - [3.14] gh-134201: Expand explanation of Base85 encodings in base64 docs (GH-134288)
#134298 merged
May 20, 2025 - gh-134201: Expand Base85 Documentation
#134288 merged
May 19, 2025 - gh-132983: Add zstd version info to
test.pythoninfo
#134230 merged
May 19, 2025 - gh-131798: JIT: Add
_POP_CALL_TWO_LOAD_CONST_INLINE_BORROW
#134268 merged
May 19, 2025 - gh-131178: remove runtime tests for
http.server
CLI#134287 merged
May 19, 2025 - [3.14] gh-134235: Import Autocomplete for Builtin Modules (GH-134277)
#134285 merged
May 19, 2025 - gh-134235: Import Autocomplete for Builtin Modules
#134277 merged
May 19, 2025 - gh-88994: Change
datetime.now
to half-even rounding for consistency withdatetime.fromtimestamp
.#134258 merged
May 19, 2025 - [3.14] gh-133779: Revert Windows generation of pyconfig.h and go back to a static header. (GH-133966)
#134211 merged
May 19, 2025 - gh-131798: Split CALL_LIST_APPEND into serveral uops
#134240 merged
May 19, 2025 - gh-80184: Set getattr(socket, "SOMAXCONN", 5) as the default queue size for TCPServer
#134249 merged
May 19, 2025 - [3.13] gh-117596: Add more tests for os.path with invalid paths (GH-134189)
#134266 merged
May 19, 2025 - Revert "gh-128639: Don't assume one thread in subinterpreter finalization (gh-128640)"
#134256 merged
May 19, 2025 - gh-117596: Add more tests for os.path with invalid paths
#134189 merged
May 19, 2025 - Simplify interp_look_up_id()
#134257 merged
May 19, 2025 - gh-126883: Add check that timezone fields are in range for
datetime.fromisoformat
#127242 merged
May 19, 2025 - gh-131798: JIT: Narrow the return type of
isinstance
for some known arguments#133172 merged
May 19, 2025 - gh-128639: Don't assume one thread in subinterpreter finalization
#128640 merged
May 19, 2025 - Fix typo in get_stack_trace docstring
#134246 merged
May 19, 2025 - gh-134236: Run
make regen-all
and fixTest generated files are up-to-date
#134237 merged
May 19, 2025 - [3.13] gh-125225: Fix column misalignment in help('topics') output (gh-125226)
#134226 merged
May 19, 2025 - [3.14] gh-125225: Fix column misalignment in help('topics') output (gh-125226)
#134225 merged
May 19, 2025 - gh-131505: Move len boundary assertions before using len.
#131536 merged
May 19, 2025 - [3.14] gh-128045: Mark unknown opcodes as deopting to themselves (GH-128044)
#134228 merged
May 19, 2025 - gh-128045: Syncs w/ latest opcode metadata
#134231 merged
May 19, 2025 - [3.14] gh-134214: Fix test case in pyrepl (gh-134223)
#134229 merged
May 19, 2025 - [3.14] gh-134158: Fix PyREPL coloring of double braces in f/t-strings (gh-134159)
#134227 merged
May 19, 2025 - gh-132795: Add the new
Locked
public method tomultiprocessing.[Bounded]Semaphore
#133299 merged
May 19, 2025 - gh-134214: Fix test case in pyrepl
#134223 merged
May 19, 2025 - gh-128045: Mark unknown opcodes as deopting to themselves
#128044 merged
May 19, 2025 - [3.14] gh-134097: Print number of refs & blocks after each statement in new REPL (gh-134136)
#134220 merged
May 19, 2025 - [3.13] gh-134097: Print number of refs & blocks after each statement in new REPL (gh-134136)
#134221 merged
May 19, 2025 - gh-134158: Fix PyREPL coloring of double braces in f/t-strings
#134159 merged
May 19, 2025 - gh-125225 Fix column misalignment in help('topics') output
#125226 merged
May 19, 2025 - gh-125843: indicate which C function caused a
curses.error
#125844 merged
May 19, 2025 - [3.14] gh-122055: Clarify documentation for empty matches in RE (GH-133169)
#134217 merged
May 19, 2025 - [3.13] gh-122055: Clarify documentation for empty matches in RE (GH-133169)
#134218 merged
May 19, 2025 - gh-134097: Print number of refs & blocks after each statement in new REPL
#134136 merged
May 19, 2025 - gh-122055: Clarify documentation for empty matches in RE
#133169 merged
May 19, 2025 - [3.13] Docs: C API: Fix the incorrect
PyThreadState_Swap
documentation#133900 merged
May 19, 2025 - gh-131178: Add tests for http.server command-line interface
#132540 merged
May 19, 2025 - [3.14] gh-133999: Fix
except
parsing regression in 3.14 (GH-134035)#134206 merged
May 19, 2025 - [3.13] gh-133890: Handle UnicodeEncodeError in tarfile (GH-134147)
#134196 merged
May 19, 2025 - gh-133779: Revert Windows generation of pyconfig.h and go back to a static header.
#133966 merged
May 19, 2025 - [3.14] gh-76023: Make os.path.realpath to ignore WinError 1005 in non-strict mode (GH-128328)
#134203 merged
May 19, 2025 - [3.13] gh-76023: Make os.path.realpath to ignore WinError 1005 in non-strict mode (GH-128328)
#134204 merged
May 19, 2025 - gh-76023: WinFSP giving WinError 1005 fix (Python 3.14.0a3)
#128328 merged
May 19, 2025 - gh-134087: enforce signature of
threading.RLock
#134178 merged
May 19, 2025 - [3.14] gh-134060: Don't create a certain symlink in
venv
if platform does not support it#134061 merged
May 18, 2025 - gh-133890: Handle UnicodeEncodeError in tarfile
#134147 merged
May 18, 2025 - [3.13] gh-133889: Only show the path of the URL in the SimpleHTTPRequestHandler page (GH-134135)
#134191 merged
May 18, 2025 - [3.14] gh-133889: Only show the path of the URL in the SimpleHTTPRequestHandler page (GH-134135)
#134190 merged
May 18, 2025 - gh-133889: Only show the path of the URL in the SimpleHTTPRequestHandler page
#134135 merged
May 18, 2025 - [3.13] document
Py_VISIT
as a macro in the docs (GH-133688)#134187 merged
May 18, 2025 - [3.14] document
Py_VISIT
as a macro in the docs (GH-133688)#134186 merged
May 18, 2025 - [3.14] fix indent in
controlflow.rst
docs (GH-134008)#134184 merged
May 18, 2025 - Make it clear Py_VISIT is a macro in the docs
#133688 merged
May 18, 2025 - [3.13] fix indent in
controlflow.rst
docs (GH-134008)#134185 merged
May 18, 2025 - Docs: Fix the
_PyGenObject_HEAD
reference in theInternalDocs/generators.md
#133739 merged
May 18, 2025 - Fix example in Doc/howto/functional.rst
#133978 merged
May 18, 2025 - Docs: Fix indent in
controlflow.rst
#134008 merged
May 18, 2025 - gh-134114: Clarify FAQ note about dictonary keys
#134118 merged
May 18, 2025 - gh-134173: Optimize concurrent.futures→asyncio state transfer with atomic snapshot
#134174 merged
May 18, 2025 - [3.14] gh-134144: Fix use-after-free in zapthreads() (GH-134145)
#134182 merged
May 18, 2025 - [3.14] gh-134100: Fix use-after-free in
PyImport_ImportModuleLevelObject
(GH-134117)#134171 merged
May 18, 2025 - [3.13] gh-134100: Fix use-after-free in
PyImport_ImportModuleLevelObject
(GH-134117)#134172 merged
May 18, 2025 - gh-134144: Fix use-after-free in zapthreads()
#134145 merged
May 18, 2025 - [3.13] gh-133745: Fix asyncio task factory name/context kwarg breaks
#133948 merged
May 18, 2025 - gh-133157: remove use of
_Py_NO_SANITIZE_UNDEFINED
in faulthandler#134047 merged
May 18, 2025 - gh-134082: modernize
string.Formatter
class docstring#134125 merged
May 18, 2025 - gh-134100: Fix UAF in PyImport_ImportModuleLevelObject
#134117 merged
May 18, 2025 - [3.14] gh-134150: Clarify distinction between JSON and Python objects (GH-134154)
#134166 merged
May 18, 2025 - [3.13] gh-134150: Clarify distinction between JSON and Python objects (GH-134154)
#134167 merged
May 18, 2025 - gh-134150: Clarify distinction between JSON and Python objects
#134154 merged
May 18, 2025 - [3.14] gh-134064: Fix sys.remote_exec() error checking (GH-134067)
#134162 merged
May 17, 2025 - gh-134064: Fix sys.remote_exec() error checking
#134067 merged
May 17, 2025 - [3.14] gh-134119: Fix crash from calling next() on exhausted template iterator (GH-134120)
#134153 merged
May 17, 2025 - gh-134119: Fix crash from calling next() on exhausted template iterator
#134120 merged
May 17, 2025 - gh-133999: Fix
except
parsing regression in 3.14#134035 merged
May 17, 2025 - [3.13] gh-88275: Add missing
__init__
method tomatch
example (GH-120281)#134143 merged
May 17, 2025 - [3.14] gh-88275: Add missing
__init__
method tomatch
example (GH-120281)#134142 merged
May 17, 2025 - gh-88275: Add
__init__
method to the example#120281 merged
May 17, 2025 - [3.13] Docs: fix spelling of "test case" in
unittest
documentation (GH-134137)#134139 merged
May 17, 2025 - [3.14] Docs: fix spelling of "test case" in
unittest
documentation (GH-134137)#134138 merged
May 17, 2025 - Docs: fix spelling of 'test case' in unittest documentation
#134137 merged
May 17, 2025 - [3.14] Docs: C API: Improve documentation around non-Python threads with subinterpreters (GH-131087)
#134130 merged
May 17, 2025 - Docs: C API: Improve documentation around non-Python threads with subinterpreters
#131087 merged
May 17, 2025 - [3.14] gh-113878: fix
versionadded
indataclasses.field()
documentation (GH-134065)#134128 merged
May 17, 2025 - [3.14] gh-133881: add forward reference to
list.sort()
in lambda expression tutorial (GH-133910)#134126 merged
May 17, 2025 - [3.13] gh-133881: add forward reference to
list.sort()
in lambda expression tutorial (GH-133910)#134127 merged
May 17, 2025 - gh-113878: Fix versionadded in
dataclasses.field()
documentation#134065 merged
May 17, 2025 - gh-133881: detailed the docs for an example with a lambda expression using list.sort()
#133910 merged
May 17, 2025 - gh-133810: remove
http.server.CGIHTTPRequestHandler
and--cgi
flag#133811 merged
May 17, 2025 - [3.14] gh-134098: Fix handling %-encoded trailing slash in SimpleHTTPRequestHandler (GH-134099)
#134123 merged
May 17, 2025 - [3.13] gh-134098: Fix handling %-encoded trailing slash in SimpleHTTPRequestHandler (GH-134099)
#134124 merged
May 17, 2025 - [3.14] gh-133889: Improve tests for SimpleHTTPRequestHandler (GH-134102)
#134121 merged
May 17, 2025 - [3.13] gh-133889: Improve tests for SimpleHTTPRequestHandler (GH-134102)
#134122 merged
May 17, 2025 - gh-134098: Fix handling %-encoded trailing slash in SimpleHTTPRequestHandler
#134099 merged
May 17, 2025 - gh-133889: Improve tests for SimpleHTTPRequestHandler
#134102 merged
May 17, 2025 - [3.14] gh-134109: Fix showing comments in pydoc output for argparse (GH-134110)
#134112 merged
May 16, 2025 - [3.13] gh-134109: Fix showing comments in pydoc output for argparse (GH-134110)
#134113 merged
May 16, 2025 - gh-134109: Fix showing comments in pydoc output for argparse
#134110 merged
May 16, 2025 - [3.13] gh-117026: Remove outdated sentence in SimpleHTTPRequestHandler docs (GH-117027)
#134108 merged
May 16, 2025 - [3.14] gh-117026: Remove outdated sentence in SimpleHTTPRequestHandler docs (GH-117027)
#134107 merged
May 16, 2025 - [3.13] gh-133286: add explanation about
seq
for pathlib Pattern Language (GH-133340)#134106 merged
May 16, 2025 - [3.14] gh-133286: add explanation about
seq
for pathlib Pattern Language (GH-133340)#134105 merged
May 16, 2025 - gh-117026: fix wrong sentence in SimpleHTTPRequestHandler
#117027 merged
May 16, 2025 - gh-133286: add explanation about
seq
for pathlib Pattern Language#133340 merged
May 16, 2025 - gh-134082: Modernize docstrings in
string.Formatter
#134083 merged
May 16, 2025 - [3.13] gh-133515: fix docs for unawaited coroutines in debug mode (GH-134081)
#134094 merged
May 16, 2025 - [3.14] gh-133515: fix docs for unawaited coroutines in debug mode (GH-134081)
#134093 merged
May 16, 2025 - gh-133515: fix docs for unawaited coroutines in debug mode
#134081 merged
May 16, 2025 - gh-133604: remove deprecated
java_ver
function#133888 merged
May 16, 2025 - [3.14] gh-124210: Add introduction to
threading
docs (GH-127046)#134090 merged
May 16, 2025 - [3.14] gh-132388: test HACL* and OpenSSL hash functions in pure Python HMAC (GH-134051)
#134089 merged
May 16, 2025 - [3.13] gh-124210: Add introduction to
threading
docs (GH-127046)#134091 merged
May 16, 2025 - gh-124210: Add introduction to
threading
docs#127046 merged
May 16, 2025 - gh-132388: test HACL* and OpenSSL hash functions in pure Python HMAC
#134051 merged
May 16, 2025 - [3.14] gh-134069: bump HACL* revision to incoporate
memset_s
(GH-134027)#134084 merged
May 16, 2025 - gh-134069: bump HACL* revision to incoporate
memset_s
#134027 merged
May 16, 2025 - [3.14] gh-130000: Release the GIL in winreg when doing Windows API calls (GH-130001)
#134072 merged
May 16, 2025 - gh-130000: Release the GIL in winreg when doing Windows API calls
#130001 merged
May 15, 2025 - [3.14] Improve the administrative install docs for Python Install Manager (GH-134066)
#134068 merged
May 15, 2025 - Improve the administrative install docs for Python Install Manager
#134066 merged
May 15, 2025 - Load GetNamedPipeHandleStateW from Kernel32.dll on the windows games api family
#134049 merged
May 15, 2025 - [3.14] gh-77065: Use
putwch
instead ofputch
ingetpass.win_getpass
(GH-134058)#134059 merged
May 15, 2025 - gh-77065: Use
putwch
instead ofputch
inwin_getpass
#134058 merged
May 15, 2025 - gh-133873: remove mark interface for
wave.Wave_{read,write}
objects#133874 merged
May 15, 2025 - [3.12] gh-133410: Fix PR detection in build workflow (GH-133671)
#134057 merged
May 15, 2025 - [3.13] gh-133410: Fix PR detection in build workflow (GH-133671)
#134054 merged
May 15, 2025 - [3.14] gh-133410: Fix PR detection in build workflow (GH-133671)
#134055 merged
May 15, 2025 - [3.14] gh-77065: add missing parameter
echo_char
ingetpass.fallback_getpass
(GH-133849)#134053 merged
May 15, 2025 - gh-133410: Fix PR detection in build workflow
#133671 merged
May 15, 2025 - gh-77065: Add argument
echo_char
forgetpass.fallback_getpass
#133849 merged
May 15, 2025 - let PyUnicode_FromWideChar calculate the length
#134045 merged
May 15, 2025 - gh-134041: Avoid usage of unavailable windows path apis
#134042 merged
May 15, 2025 - gh-133572: Disable error reporting for invalid memory access on unsupported WinAPI partitions
#133573 merged
May 15, 2025 - [3.13] gh-133403: Check
Tools/build/deepfreeze.py
with mypy (GH-133802)#134040 merged
May 15, 2025 - gh-119535: 3.15 minus π
#134037 merged
May 15, 2025 - [3.14] gh-133403: Check
Tools/build/deepfreeze.py
with mypy (GH-133802)#134038 merged
May 15, 2025 - gh-133403: Check
Tools/build/deepfreeze.py
with mypy#133802 merged
May 15, 2025 - [3.14] Test also error messages in test_limit_int. (GH-134018)
#134033 merged
May 15, 2025 - [3.13] Test also error messages in test_limit_int. (GH-134018)
#134032 merged
May 15, 2025 - [3.14] gh-133970: Make PEP750 types generic (GH-133976)
#134029 merged
May 15, 2025 - gh-133970: Make PEP750 types generic
#133976 merged
May 15, 2025 - [3.13] gh-133986: Document string split algorithm when sep is None and maxsplit is 0 (GH-133987)
#133992 merged
May 15, 2025 - [3.14] gh-133986: Document string split algorithm when sep is None and maxsplit is 0 (GH-133987)
#133993 merged
May 15, 2025 - [3.14] Improve tests for str to Fraction conversion (GH-134010)
#134016 merged
May 14, 2025 - Test also error messages in test_limit_int.
#134018 merged
May 14, 2025 - gh-127081: add critical sections to
dbm
objects#132749 merged
May 14, 2025 - [3.13] Improve tests for str to Fraction conversion (GH-134010)
#134017 merged
May 14, 2025 - Improve tests for str to Fraction conversion
#134010 merged
May 14, 2025 - [3.12] Docs: remove link elements in builders other than HTML (GH-133720)
#134007 merged
May 14, 2025 - [3.13] Docs: remove link elements in builders other than HTML (GH-133720)
#134006 merged
May 14, 2025 - [3.14] Docs: remove link elements in builders other than HTML (GH-133720)
#134005 merged
May 14, 2025 - Docs: remove link elements in builders other than HTML
#133720 merged
May 14, 2025 - [3.14] gh-133701: Fix incorrect
__annotations__
on TypedDict defined under PEP 563 (GH-133772)#134003 merged
May 14, 2025 - gh-133701: Fix incorrect
__annotations__
on TypedDict defined under PEP 563#133772 merged
May 14, 2025 - gh-133580: add missing exception in _sys_getwindowsversion_from_kernel32
#133574 merged
May 14, 2025 - [3.14] gh-132983: Style improvements for
compression.zstd
(GH-133547)#134001 merged
May 14, 2025 - gh-132983: Style improvements for
compression.zstd
#133547 merged
May 14, 2025 - gh-133568: only set
HAVE_AF_HYPERV
on supported WinAPI partitions#133569 merged
May 14, 2025 - gh-133562: disable security descriptor handling on unsupported WinAPI partitions
#133563 merged
May 14, 2025 - [3.13] Remove trailing whitespace from python.gram (#133858)
#133991 merged
May 14, 2025 - gh-133986: Document string split algorithm when sep is None and maxsplit is 0
#133987 merged
May 14, 2025 - [3.14] Remove trailing whitespace from python.gram (GH-133858)
#133990 merged
May 14, 2025 - Remove trailing whitespace from python.gram
#133858 merged
May 14, 2025 - [3.14] gh-132641: fix race in
lru_cache
under free-threading (GH-133787)#133979 merged
May 14, 2025 - gh-133577: Add parameter
formatter
tologging.basicConfig
#133578 merged
May 14, 2025 - [3.13] gh-132869: Fix crash in
_PyObject_TryGetInstanceAttribute
#133700 merged
May 14, 2025 - [3.13] gh-46236: Document PyUnicode_BuildEncodingMap
#133770 merged
May 13, 2025 - gh-132641: fix race in
lru_cache
under free-threading#133787 merged
May 13, 2025 - [3.14] gh-132983: Fix small issues with zstd support in zipfile (GH-133723)
#133974 merged
May 13, 2025 - [3.14] gh-133928: Improvements to using/windows.rst (GH-133952)
#133977 merged
May 13, 2025 - gh-132983: Fix small issues with zstd support in zipfile
#133723 merged
May 13, 2025 - gh-95380: Remove the 1024 bytes limit in fcntl.fcntl() and fcntl.ioctl()
#132907 merged
May 13, 2025 - [3.14] gh-133968: Add fast path to PyUnicodeWriter_WriteStr() (GH-133969)
#133971 merged
May 13, 2025 - gh-133968: Add fast path to PyUnicodeWriter_WriteStr()
#133969 merged
May 13, 2025 - [3.14] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648)
#133942 merged
May 13, 2025 - gh-133928: Improvements to using/windows.rst
#133952 merged
May 13, 2025 - [3.14] gh-133886: Fix sys.remote_exec() for non-UTF-8 paths (GH-133887)
#133963 merged
May 13, 2025 - gh-132983: Call Py_XDECREF rather than PyObject_GC_Del in failed __new__
#133962 merged
May 13, 2025 - gh-133886: Fix sys.remote_exec() for non-UTF-8 paths
#133887 merged
May 13, 2025 - [3.14] gh-133885: skip
test_compress_locking
intest_zstd
(GH-133943)#133949 merged
May 13, 2025 - [3.14] gh-132775: Add _PyFunction_GetXIData() (gh-133481)
#133955 merged
May 12, 2025 - gh-132775: Add _PyFunction_GetXIData()
#133481 merged
May 12, 2025 - [3.13] GH-133543: Maintain tracking for materialized instance dictionaries
#133617 merged
May 12, 2025 - [3.14] gh-132983: Fix compiler warning about unused function
mt_continue_should_break()
(GH-133947)#133950 merged
May 12, 2025 - gh-132983: Fix zstd compiler warning about unused function mt_continue_should_break()
#133947 merged
May 12, 2025 - gh-133885: skip
test_compress_locking
intest_zstd
#133943 merged
May 12, 2025 - gh-133926: pass commands via remote_pdb.set_trace instead of remote_pdb.rcLines.extend
#133933 merged
May 12, 2025 - [3.13] gh-133413: Fix references to removed Request.has_data (GH-133414)
#133946 merged
May 12, 2025 - [3.14] gh-133413: Fix references to removed Request.has_data (GH-133414)
#133945 merged
May 12, 2025 - gh-133413: Change the request.Request example method
#133414 merged
May 12, 2025 - GH-128520: pathlib ABCs: add
JoinablePath.__vfspath__()
#133437 merged
May 12, 2025 - [3.14] gh-133653: Fix argparse.ArgumentParser with the formatter_class argument (GH-133813)
#133941 merged
May 12, 2025 - gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler
#129648 merged
May 12, 2025 - gh-133653: Fix argparse.ArgumentParser with the formatter_class argument
#133813 merged
May 12, 2025 - [3.13] gh-133677: Fix tests when running in non-UTF-8 locale (GH-133865)
#133939 merged
May 12, 2025 - [3.14] gh-133677: Fix tests when running in non-UTF-8 locale (GH-133865)
#133938 merged
May 12, 2025 - gh-133677: Fix tests when running in non-UTF-8 locale
#133865 merged
May 12, 2025 - gh-133530: Modify Heapq docs image settings
#133937 merged
May 12, 2025 - [3.14] gh-133925: Make typing._UnionGenericAlias hashable (GH-133929)
#133936 merged
May 12, 2025 - gh-133925: Make typing._UnionGenericAlias hashable
#133929 merged
May 12, 2025 - [3.13] gh-133744: Fix multiprocessing interrupt test: add an event (#133746)
#133917 merged
May 12, 2025 - [3.14] gh-133904: Fix
math.factorial
documentation (GH-133907)#133918 merged
May 12, 2025 - [3.13] gh-133904: Fix
math.factorial
documentation (GH-133907)#133922 merged
May 12, 2025 - [3.14] gh-91555: disable logger while handling log record (GH-131812)
#133899 merged
May 12, 2025 - gh-133904: math.factorial documentation fix
#133907 merged
May 12, 2025 - [3.14] gh-133744: Fix multiprocessing interrupt test: add an event (GH-133746)
#133916 merged
May 12, 2025 - gh-133744: Fix multiprocessing interrupt test: add an event
#133746 merged
May 12, 2025 - gh-132983: Convert zstd __new__ methods to Argument Clinic
#133860 merged
May 12, 2025 - [3.13] gh-91555: disable logger while handling log record (GH-131812)
#133898 merged
May 12, 2025 - [3.13] gh-133441: Fix STORE_ATTR_WITH_HINT bytecode
#133446 merged
May 11, 2025 - [3.14] gh-119180: annotationlib: Fix values of Format members in docs (GH-133841)
#133903 merged
May 11, 2025 - [3.14] gh-119180: More documentation for PEP 649/749 (GH-133552)
#133902 merged
May 11, 2025 - gh-119180: annotationlib: Fix values of Format members in docs
#133841 merged
May 11, 2025 - gh-119180: More documentation for PEP 649/749
#133552 merged
May 11, 2025 - [3.14] gh-133893: asyncio.graph: Replace TextIO annotation with io.Writer (GH-133894)
#133901 merged
May 11, 2025 - gh-133893: asyncio.graph: Replace TextIO annotation with io.Writer
#133894 merged
May 11, 2025 - gh-133879: Copyedit "What's New in Python 3.15"
#133880 merged
May 11, 2025 - [3.14] gh-133590: ensure that
TableEntry.linenumber_borrow
is initialized (GH-133681)#133872 merged
May 11, 2025 - gh-100926: use explicit stginfo lock for pointer cache
#133867 merged
May 11, 2025 - [3.13] gh-133823: update "Pending Removal in 3.15" notes about
TypedDict
(GH-133864)#133871 merged
May 11, 2025 - [3.14] gh-133823: update "Pending Removal in 3.15" notes about
TypedDict
(GH-133864)#133870 merged
May 11, 2025 - gh-133590: ensure that
TableEntry.linenumber_borrow
is initialized#133681 merged
May 11, 2025 - gh-133823: update "Pending Removal in 3.15" notes about
TypedDict
#133864 merged
May 11, 2025 - gh-133823: require explicit empty sequence for 0-field TypedDict objects
#133863 merged
May 11, 2025 - gh-92897: document removal of
check_home
inDoc/whatsnew/3.15.rst
#133815 merged
May 11, 2025 - [3.14] gh-133703: dict: fix calculate_log2_keysize() (GH-133809)
#133861 merged
May 11, 2025 - gh-133817: remove keyword argument syntax for NamedTuple objects
#133822 merged
May 11, 2025 - [3.13] gh-133703: dict: fix calculate_log2_keysize() (GH-133809)
#133862 merged
May 11, 2025 - gh-133703: dict: fix calculate_log2_keysize()
#133809 merged
May 11, 2025 - [3.14] gh-132983: Remove leftovers from EndlessZstdDecompressor (GH-133856)
#133859 merged
May 11, 2025 - gh-132983: Remove EndlessZstdDecompressor remains
#133856 merged
May 11, 2025 - [3.14] gh-132983: Make zstd types immutable (GH-133784)
#133857 merged
May 10, 2025 - gh-132983: Make zstd types immutable
#133784 merged
May 10, 2025 - [3.14] gh-133336: Remove comment about reserved -J in
initconfig.c
(GH-133821)#133855 merged
May 10, 2025 - [3.14] gh-132983: Reduce the size of
_zstdmodule.h
(GH-133793)#133854 merged
May 10, 2025 - gh-133336: remove comment about reserved -J in
initconfig.c
#133821 merged
May 10, 2025 - gh-132983: Reduce the size of
_zstdmodule.h
#133793 merged
May 10, 2025 - [3.14] Add classmethod to setUpClass in test_pdb (GH-133840)
#133846 merged
May 10, 2025 - [3.13] Add classmethod to setUpClass in test_pdb (GH-133840)
#133847 merged
May 10, 2025 - Add classmethod to setUpClass in test_pdb
#133840 merged
May 10, 2025 - [3.14] gh-86155: Fix data loss after unclosed script or style tag in HTMLParser (GH-22658)
#133844 merged
May 10, 2025 - [3.13] gh-86155: Fix data loss after unclosed script or style tag in HTMLParser (GH-22658)
#133845 merged
May 10, 2025 - gh-100926: fix thread safety of
ctypes
__pointer_type__
#133843 merged
May 10, 2025 - gh-86155: Fix htmlparser "unclosed script tag causes data loss"
#22658 merged
May 10, 2025 - [3.14] gh-133783: Fix __replace__ on AST nodes for optional attributes (GH-133797)
#133842 merged
May 10, 2025 - gh-133783: Fix __replace__ on AST nodes for optional attributes
#133797 merged
May 10, 2025 - [3.14] gh-132642: document how to render human-readable
timedelta
objects (GH-133825)#133837 merged
May 10, 2025 - [3.13] gh-132642: document how to render human-readable
timedelta
objects (GH-133825)#133836 merged
May 10, 2025 - [3.14] gh-117088: Fix AIX build (GH-132595)
#133838 merged
May 10, 2025 - [3.13] gh-117088: Fix AIX build (GH-132595)
#133839 merged
May 10, 2025 - gh-117088: Fix AIX build
#132595 merged
May 10, 2025 - gh-132642: Add documentation on how to render human-readable timedelta object
#133825 merged
May 10, 2025 - [3.14] gh-77057: Fix handling of invalid markup declarations in HTMLParser (GH-9295)
#133833 merged
May 10, 2025 - [3.13] gh-77057: Fix handling of invalid markup declarations in HTMLParser (GH-9295)
#133834 merged
May 10, 2025 - gh-77057: Fix handling of invalid markup declarations in HTMLParser
#9295 merged
May 10, 2025 - [3.14] Tiny doc fix to double up backslashes in a Windows filesystem path (GH-133828)
#133830 merged
May 10, 2025 - Tiny doc fix to double up backslashes in a Windows filesystem path
#133828 merged
May 10, 2025 - gh-133379: Correct usage of
arguments
in error messages#133382 merged
May 10, 2025 - [3.14] gh-115999: Note Python 3.14 free-threaded changes in What's New (gh-131285)
#133824 merged
May 10, 2025 - gh-115999: Note Python 3.14 free-threaded changes in What's New
#131285 merged
May 10, 2025 - [3.14] gh-132971: Update shutil.which() docs (GH-133067)
#133803 merged
May 10, 2025 - [3.13] gh-132971: Update shutil.which() docs (GH-133067)
#133804 merged
May 10, 2025 - gh-133447: Add basic color to
sqlite3
CLI#133461 merged
May 10, 2025 - [3.14] gh-133009: fix UAF in
xml.etree.ElementTree.Element.__deepcopy__
(GH-133010)#133805 merged
May 10, 2025 - [3.13] gh-133009: fix UAF in
xml.etree.ElementTree.Element.__deepcopy__
(GH-133010)#133806 merged
May 10, 2025 - gh-133009: fix UAF in
xml.etree.ElementTree.Element.__deepcopy__
#133010 merged
May 10, 2025 - gh-132971: update
shutil.which
doc#133067 merged
May 10, 2025 - gh-133713: Compare the
f->stackpointer
to the result of_PyFrame_Stackbase(f)
#133714 merged
May 10, 2025 - [3.14] gh-132983: Don't allow trailer data in ZstdFile (GH-133736)
#133799 merged
May 10, 2025 - [3.14] Fix a typo in Misc/NEWS.d/3.140a1.rst (GH-133790)
#133798 merged
May 10, 2025 - gh-132983: Don't allow trailer data in ZstdFile
#133736 merged
May 10, 2025 - Fix a typo in Misc/NEWS.d/3.140a1.rst
#133790 merged
May 10, 2025 - gh-132493: Remove __annotations__ usage in inspect._signature_is_functionlike
#133415 merged
May 10, 2025 - [3.14] GH-132983: PEP 7 and Argument Clinic changes for zstd (GH-133791)
#133792 merged
May 10, 2025 - GH-132983: PEP 7 and Argument Clinic changes for zstd
#133791 merged
May 10, 2025 - [3.14] GH-132983: remove empty_bytes from _zstd module state (GH-133785)
#133788 merged
May 9, 2025 - GH-132983: remove empty_bytes from _zstd module state
#133785 merged
May 9, 2025 - [3.14] gh-132983: Simplify
_zstd_exec()
(GH-133775)#133786 merged
May 9, 2025 - [3.14] gh-133532: Run GC fast cycles test in subprocess. (gh-133533)
#133716 merged
May 9, 2025 - gh-132983: Simplify
_zstd_exec()
#133775 merged
May 9, 2025 - [3.14] Update HTTP links in the _pydatetime docstrings (GH-133025)
#133781 merged
May 9, 2025 - [3.13] Update HTTP links in the _pydatetime docstrings (GH-133025)
#133782 merged
May 9, 2025 - Minor miscellaneous
_pydatetime
updates#133025 merged
May 9, 2025 - Minor _pydatetime improvement
#133768 merged
May 9, 2025 - [3.14] gh-133519: Add console to resources in libregrtest (GH-133520)
#133776 merged
May 9, 2025 - [3.13] gh-133519: Add console to resources in libregrtest (GH-133520)
#133777 merged
May 9, 2025 - [3.14] gh-133741: Fix _can_strace(): check --trace option (GH-133766)
#133774 merged
May 9, 2025 - gh-133519: Add console to resources in libregrtest
#133520 merged
May 9, 2025 - gh-133741: Fix _can_strace(): check --trace option
#133766 merged
May 9, 2025 - [3.14] gh-123299: Some copyedits to What's New in 3.14 (GH-133622)
#133771 merged
May 9, 2025 - gh-133644: Avoid deprecated Py_SetProgramName() in _testembed.c
#133665 merged
May 9, 2025 - gh-123299: Some copyedits to What's New in 3.14
#133622 merged
May 9, 2025 - gh-133610: Remove PyUnicode_AsDecoded/Encoded functions
#133612 merged
May 9, 2025 - [3.14] gh-46236: Document PyUnicode_BuildEncodingMap (GH-133270)
#133769 merged
May 9, 2025 - gh-46236: Document PyUnicode_BuildEncodingMap
#133270 merged
May 9, 2025 - [3.14] GH-132983: Restore libzstd fallback detection (GH-133565)
#133757 merged
May 9, 2025 - [3.14] gh-132983: Clean-ups for
_zstd
(GH-133670)#133756 merged
May 9, 2025 - [3.14] gh-133403: Check
Tools/build/generate-build-details.py
with mypy (GH-133735)#133764 merged
May 9, 2025 - [3.14] GH-132983: Remove subclassing support from zstd types (GH-133694)
#133762 merged
May 9, 2025 - [3.14] gh-133682: Fix inconsistent set ordering in annotationlib test (GH-133702)
#133754 merged
May 9, 2025 - gh-133403: Check
Tools/build/generate-build-details.py
with mypy#133735 merged
May 9, 2025 - [3.13] Docs: use boolean constants for returning boolean value (GH-133325)
#133761 merged
May 9, 2025 - [3.13] Manpage: -X gil is not related to PYTHON_HISTORY (GH-133753)
#133759 merged
May 9, 2025 - [3.14] Docs: use boolean constants for returning boolean value (GH-133325)
#133760 merged
May 9, 2025 - [3.14] Manpage: -X gil is not related to PYTHON_HISTORY (GH-133753)
#133758 merged
May 9, 2025 - Docs: standardize boolean constants in
stdtypes.rst
#133325 merged
May 9, 2025 - Manpage: -X gil is not related to PYTHON_HISTORY
#133753 merged
May 9, 2025 - GH-132983: Restore libzstd fallback detection
#133565 merged
May 9, 2025 - gh-132983: Clean-ups for
_zstd
#133670 merged
May 9, 2025 - Fix inconsistent set ordering in annotations (GH-133682)
#133702 merged
May 9, 2025 - [3.13] gh-133644: update
Py_InteractiveFlag
deprecation notice (GH-133749)#133752 merged
May 9, 2025 - [3.14] gh-133644: update
Py_InteractiveFlag
deprecation notice (GH-133749)#133751 merged
May 9, 2025 - gh-133644: update
Py_InteractiveFlag
deprecation notice#133749 merged
May 9, 2025 - gh-133644: remove deprecated Python initialization getter functions
#133661 merged
May 9, 2025 - gh-133017: Improve error message for invalid typecodes in
multiprocessing.{Array,Value}
#133252 merged
May 9, 2025 - fix thread safety of
io.StringIO.truncate
#133732 merged
May 9, 2025 - [3.13] gh-130197: Test pygettext --output option (GH-133041)
#133266 merged
May 9, 2025 - [3.14] gh-133581: Fix refleak in t-string AST unparsing (GH-133724)
#133731 merged
May 9, 2025 - [3.13] gh-133412: amend docs for the
inst
definition (GH-133708)#133730 merged
May 9, 2025 - [3.14] gh-133412: amend docs for the
inst
definition (GH-133708)#133729 merged
May 9, 2025 - gh-133581: Fix refleak in AST unparsing
#133724 merged
May 9, 2025 - gh-133623: Add ssl.HAS_PSK_TLS13 to detect external TLS 1.3 PSK support
#133624 merged
May 9, 2025 - gh-133412: remove the brackets of the optional stack_effect
#133708 merged
May 9, 2025 - gh-133253: making linecache thread-safe
#133305 merged
May 9, 2025 - gh-133476: Assert with the
PyStackRef_IsTaggedInt
function#133477 merged
May 9, 2025 - [3.14] gh-132917: Use /proc/self/status for mem usage info. (GH-133544)
#133718 merged
May 8, 2025 - [3.14] gh-133467: Add TSAN suppressions for races in typeobject (gh-133534)
#133717 merged
May 8, 2025 - gh-131798: JIT: Split
CALL_ISINSTANCE
into several uops#133339 merged
May 8, 2025 - [3.14] gh-133541: Handle SyntaxError raised by the tokenizer on user input (GH-133606)
#133709 merged
May 8, 2025 - gh-133541: Handle SyntaxError raised by the tokenizer on user input
#133606 merged
May 8, 2025 - gh-133626: Ensure the traditional Windows installed doesn't accidentally pick up site-packages
#133693 merged
May 8, 2025 - [3.14] Fix typo in pending-removal-in-3.14.rst (GH-133680)
#133697 merged
May 8, 2025 - Fix typo in pending-removal-in-3.14.rst
#133680 merged
May 8, 2025 - gh-132551: make BytesIO object free-thread safe
#132616 merged
May 8, 2025 - [3.14] gh-103092: Support subinterpreters in
_zstd
(GH-133674)#133695 merged
May 8, 2025 - [3.14] Adds docs to help with troubleshooting pip installs. (GH-133692)
#133696 merged
May 8, 2025 - GH-132983: Remove subclassing support from zstd types
#133694 merged
May 8, 2025 - Adds docs to help with troubleshooting pip installs.
#133692 merged
May 8, 2025 - [3.14] gh-133403: Check
Tools/build/verify_ensurepip_wheels.py
with mypy (GH-133453)#133689 merged
May 8, 2025 - [3.13] gh-133403: Check
Tools/build/verify_ensurepip_wheels.py
with mypy (GH-133453)#133690 merged
May 8, 2025 - gh-103092: Support subinterpreters in _zstd
#133674 merged
May 8, 2025 - gh-133273: Keep instruction definitions in
bytecodes.c
andoptimizer_bytecodes.c
in sync#133320 merged
May 8, 2025 - gh-133403: Type Tools/build/verify_ensurepip_wheels.py and check it with mypy
#133453 merged
May 8, 2025 - [3.13] gh-132762: Fix underallocation bug in
dict.fromkeys()
(gh-133627)#133686 merged
May 8, 2025 - [3.14] gh-132762: Fix underallocation bug in
dict.fromkeys()
(gh-133627)#133685 merged
May 8, 2025 - [3.14] gh-132886: use relaxed atomics for
sock_fd
in gil builds in socket module (GH-133208)#133683 merged
May 8, 2025 - gh-132762: Fix underallocation bug in dict.fromkeys() and expand test coverage
#133627 merged
May 8, 2025 - gh-132886: use relaxed atomics for sock_fd in gil builds
#133208 merged
May 8, 2025 - Clarify some wording in
wasi(\.py)?
#133619 merged
May 8, 2025 - [3.14] gh-132775: Add _PyCode_GetScriptXIData() (gh-133480)
#133676 merged
May 8, 2025 - [3.13] gh-131031: Fix test_pickle when invoked directly (GH-133356)
#133675 merged
May 8, 2025 - [3.14] gh-131031: Fix test_pickle when invoked directly (GH-133356)
#133673 merged
May 8, 2025 - gh-132775: Add _PyCode_GetScriptXIData()
#133480 merged
May 8, 2025 - gh-131942: Use the Python-specific
Py_DEBUG
macro rather than_DEBUG
in Windows-related C code#131944 merged
May 8, 2025 - gh-131031: Fix test_pickle when invoked directly
#133356 merged
May 8, 2025 - [3.14] gh-133581: Improve AST unparsing of t-strings (GH-133635)
#133666 merged
May 8, 2025 - [3.14] gh-133454: Mark tests with many threads that use much memory as bigmem (GH-133456)
#133663 merged
May 8, 2025 - [3.13] gh-133454: Mark tests with many threads that use much memory as bigmem (GH-133456)
#133664 merged
May 8, 2025 - gh-133581: Improve AST unparsing of t-strings
#133635 merged
May 8, 2025 - gh-133644: remove deprecated
PyImport_ImportModuleNoBlock
#133655 merged
May 8, 2025 - gh-133454: Mark tests with many threads that use much memory as bigmem
#133456 merged
May 8, 2025 - gh-133595: Clean up sqlite3.Connection APIs
#133605 merged
May 8, 2025 - gh-91555: disable logger while handling log record
#131812 merged
May 8, 2025 - Update the PCbuild sub-projects list
#133397 merged
May 8, 2025 - gh-133597: Fix memory leak if error occurred in _sys_getwindowsversion_from_kernel32
#133598 merged
May 8, 2025 - [3.14] gh-133583: Add support for fixed size unsigned integers in argument parsing (GH-133584)
#133650 merged
May 8, 2025 - [3.14] gh-127833: Add links to token types to the lexical analysis intro (GH-131468)
#133652 merged
May 8, 2025 - gh-127833: Add links to token types to the lexical analysis intro
#131468 merged
May 8, 2025 - [3.13] Doc: Allow translating a code block in the tutorial (GH-131353)
#133649 merged
May 8, 2025 - [3.14] Doc: Allow translating a code block in the tutorial (GH-131353)
#133648 merged
May 8, 2025 - gh-133583: Add support for fixed size unsigned integers in argument parsing
#133584 merged
May 8, 2025 - Doc: Make codeblock in tutorial translateable
#131353 merged
May 8, 2025 - [3.14] gh-133639: Fix
test_auto_indent_default()
doesn't runinput_code
(GH-133640)#133646 merged
May 8, 2025 - [3.13] gh-133639: Fix
test_auto_indent_default()
doesn't runinput_code
(GH-133640)#133647 merged
May 8, 2025 - [3.14] gh-133641: Doc: Add missing source link in
concurrent.futures
(GH-133642)#133643 merged
May 8, 2025 - [3.14] gh-125028: Prohibit placeholders in partial keywords (GH-126062)
#133645 merged
May 8, 2025 - gh-133639: Fix
test_auto_indent_default()
doesn't runinput_code
#133640 merged
May 8, 2025 - gh-125028: Prohibit placeholders in partial keywords
#126062 merged
May 8, 2025 - gh-133641: Add missing source link to concurrent.futures docs
#133642 merged
May 8, 2025 - [3.14] gh-132983: Remove pyzstd in identifiers (GH-133535)
#133629 merged
May 8, 2025 - [3.13] gh-133403: Type
Tools/build/update_file.py
and check it withmypy
(GH-133404)#133637 merged
May 8, 2025 - [3.14] gh-133403: Type
Tools/build/update_file.py
and check it withmypy
(GH-133404)#133603 merged
May 8, 2025 - gh-133467: Add TSAN suppressions for races in typeobject
#133534 merged
May 8, 2025 - gh-133532: Run GC fast cycles test in subprocess.
#133533 merged
May 8, 2025 - gh-132917: Use /proc/self/status for mem usage info.
#133544 merged
May 8, 2025 - [3.14] gh-133551: Skip annotationlib for now in ast roundtrip tests (GH-133634)
#133636 merged
May 8, 2025 - gh-133551: Skip annotationlib for now in ast roundtrip tests
#133634 merged
May 8, 2025 - [3.14] gh-133555: Allow regenerating the parser with Python < 3.14 (GH-133557)
#133630 merged
May 8, 2025 - [3.13] gh-127833: lexical analysis: Add backticks to BOM example (GH-132407)
#133633 merged
May 8, 2025 - [3.14] gh-127833: lexical analysis: Add backticks to BOM example (GH-132407)
#133632 merged
May 8, 2025 - [3.14] gh-133551: Support t-strings in annotationlib (GH-133553)
#133628 merged
May 8, 2025 - gh-127833: lexical analysis: Add backticks to BOM example
#132407 merged
May 8, 2025 - gh-133555: Allow to regenerate the parser with Python < 3.14
#133557 merged
May 8, 2025 - gh-133551: Support t-strings in annotationlib
#133553 merged
May 8, 2025 - gh-132983: Remove pyzstd in identifiers
#133535 merged
May 8, 2025 - gh-133530: Replace binary tree textual digram with image
#133591 merged
May 8, 2025 - gh-132775: Unrevert "Add _PyCode_VerifyStateless()"
#133528 merged
May 8, 2025 - [3.14] gh-132775: Unrevert "Add _PyCode_VerifyStateless()"
#133625 merged
May 8, 2025 - [3.14] gh-133558: Skip test_pdb tests on FreeBSD (GH-133566)
#133616 merged
May 7, 2025 - [3.13] gh-133361: move the explanation of dict equal before its use (GH-133424)
#133621 merged
May 7, 2025 - [3.14] gh-133361: move the explanation of dict equal before its use (GH-133424)
#133620 merged
May 7, 2025 - gh-133361: move the explanation of dict equal before its use
#133424 merged
May 7, 2025 - [3.14] gh-131535: Fix stale example in html.parser docs, make examples doctests (GH-131551)
#133589 merged
May 7, 2025 - [3.14] Forward-port 'check-abi' CI job from 3.13
#133614 merged
May 7, 2025 - gh-133558: Skip test_pdb tests on FreeBSD
#133566 merged
May 7, 2025 - Update the location of the 'config.site' file
#133611 merged
May 7, 2025 - Test fixes for 3.15
#133599 merged
May 7, 2025 - gh-133537: only use console when available
#133538 merged
May 7, 2025 - gh-133517: Remove os.listdrive, os.listvolumes and os.listmounts in non windows desktop builds
#133518 merged
May 7, 2025 - gh-133403: Type
Tools/build/update_file.py
and check it withmypy
#133404 merged
May 7, 2025 - gh-133575: eliminate legacy checks in
curses.__init__
#133576 merged
May 7, 2025 - Finishing touches to update
main
branch for 3.15#133588 merged
May 7, 2025 - [3.13] gh-131535: Fix stale example in html.parser docs, make examples doctests (GH-131551)
#133587 merged
May 7, 2025 - gh-131535: Fix stale example in
html.parser
docs, make examples doctests#131551 merged
May 7, 2025 - gh-69426: only unescape properly terminated character entities in attribute values
#95215 merged
May 7, 2025 - [3.13] GH-133231: Backport
PYTHON_JIT
documentation to 3.13#133539 merged
May 6, 2025 - [3.13] gh-132921: Fix setuptools._distutils.dep_util deprecation
#133522 merged
May 6, 2025 - gh-123299: Copyedit "What's New in Python 3.14"
#133452 merged
May 6, 2025 - GH-132983: Remove zstd version check in the header file
#133502 merged
May 6, 2025 - gh-77065: Add optional keyword-only argument
echo_char
forgetpass.getpass
#130496 merged
May 6, 2025 - gh-132917: Fix data race detected by tsan
#133508 merged
May 6, 2025 - gh-132775: Revert "gh-132775: Add _PyCode_VerifyStateless() (gh-133221)"
#133497 merged
May 6, 2025 - gh-133490: Fix syntax highlighting for remote PDB
#133494 merged
May 6, 2025 - gh-132983: Add What's New entry for PEP 784 implementation
#133495 merged
May 6, 2025 - gh-81793: Replace skip decorators with specific helpers
#133493 merged
May 6, 2025 - typing: Modernize type annotations on IO classes
#133487 merged
May 6, 2025 - gh-133490: Add color support to remote PDB
#133491 merged
May 6, 2025 - GH-113464: Add the JIT to What's New
#133486 merged
May 6, 2025 - gh-132493: Avoid eager evaluation of annotations in
@reprlib.recursive_repr()
#133411 merged
May 6, 2025 - Remove duplicate includes: Include/internal/
#132624 merged
May 6, 2025 - gh-132983: Add
compression.zstd
and Python tests#133365 merged
May 6, 2025 - GH-132983: Use a standard autoconf version check for zstd
#133479 merged
May 6, 2025 - gh-102567: Add -X importtime=2 for logging an importtime message for already-loaded modules
#118655 merged
May 6, 2025 - GH-132983: Build
_zstd
on Windows#133366 merged
May 5, 2025 - [3.12] GH-133410: Use commit hashes for change detection (gh-133416)
#133426 merged
May 5, 2025 - gh-132775: Add _PyCode_GetXIData()
#133475 merged
May 5, 2025 - gh-132775: Do Not Set __name__ to __main__ With _PyPickle_GetXIData()
#133472 merged
May 5, 2025 - gh-91048: Add filename:line_no information to
asyncio pstree
#133478 merged
May 5, 2025 - gh-118761: Add test_lazy_import for more modules
#133057 merged
May 5, 2025 - GH-133231: Add JIT utilities in
sys._jit
#133233 merged
May 5, 2025 - gh-133469: Adds to advanced section on installing PyManager
#133471 merged
May 5, 2025 - gh-132775: Add _PyCode_VerifyStateless()
#133221 merged
May 5, 2025 - gh-133346: Make theming support in _colorize extensible
#133347 merged
May 5, 2025 - gh-131798: Split CALL_LEN into several uops
#133180 merged
May 5, 2025 - gh-132917: Use RSS + swap for estimate of process memory usage
#133464 merged
May 5, 2025 - [3.13] gh-132017: Handle SIGCONT in
pyrepl
(#132918)#133470 merged
May 5, 2025 - gh-132017: Handle SIGCONT in
pyrepl
#132918 merged
May 5, 2025 - GH-133261: Make sure trashcan pointers look mortal -- 32 bit
#133450 merged
May 5, 2025 - [3.13] gh-130804: Fix support of typing unicode chars in pyrepl (GH-130805)
#133462 merged
May 5, 2025 - gh-132975: Improve Remote PDB interrupt handling
#133223 merged
May 5, 2025 - gh-132775: Unrevert "Add _PyCode_GetVarCounts()"
#133265 merged
May 5, 2025 - gh-133140: Add
PyUnstable_Object_IsUniquelyReferenced
for free-threading#133144 merged
May 5, 2025 - [3.13] GH-132439: Fix REPL swallowing characters entered with AltGr on cmd.exe (GH-132440)
#133460 merged
May 5, 2025 - gh-133349: Enable auto-indent for pdb's multi-line mode
#133350 merged
May 5, 2025 - gh-130645: Add color to stdlib argparse CLIs
#133380 merged
May 5, 2025 - [3.13] gh-124096: Enable REPL virtual terminal support on Windows (GH-124119)
#133457 merged
May 5, 2025 - [3.13] GH-133410: Use commit hashes for change detection (gh-133416)
#133427 merged
May 5, 2025 - gh-133367: Add missing options to
ast
CLI#133369 merged
May 5, 2025 - gh-132917: Check resident set size (RSS) before GC trigger.
#133399 merged
May 5, 2025 - GH-123599:
url2pathname()
: don't callgethostbyname()
by default#132610 merged
May 5, 2025 - gh-133395: add option for extension modules to specialize BINARY_OP/SUBSCR, apply to arrays
#133396 merged
May 5, 2025 - GH-132439: Fix REPL swallowing characters entered with AltGr on cmd.exe
#132440 merged
May 5, 2025 - gh-131296: Fix clang-cl warning on Windows in
posixmodule.c
#133142 merged
May 5, 2025 - [3.13] gh-63882: Break down
and
tests intest_minidom
(GH-133026)#133451 merged
May 5, 2025 - gh-131878: Fix input of unicode characters with two or more code points in new pyrepl on Windows
#131901 merged
May 5, 2025 - gh-132143: Fix the
AssertionError
in the test casetest.test_sys.TestRemoteExec
#132248 merged
May 5, 2025 - gh-63882: Break down
and
tests intest_minidom
#133026 merged
May 5, 2025 - gh-110067: Make max heap methods public and add missing ones
#130725 merged
May 5, 2025 - gh-82129: Improve annotations for make_dataclass()
#133406 merged
May 5, 2025 - gh-119180: Make the FORWARDREF format work with more kinds of runtime errors
#133407 merged
May 5, 2025 - [3.13] gh-131878: Handle top level exceptions in new pyrepl and prevent of closing it (GH-131910)
#133445 merged
May 5, 2025 - GH-133336: Remove reserved
-J
flag for Jython#133444 merged
May 5, 2025 - Revert "gh-124715: Fix method_dealloc(): use PyObject_GC_UnTrack() (#133199)"
#133434 merged
May 5, 2025 - gh-131878: Handle top level exceptions in new pyrepl and prevent of closing it
#131910 merged
May 5, 2025 - gh-61103: drop unused Py_HAVE_C_COMPLEX define
#133435 merged
May 5, 2025 - gh-131747: ctypes: Deprecate _pack_ implicitly setting _layout_ = 'ms'
#133205 merged
May 5, 2025 - [3.13] gh-107006: Move
threading.local
docstring to docs (GH-131840)#133432 merged
May 5, 2025 - GH-133261: Make sure that the GC doesn't untrack objects in trashcan
#133431 merged
May 5, 2025 - gh-133419: fix test_external_inspection race assert
#133433 merged
May 5, 2025 - gh-107006: Move
threading.local
docstring to docs#131840 merged
May 5, 2025 - [3.13] Bump mypy to 1.15 (GH-133405)
#133429 merged
May 5, 2025 - Bump mypy to 1.15
#133405 merged
May 5, 2025 - gh-61103: don't use native complex types in ctypes
#133237 merged
May 5, 2025 - GH-133410: Use commit hashes for change detection
#133416 merged
May 5, 2025 - gh-113081: Highlight source code in pdb
#133355 merged
May 5, 2025 - [GH-133419] fix test_external_inspection race assert
#133422 merged
May 5, 2025 - [3.13] [tests] test_subprocess maybe avoid a timeout race condition? (GH-133420)
#133421 merged
May 5, 2025 - [tests] test_subprocess maybe avoid a timeout race condition?
#133420 merged
May 5, 2025 - gh-133371: Don't optimize
LOAD_FAST
instructions whose local is killed byDELETE_FAST
#133383 merged
May 5, 2025 - gh-133376: build: allow parser.c to be created if missing
#133378 merged
May 5, 2025 - GH-91048: Minor fixes for
_remotedebugging
& rename to_remote_debugging
#133398 merged
May 5, 2025 - gh-131421: Fix ASDL tests
#133408 merged
May 4, 2025 - gh-131421: fix ASDL grammar for
Dict
to have anexpr?*
keys field#131419 merged
May 4, 2025 - gh-125618: Make FORWARDREF format succeed more often
#132818 merged
May 4, 2025 - gh-91048: Add filename and line number to external inspection routines
#133385 merged
May 4, 2025 - gh-131178: Add tests for
ast
command-line interface#133329 merged
May 4, 2025 - Regenerate pcbuild.sln in Visual Studio 2022
#133394 merged
May 4, 2025 - gh-133042: disable HACL* HMAC on Emscripten
#133064 merged
May 4, 2025 - gh-133351: Fix remote PDB's multi-line block tab completion
#133387 merged
May 4, 2025 - [3.13] gh-109700: Improve stress tests for interpreter creation (GH-109946)
#133391 merged
May 4, 2025 - gh-109700: Improve stress tests for interpreter creation
#109946 merged
May 4, 2025 - gh-81793: Skip tests for os.link() to symlink on Android
#133388 merged
May 4, 2025 - gh-133141: Relax test_async_global_awaited_by to fix flakyness
#133368 merged
May 4, 2025 - gh-132457: make staticmethod and classmethod generic
#132460 merged
May 4, 2025 - gh-132805: annotationlib: Fix handling of non-constant values in FORWARDREF
#132812 merged
May 4, 2025 - gh-132426: Add get_annotate_from_class_namespace replacing get_annotate_function
#132490 merged
May 4, 2025 - gh-81793: Always call linkat() from os.link(), if available
#132517 merged
May 4, 2025 - gh-122559: Synchronize C and Python implementation of the io module about pickling
#122628 merged
May 4, 2025 - gh-69605: Add PyREPL import autocomplete feature to 'What's New'
#133358 merged
May 4, 2025 - [3.13] bpo-44172: Keep reference to original window in curses subwindow objects (GH-26226)
#133370 merged
May 4, 2025 - bpo-44172: Keep reference to original window in curses subwindow objects
#26226 merged
May 4, 2025 - GH-133231: Changes to executor management to support proposed
sys._jit
module#133287 merged
May 4, 2025 - gh-133363: Fix Cmd completion for lines beginning with
!
#133364 merged
May 4, 2025 - gh-132983: Introduce
_zstd
bindings module#133027 merged
May 4, 2025 - GH-91048: Add utils for printing the call stack for asyncio tasks
#133284 merged
May 4, 2025 - gh-133139: Add curses.assume_default_colors()
#133145 merged
May 3, 2025 - gh-123539: Add new error message changes to "Whats New"
#133344 merged
May 3, 2025 - [3.13] gh-133210: Fix
test_rlcompleter
in--without-doc-strings
mode (GH-133332)#133348 merged
May 3, 2025 - gh-133210: Fix
test_rlcompleter
in--without-doc-strings
mode#133332 merged
May 3, 2025 - gh-123299: Add PyREPL syntax highlighting to release highlights
#133321 merged
May 3, 2025 - gh-133304: workaround for RISC-V in PyFloat_Pack4/Unpack4()
#133328 merged
May 3, 2025 - gh-133306: Use \z instead of \Z in regular expressions in the stdlib
#133337 merged
May 3, 2025 - gh-133306: Use \z instead of \Z in fnmatch.translate() and glob.translate()
#133338 merged
May 3, 2025 - [3.13] gh-133117: Enable stricter mypy checks for
tomllib
(GH-133206)#133343 merged
May 3, 2025 - gh-133117: Enable stricter mypy checks for
tomllib
#133206 merged
May 3, 2025 - [3.13] gh-130160: use
.. program::
directive for documentingplatform
CLI (GH-133335)#133341 merged
May 3, 2025 - gh-130160: use
.. program::
directive for documentingplatform
CLI#133335 merged
May 3, 2025 - gh-131524: Update platform CLI to use argparse
#131542 merged
May 3, 2025 - [3.13] gh-114713: Revert gh-114731 (GH-133330)
#133331 merged
May 3, 2025 - gh-133306: Support \z as a synonym for \Z in regular expressions
#133314 merged
May 3, 2025 - gh-114713: Revert gh-114731
#133330 merged
May 3, 2025 - gh-133194: Fix regression with PEP 758 parsing on older
feature_version
#133289 merged
May 3, 2025 - gh-133037: Add test for shadowing __annotate__
#133084 merged
May 3, 2025 - [3.13] gh-91156: Document how TextIOWrapper interacts with UTF-8 mode (GH-132885)
#133323 merged
May 3, 2025 - gh-91156: Document how TextIOWrapper interacts with UTF-8 mode
#132885 merged
May 3, 2025 - gh-91048: Chain some exceptions in _testexternalinspection.c
#132970 merged
May 2, 2025 - Lint: Use Ruff to format
Tools/build/check_warnings.py
#133317 merged
May 2, 2025 - gh-131507: Add support for syntax highlighting in PyREPL
#133247 merged
May 2, 2025 - GH-113464: Get LLVM from
cpython-bin-deps
on Windows#133278 merged
May 2, 2025 - [3.13] gh-132995: Upgrade bundled pip to 25.1.1 (gh-132997)
#133308 merged
May 2, 2025 - [3.13] gh-112936: Fix IDLE: no Shell menu item in single-process mode (GH-126598)
#133310 merged
May 2, 2025 - gh-100926: Move ctype's pointers cache to StgInfo
#131282 merged
May 2, 2025 - gh-112936: Fix IDLE: no Shell menu item in single-process mode
#126598 merged
May 2, 2025 - gh-132995: Upgrade bundled pip to 25.1.1
#132997 merged
May 2, 2025 - gh-132744: Check recursion limit in _PY_FRAME_GENERAL
#132746 merged
May 2, 2025 - gh-128972: Add
_Py_ALIGN_AS
and revertPyASCIIObject
memory layout.#133085 merged
May 2, 2025 - gh-121249: fix complex formatting codes in the struct docs (note 10)
#133249 merged
May 2, 2025 - GH-133171: Prevent combinations of
--disable-gil
and--enable-experimental-jit
(for now)#133179 merged
May 2, 2025 - gh-121249: unconditionally support
complex
types instruct
#132864 merged
May 2, 2025 - [3.13] gh-133290: Use PyObject_SetAttr to set _type_ (GH-133292)
#133295 merged
May 2, 2025 - gh-133300: argparse: make
suggest_on_error
a keyword-only parameter#133302 merged
May 2, 2025 - [3.13] gh-133210: Fix
test_descr
in--without-doc-strings
mode (GH-133294)#133298 merged
May 2, 2025 - gh-133164: Add
PyUnstable_Object_IsUniqueReferencedTemporary
C API#133170 merged
May 2, 2025 - gh-130645: Add colour to
argparse
help#132323 merged
May 2, 2025 - gh-133210: Fix
test_descr
in--without-doc-strings
mode#133294 merged
May 2, 2025 - gh-132385: Fix instance error suggestions potential exceptions in
traceback
#132387 merged
May 2, 2025 - gh-133279: Assert with HAS_TARGET in the codegen_addop_j function
#133280 merged
May 2, 2025 - gh-133290: Use PyObject_SetAttr to set _type_
#133292 merged
May 2, 2025 - [3.13] Docs: delete title links in
turtle.rst
andtyping.rst
(GH-133283)#133293 merged
May 2, 2025 - Docs: delete title links in
turtle.rst
andtyping.rst
#133283 merged
May 2, 2025 - gh-130482: Add ability to specify name for
tkinter.OptionMenu
andtkinter.ttk.OptionMenu
#130502 merged
May 2, 2025 - gh-133197: Improve error message for incompatible string / bytes prefixes
#133242 merged
May 2, 2025 - [3.13] gh-133210: Fix
test_pydoc
in--without-doc-strings
mode (GH-133271)#133288 merged
May 2, 2025 - gh-133210: Fix
test_pydoc
in--without-doc-strings
mode#133271 merged
May 2, 2025 - gh-123539: Improve SyntaxError msg for
import as
with not a name#123629 merged
May 2, 2025 - gh-123299: Add missing pending removals
#133082 merged
May 2, 2025 - [3.13] gh-130197: Improve test coverage of msgfmt.py (GH-133048)
#133255 merged
May 2, 2025 - gh-133259: Show path to python.sh script on successful build
#133268 merged
May 1, 2025 - gh-133258: fix crash in test_index
#133262 merged
May 1, 2025 - gh-133261: Use __builtin_frame_address() on GCC 9 and older
#133269 merged
May 1, 2025 - [3.13] gh-133210: Fix
test_inspect
in--without-doc-strings
mode (GH-133250)#133263 merged
May 1, 2025 - gh-130197: Test
pygettext
output option#133041 merged
May 1, 2025 - gh-133210: Fix
test_inspect
in--without-doc-strings
mode#133250 merged
May 1, 2025 - gh-133256: Add _Py_NONSTRING macro
#133257 merged
May 1, 2025 - gh-130317: fix test_pack_unpack_roundtrip() and add docs
#133204 merged
May 1, 2025 - gh-132930: Include IDLE path in registry for PyManager packages
#133246 merged
May 1, 2025 - gh-130197: Improve test coverage of
msgfmt.py
#133048 merged
May 1, 2025 - gh-133166: Fix missing error emission of PyType_GetModuleByDef
#133240 merged
May 1, 2025 - gh-124715: Fix method_dealloc(): use PyObject_GC_UnTrack()
#133199 merged
May 1, 2025 - [3.13] gh-130655: Add a test for big-endian MO files in gettext (GH-132469)
#133248 merged
May 1, 2025 - gh-130655: Add a test for big-endian MO files in
gettext
#132469 merged
May 1, 2025 - [3.13] gh-132246: Add PEP 688 to C Buffer Protocol docs (GH-132249)
#132282 merged
May 1, 2025 - Remove duplicate includes: Python/{bytecodes,ceval,optimizer_analysis}.c
#132622 merged
May 1, 2025 - gh-100239: specialize BINARY_OP/SUBSCR for list-slice
#132626 merged
May 1, 2025 - PyStats: Make sure that the
failure_kinds
array is big enough.#133245 merged
May 1, 2025 - Lint: Create a project-wide
.ruff.toml
settings file#133124 merged
May 1, 2025 - gh-133196: Guard PEP 750 grammar with
CHECK_VERSION
#133225 merged
May 1, 2025 - [3.13] gh-131531: Make Android build retry after network failures (GH-133193)
#133236 merged
May 1, 2025 - gh-131531: Make Android build retry after network failures
#133193 merged
May 1, 2025 - gh-130167: Improve speed of
difflib.IS_LINE_JUNK
by replacingre
#130170 merged
May 1, 2025 - Fix typo at _interpretersmodule.c file
#133174 merged
May 1, 2025 - [3.13] gh-133183: Include IPHONEOS_DEPLOYMENT_TARGET in iOS shim targets. (GH-133184)
#133234 merged
May 1, 2025 - Bump the HACL* revision.
#133226 merged
May 1, 2025 - gh-133183: Include IPHONEOS_DEPLOYMENT_TARGET in iOS shim targets.
#133184 merged
May 1, 2025 - Revert "gh-132775: Add _PyCode_GetVarCounts() (gh-133128)"
#133232 merged
May 1, 2025 - Remove redundant incref of immortal object Py_EMPTY_KEYS
#133200 merged
Apr 30, 2025 - gh-132775: Add _PyPickle_GetXIData()
#133107 merged
Apr 30, 2025 - GH-125515: Remove two unused error branches.
#133181 merged
Apr 30, 2025 - gh-133153: Use rlcompleter for pdb's interact command
#133176 merged
Apr 30, 2025 - gh-133213: Add tests for
string.templatelib.TemplateIter
#133215 merged
Apr 30, 2025 - gh-132775: Add _PyCode_GetVarCounts()
#133128 merged
Apr 30, 2025 - GH-114809: Add support for macOS multi-arch builds with the JIT enabled
#131751 merged
Apr 30, 2025 - [3.13] Apply 'mod' role to typing module (GH-133201)
#133217 merged
Apr 30, 2025 - Apply 'mod' role to typing module
#133201 merged
Apr 30, 2025 - [3.13] Remove redundant
--keep-going
when running Sphinx (GH-133156)#133214 merged
Apr 30, 2025 - gh-133197: Improve error message for
ft""
andbt""
cases#133202 merged
Apr 30, 2025 - Sphinx 8.1+: remove redundant
--keep-going
#133156 merged
Apr 30, 2025 - gh-133211: Test that PEP750 types are final
#133212 merged
Apr 30, 2025 - [3.13] gh-133167: Fix compilation process with
--enable-optimizations
and--without-docstrings
(GH-133187)#133207 merged
Apr 30, 2025 - gh-133167: Fix compilation process with
--enable-optimizations
and--without-docstrings
#133187 merged
Apr 30, 2025 - gh-87135: test_threading: Wait on thread, not an Event it sets
#133198 merged
Apr 30, 2025 - gh-131591: Add tests for _PdbClient
#132976 merged
Apr 30, 2025 - [3.13] gh-133117: Run mypy on
tomllib
in CI (GH-133118)#133192 merged
Apr 30, 2025 - gh-89867: string.Formatter auto numbering doc updates
#129617 merged
Apr 30, 2025 - gh-133194: Add
CHECK_VERSION
to new PEP758 grammar#133195 merged
Apr 30, 2025 - GH-124715: Move trashcan mechanism into
Py_Dealloc
#132280 merged
Apr 30, 2025 - gh-130317: Skip test_pack_unpack_roundtrip_for_nans() on x86
#133155 merged
Apr 30, 2025 - gh-132661: Implement PEP 750
#132662 merged
Apr 30, 2025 - gh-133117: Run mypy on
tomllib
in CI#133118 merged
Apr 30, 2025 - Remove trailing whitespace from python.gram
#133175 merged
Apr 30, 2025 - gh-127604: Optimize -ldl usage on platforms that use dlopen for libFFI.
#133081 merged
Apr 30, 2025 - [3.13] Add
profile-gen-stamp
to.gitignore
(GH-133188)#133189 merged
Apr 30, 2025 - Add
profile-gen-stamp
to.gitignore
#133188 merged
Apr 30, 2025 - gh-116436: Improve error message when TypeError occurs during dict update
#116443 merged
Apr 30, 2025 - gh-133036: Deprecate codecs.open
#133038 merged
Apr 30, 2025 - Get rid of
ERROR_IF
's "label" parameter#132654 merged
Apr 30, 2025 - GH-125515: Mark code after "return" as unreachable in the cases generator
#133178 merged
Apr 30, 2025 - gh-133131: Discover an appropriate iOS simulator rather than hard-coding iPhone SE 3rd gen
#133132 merged
Apr 29, 2025 - gh-120220: Deprecate legacy methods for tracing variables in Tkinter
#120223 merged
Apr 29, 2025 - Docs: fix typo in
InternalDocs/garbage_collector.md
#133151 merged
Apr 29, 2025 - GH-132508: Use tagged integers on the evaluation stack for the last instruction offset
#132545 merged
Apr 29, 2025 - gh-121468: Support async breakpoint in pdb
#132576 merged
Apr 29, 2025 - gh-132987: Support __index__() in the socket module
#133093 merged
Apr 29, 2025 - gh-132987: Support __index__() in the stat module
#133097 merged
Apr 29, 2025 - [3.13] gh-46236: Document
PyUnicodeIter_Type
(GH-132925)#133149 merged
Apr 29, 2025 - GH-130328: pasting in new REPL is slow on Windows
#132884 merged
Apr 29, 2025 - gh-132930: Fixes PEP 514 registration for PyManager packages on x64
#133154 merged
Apr 29, 2025 - gh-130317: Fix strict aliasing in PyFloat_Pack8()
#133150 merged
Apr 29, 2025 - gh-132933: Allow zipapp target to overwrite filtered source file
#132934 merged
Apr 29, 2025 - gh-132987: Support __index__() in the lzma module
#133099 merged
Apr 29, 2025 - gh-132987: Support __index__() in the select.kqueue_event constructor
#133094 merged
Apr 29, 2025 - gh-132987: Support __index__() in the ssl.SSLContext.options setter
#133098 merged
Apr 29, 2025 - gh-132987: Support __index__() in hashlib.scrypt()
#133100 merged
Apr 29, 2025 - gh-132987: Support __index__() in the posix module
#133096 merged
Apr 29, 2025 - gh-46236: Document
PyUnicodeIter_Type
#132925 merged
Apr 29, 2025 - [3.13] gh-57281: Fix duplicate deprecation note: array 'u' format (GH-133113)
#133147 merged
Apr 29, 2025 - gh-57281: Fix duplicate deprecation note
#133113 merged
Apr 29, 2025 - gh-133079: Remove Py_C_RECURSION_LIMIT & PyThreadState.c_recursion_remaining
#133080 merged
Apr 29, 2025 - GH-132930: Fix use of ALIAS_WPREFIX in pymanager builds
#133120 merged
Apr 29, 2025 - [3.13] Run mypy workflow on
_colorize.py
andMisc/mypy/**
changes (GH-133116)#133133 merged
Apr 29, 2025 - [3.13] GH-127682: Backport GH-132351
#132384 merged
Apr 29, 2025 - GH-132930: Display 'free-threaded' in pymanager builds
#133119 merged
Apr 29, 2025 - GH-132554: Add stats for GET_ITER
#132592 merged
Apr 29, 2025 - Run mypy workflow on
_colorize.py
andMisc/mypy/**
changes#133116 merged
Apr 29, 2025 - Revert gh-127266: avoid data races when updating type slots (gh-131174)
#133129 merged
Apr 29, 2025 - [3.13] gh-132070: Use _PyObject_IsUniquelyReferenced in unicodeobject (gh-133039)
#133126 merged
Apr 29, 2025 - gh-132893: Minor edits to the statistics module PR
#133106 merged
Apr 29, 2025 - [3.13] gh-133122: Fix for test_type_lookup_mro_reference.
#133127 merged
Apr 29, 2025 - gh-87859: Track Code Object Local Kinds For Arguments
#132980 merged
Apr 29, 2025 - gh-132775: Add _PyCode_ReturnsOnlyNone()
#132981 merged
Apr 29, 2025 - gh-132070: Use _PyObject_IsUniquelyReferenced in unicodeobject
#133039 merged
Apr 29, 2025 - gh-132775: Add _PyMarshal_GetXIData()
#133108 merged
Apr 28, 2025 - [3.13] gh-132942: Fix races in type lookup cache
#133114 merged
Apr 28, 2025 - gh-125142: add REPL help text for keyboard shortcuts
#125143 merged
Apr 28, 2025 - Add internal docs about the free-threaded GC.
#132562 merged
Apr 28, 2025 - gh-127266: avoid data races when updating type slots
#131174 merged
Apr 28, 2025 - gh-122320: Limit dict key versions used by test_opcache.
#132961 merged
Apr 28, 2025 - GH-128520: pathlib ABCs tests: use explicit text encoding
#133105 merged
Apr 28, 2025 - [3.13] gh-132742: Fix newly added tcflush() tests on Android (GH-133070)
#133104 merged
Apr 28, 2025 - gh-132775: Add _PyBytes_GetXIData()
#133101 merged
Apr 28, 2025 - gh-132942: Fix races in type lookup cache
#133032 merged
Apr 28, 2025 - gh-132775: Drop PyUnstable_InterpreterState_GetMainModule()
#132978 merged
Apr 28, 2025 - gh-132775: Add _PyModule_GetFilenameObject() and _PyModule_GetFilenameUTF8()
#132979 merged
Apr 28, 2025 - gh-132742: Fix newly added tcflush() tests on Android
#133070 merged
Apr 28, 2025 - gh-132930: Improve names of IDLE and PyDoc shortcuts
#133091 merged
Apr 28, 2025 - GH-128520: pathlib ABCs: raise text encoding warnings at correct stack level
#133051 merged
Apr 28, 2025 - [3.13] gh-133054: Skip
test_pyrepl
tests whencannot use pyrepl
is reported (GH-133055)#133095 merged
Apr 28, 2025 - gh-132775: Cleanup Related to crossinterp.c Before Further Changes
#132974 merged
Apr 28, 2025 - [3.13] gh-132026: Ensure _MIPS_SIM has defined _ABI identifiers for comparison (GH-132027)
#133092 merged
Apr 28, 2025 - gh-133054: Skip
test_pyrepl
tests whencannot use pyrepl
is reported#133055 merged
Apr 28, 2025 - gh-132952: Import _io instead of io at startup
#132957 merged
Apr 28, 2025 - typing, annotationlib: clean tests
#133087 merged
Apr 28, 2025 - gh-129965: Add more missing MIME types
#132845 merged
Apr 28, 2025 - [3.13] gh-132726: Change the heading of
sysconfig
CLI section (GH-133035)#133088 merged
Apr 28, 2025 - gh-132915: Try to detect a buffer overflow in fcntl() and ioctl()
#132919 merged
Apr 28, 2025 - gh-132726: Change the heading of
sysconfig
CLI section#133035 merged
Apr 28, 2025 - gh-75223: Deprecate undotted extensions in
mimetypes.MimeTypes.add_type
#128638 merged
Apr 28, 2025 - gh-132983: Convert compression._common to a package
#133086 merged
Apr 28, 2025 - gh-133073: avoid NULL + 0 arithmetic in
list_extend_*
functions#133074 merged
Apr 28, 2025 - gh-87135: Raise PythonFinalizationError when joining a blocked daemon thread
#130402 merged
Apr 28, 2025 - Fixed a typo in the
PCbuild/readme.txt
about PGO clang-cl#133083 merged
Apr 28, 2025 - gh-130317: fix PyFloat_Pack/Unpack[24] for NaN's with payload
#130452 merged
Apr 28, 2025 - gh-130907: Treat all module-level annotations as conditional
#131550 merged
Apr 28, 2025 - gh-53032: support IEEE 754 contexts in the decimal module
#122003 merged
Apr 28, 2025 - gh-132930: Implement PEP 773
#132931 merged
Apr 28, 2025 - GH-114911: use time.perf_counter in Stopwatch
#131469 merged
Apr 28, 2025 - gh-131423: update note in
Tools/ssl/make_ssl_data.py
#133077 merged
Apr 28, 2025 - gh-111178: fix incorrect function signatures for Windows builds
#133072 merged
Apr 28, 2025 - [3.13] gh-133033: Add docs for
TypeIgnore
(GH-133034)#133078 merged
Apr 28, 2025 - gh-133033: Add document for
TypeIgnore
#133034 merged
Apr 28, 2025 - gh-127604: ensure
-ldl
is passed only once to the linker#133071 merged
Apr 28, 2025 - [3.13] gh-132742: Improve tests for fcntl.ioctl() (GH-132791)
#133066 merged
Apr 28, 2025 - gh-132987: Support __index__() for unsigned integers in Argument Clinic
#133011 merged
Apr 28, 2025 - gh-132742: Improve tests for fcntl.ioctl()
#132791 merged
Apr 28, 2025 - gh-132983: Install compression package contents
#133063 merged
Apr 28, 2025 - gh-133061: do not mention UINT32_MAX in HMAC user-facing messages
#133062 merged
Apr 27, 2025 - Docs: fix typos in
Doc
#132927 merged
Apr 27, 2025 - gh-127604: ensure
-ldl
is passed to the linker whendladdr1
is found#133040 merged
Apr 27, 2025 - gh-132993: expose
HASHLIB_GIL_MINSIZE
to private extension modules#132999 merged
Apr 27, 2025 - gh-133005: Support
tarfile.open(mode="w|xz", preset=...)
#133007 merged
Apr 27, 2025 - silence system utils tests in emscripten python.sh
#133044 merged
Apr 27, 2025 - [3.13] gh-133046: Reformat the
ast
module docstring (GH-133050)#133060 merged
Apr 27, 2025 - gh-132026: Ensure _MIPS_SIM has defined _ABI identifiers for comparison
#132027 merged
Apr 27, 2025 - gh-132983: Introduce
compression
package and move_compression
module#133018 merged
Apr 27, 2025 - gh-133046: Reformat the
ast
module docstring#133050 merged
Apr 27, 2025 - gh-115032: Deprecate support for custom logging handlers with 'strm' argument.
#115314 merged
Apr 27, 2025 - [3.13] [tests] fix test_fcntl issue when run in a ChromeOS linux runtime (GH-133053)
#133056 merged
Apr 27, 2025 - [tests] fix test_fcntl issue when run in a ChromeOS linux runtime
#133053 merged
Apr 27, 2025 - gh-127495: Append to history file after every statement in PyREPL
#132294 merged
Apr 27, 2025 - gh-131798: Use
sym_new_type
instead ofsym_new_not_null
for _BUILD_STRING, _BUILD_SET#132564 merged
Apr 27, 2025 - gh-128438: Use
EnvironmentVarGuard
fortest_zoneinfo.py
to manage environmen…#131870 merged
Apr 27, 2025 - gh-91069: do not disable
sha3
intest_hashlib
under UBSan#133001 merged
Apr 27, 2025 - gh-124703: Set return code to 1 when aborting process from pdb
#133013 merged
Apr 26, 2025 - [3.13] gh-63882: Implement some
test_minidom
tests (GH-132879)#133029 merged
Apr 26, 2025 - gh-63882: Implement some
test_minidom
tests#132879 merged
Apr 26, 2025 - [3.13] gh-133016: Fix a reference to removed
asyncio.futures.TimeoutError
(GH-133019)#133023 merged
Apr 26, 2025 - [3.13] gh-63882: Use
self.assert*
methods intest_minidom
(GH-133000)#133024 merged
Apr 26, 2025 - gh-133016: Fix a reference to removed
asyncio.futures.TimeoutError
#133019 merged
Apr 26, 2025 - gh-131798: JIT: Propagate the result in
_BINARY_OP_SUBSCR_TUPLE_INT
#133003 merged
Apr 26, 2025 - [3.13] doc: update co_flags reference (GH-132300)
#132936 merged
Apr 26, 2025 - gh-63882: Use
self.assert*
intest_minidom
#133000 merged
Apr 26, 2025 - gh-133006: Add subprocess check for remote pdb test
#133014 merged
Apr 26, 2025 - gh-132991: Add socket.IP_FREEBIND constant
#132998 merged
Apr 26, 2025 - gh-131298: update Modules/Setup after HACL static linking changes
#133012 merged
Apr 26, 2025 - gh-132987: Support __index__() for "k" and "K" formats in PyArg_Parse
#132988 merged
Apr 26, 2025 - gh-132388: remove outdated TODO comment in
test_hmac.py
#133008 merged
Apr 26, 2025 - [3.13] Revert "[3.13] gh-132921: Fix setuptools._distutils.dep_util deprecation (GH-132923) (#132926)"
#133004 merged
Apr 26, 2025 - [3.13] gh-91221: fix
test_curses.test_use_default_colors
for xterm-256color (GH-132990)#132992 merged
Apr 26, 2025 - gh-91221: fix
test_curses.test_use_default_colors
for xterm-256color#132990 merged
Apr 26, 2025 - gh-132781: fix refleaks in
crossinterp_exceptions.h
post gh-132782#132989 merged
Apr 26, 2025 - gh-132781: Make NotShareableError a TypeError Subclass
#132973 merged
Apr 25, 2025 - gh-132781: Cleanup Code Related to NotShareableError
#132782 merged
Apr 25, 2025 - [3.13] gh-132684: [Enum] only call _missing_ in __contains__ for Flags (GH-132790)
#132896 merged
Apr 25, 2025 - gh-131798: JIT: Narrow the return type of _CALL_LEN to int
#132940 merged
Apr 25, 2025 - gh-132950: Log is_remote_debug_enabled() in pythoninfo
#132965 merged
Apr 25, 2025 - gh-91048: Prevent optimizing away the asyncio debug offsets structure on Windows
#132963 merged
Apr 25, 2025 - gh-132912: Use readline to synchronize between procs in remote pdb test
#132949 merged
Apr 25, 2025 - gh-132950: Skip test_remote_pdb if remote exec is disabled
#132951 merged
Apr 25, 2025 - gh-132776: Revert Moving memoryview XIData Code to memoryobject.c
#132960 merged
Apr 25, 2025 - gh-132950: Check for Py_SUPPORTS_REMOTE_DEBUG in sys.is_remote_debug_enabled
#132959 merged
Apr 25, 2025 - gh-107954: Add audit event to PyConfig_Set()
#132958 merged
Apr 25, 2025 - gh-107954: Allow setting cpu_count in PyConfig_Set()
#132954 merged
Apr 25, 2025 - gh-91048: Fix _testexternalinspection.c on FreeBSD
#132945 merged
Apr 25, 2025 - [3.13] gh-132527: Added missing
w
typecode to array() error message (GH-132529)#132938 merged
Apr 25, 2025 - gh-132912: Use SHORT_TIMEOUT in test_remote_pdb
#132939 merged
Apr 25, 2025 - [3.13] gh-132912: Set 15 min timeout on GHA Hypothesis CI (GH-132914)
#132937 merged
Apr 25, 2025 - gh-132912: Account for race in test_keyboard_interrupt in test_remote_pdb
#132929 merged
Apr 25, 2025 - gh-132527: Added missing
w
typecode to array() error message#132529 merged
Apr 25, 2025 - gh-132912: Set 15 min timeout on GHA Hypothesis CI
#132914 merged
Apr 25, 2025 - gh-91048: Refactor _testexternalinspection and add Windows support
#132852 merged
Apr 25, 2025 - gh-132798: Schedule removal of
PyUnicode_AsDecoded/Encoded
functions for 3.15#132799 merged
Apr 25, 2025 - [3.13] gh-132909: handle overflow for 'K' format in
do_mkvalue
(GH-132911)#132932 merged
Apr 25, 2025 - gh-129027: Raise DeprecationWarning for sys._clear_type_cache
#129043 merged
Apr 25, 2025 - [3.13] gh-132921: Fix setuptools._distutils.dep_util deprecation (GH-132923)
#132926 merged
Apr 25, 2025 - gh-132912: Skip flaky test in test_remote_pdb
#132924 merged
Apr 25, 2025 - gh-113539: Enable using
$BROWSER
to reorder default seach order in webbrowser.py#113561 merged
Apr 25, 2025 - gh-132921: Fix setuptools._distutils.dep_util deprecation
#132923 merged
Apr 25, 2025 - gh-132912: Kill the process on error in test_remote_pdb
#132920 merged
Apr 25, 2025 - gh-132909: handle overflow for 'K' format in
do_mkvalue
#132911 merged
Apr 25, 2025 - [3.13] gh-132415: Use shutil.which() in missing_compiler_executable() (GH-132906)
#132916 merged
Apr 25, 2025 - gh-132415: Use shutil.which() in missing_compiler_executable()
#132906 merged
Apr 25, 2025 - [3.13] gh-127906: Add missing sys import to test_cppext (GH-132902)
#132904 merged
Apr 25, 2025 - gh-131423: Update OpenSSL data to 3.4.1 on Linux
#131618 merged
Apr 25, 2025 - gh-127906: Add missing sys import to test_cppext
#132902 merged
Apr 25, 2025 - gh-131652: remove duplicated bits in
Lib/test/clinic.test.c
#131653 merged
Apr 25, 2025 - gh-132868: use _Alignof() operator in the struct module
#132872 merged
Apr 25, 2025 - gh-127604: Only define dump_pointer() if CAN_C_BACKTRACE
#132897 merged
Apr 25, 2025 - gh-132684: [Enum] only call _missing_ in __contains__ for Flags
#132790 merged
Apr 25, 2025 - gh-132893: More accurate CDF computation
#132895 merged
Apr 25, 2025 - [3.13] gh-98347: Add links to python-isal in the documentation (GH-98637)
#132894 merged
Apr 25, 2025 - gh-98347: Add links to python-isal in the documentation
#98637 merged
Apr 25, 2025 - [3.12] gh-132553: Build the perf tool without buildid cache (GH-132663)
#132718 merged
Apr 25, 2025 - gh-129858: Special syntax error for
elif
block afterelse
#129902 merged
Apr 25, 2025 - gh-69605: Add module autocomplete to PyREPL
#129329 merged
Apr 25, 2025 - gh-131591: Implement PEP 768 support for FAT mac binaries and 32 bit binaries
#132892 merged
Apr 25, 2025 - gh-131591: Allow pdb to attach to a running process
#132451 merged
Apr 25, 2025 - gh-131591: Reset RemoteDebuggerSuupport state after fork
#132793 merged
Apr 25, 2025 - gh-132776: Cleanup for XIBufferViewType
#132821 merged
Apr 25, 2025 - gh-132415: Update vendored setuptools in
Lib/test/wheeldata
#132887 merged
Apr 24, 2025 - gh-131798: JIT: Split CALL_TUPLE_1 into several uops
#132851 merged
Apr 24, 2025 - [3.13] Differentiate bitwise OR from the word "or" (GH-132890)
#132891 merged
Apr 24, 2025 - Differentiate bitwise OR from the word "or"
#132890 merged
Apr 24, 2025 - gh-127385: Add
F_DUPFD_QUERY
tofcntl
#127386 merged
Apr 24, 2025 - gh-93696: Fixed the breakpoint display error for frozen modules
#132862 merged
Apr 24, 2025 - gh-131798: JIT: Split CALL_STR_1 into several uops
#132849 merged
Apr 24, 2025 - gh-132737: Support profiling modules that import __main___
#132738 merged
Apr 24, 2025 - gh-132882: Fix copying of unions with members that do not support __or__
#132883 merged
Apr 24, 2025 - gh-132742: Refactor fcntl.fcntl() and fcntl.ioctl()
#132768 merged
Apr 24, 2025 - Use os.openpty() instead of pty.openpty() in test_ioctl
#132880 merged
Apr 24, 2025 - [3.13] Use os.openpty() instead of pty.openpty() in test_ioctl
#132878 merged
Apr 24, 2025 - gh-125206: don't use CMPLX in configure test
#132865 merged
Apr 24, 2025 - gh-132162: tests for py_universalnewlinefgets
#132164 merged
Apr 24, 2025 - gh-118761: Optimise import time for
shlex
#132036 merged
Apr 24, 2025 - [3.13] Fix a grammar error in the
Py_ALWAYS_INLINE
doc (GH-129304)#132877 merged
Apr 24, 2025 - Fix a grammar error in the
Py_ALWAYS_INLINE
doc#129304 merged
Apr 24, 2025 - gh-89157: Make C and Python implementation of
datetime.date.fromisoformat
consistent.#131007 merged
Apr 24, 2025 - [3.13] gh-128185: Align Decimal docs with spec (case irrelevant for nan/inf) (GH-128323)
#132875 merged
Apr 24, 2025 - gh-130195: Fix typo in warning message
#130254 merged
Apr 24, 2025 - doc: update co_flags reference
#132300 merged
Apr 24, 2025 - [3.13] gh-122399: change webbrowser.rst to better describe the contents of controller object (GH-122407)
#132874 merged
Apr 24, 2025 - gh-128185: align Decimal docs with spec (case irrelevant for nan/inf's)
#128323 merged
Apr 24, 2025 - gh-122399: change webbrowser.rst to better describe the contents of controller object
#122407 merged
Apr 24, 2025 - Fix typo in the garbage_collector.md file
#132803 merged
Apr 24, 2025 - gh-121249: fix naming of struct tagPyCArgObject members
#132863 merged
Apr 24, 2025 - gh-132859: Run debugger scripts in their own namespaces
#132860 merged
Apr 23, 2025 - [3.13] gh-109981: Resolve situation on iOS regarding fd_count. (GH-132823)
#132824 merged
Apr 23, 2025 - gh-127604: Replace dprintf() with _Py_write_noraise()
#132854 merged
Apr 23, 2025
232 Pull requests opened by109 people
- gh-69011: `ctypes.create_*_buffer` clarify NUL termination character inclusion
#132858 opened
Apr 23, 2025 - gh-131531: android.py enhancements to support cibuildwheel
#132870 opened
Apr 24, 2025 - gh-132710: only use stable `_uuid.generate_time_safe()` to deduce MAC address
#132901 opened
Apr 25, 2025 - gh-132908: add math.normal/subnormal() functions
#132935 opened
Apr 25, 2025 - gh-127011: Add __str__ and __repr__ to ConfigParser
#132966 opened
Apr 25, 2025 - gh-132967: Add type attributes to the optimizer DSL
#132968 opened
Apr 25, 2025 - Simplify HTMLParser by removing unnecessary assignment and assertion
#132972 opened
Apr 25, 2025 - gh-91205: fix bug in shutil.copytree with relative links and ignore_dangling_symlinks=True
#132984 opened
Apr 26, 2025 - gh-132946: Do not allow setting data descriptors in `@dataclass(slots=True)`
#133002 opened
Apr 26, 2025 - gh-130197: Fix (and test) option in `pygettext`
#133021 opened
Apr 26, 2025 - gh-130197: Test option in `pygettext`
#133022 opened
Apr 26, 2025 - Fix tz to `UTC` in `test_time` test
#133109 opened
Apr 28, 2025 - Implement PEP 788
#133110 opened
Apr 28, 2025 - Lint: Use Ruff to format ``Tools/jit``
#133123 opened
Apr 29, 2025 - gh-132876: workaround broken ldexp() on Windows 10
#133135 opened
Apr 29, 2025 - gh-86768: check if fd is seekable in os.lseek on Windows
#133137 opened
Apr 29, 2025 - gh-133158: Adjust c-analyzer max_sizes for typeobject.c
#133159 opened
Apr 29, 2025 - gh-133059: Increase _PY_NSMALLPOSINTS size
#133160 opened
Apr 29, 2025 - GH-108819: fix LIBDEST not honoring --with-platlibdir
#133163 opened
Apr 29, 2025 - gh-127266: avoid data races when updating type slots v2
#133177 opened
Apr 29, 2025 - gh-130160: Add anchors to CLI Usage section for `cmdline`
#133182 opened
Apr 30, 2025 - json: Optimize escaping string in Encoder
#133186 opened
Apr 30, 2025 - gh-102247: Improve documentation of http.HTTPStatus members update
#133190 opened
Apr 30, 2025 - gh-49099: Add new optional arguments to minidom.Element constructor.
#133191 opened
Apr 30, 2025 - gh-43657: Add support for custom test case and runner in both DocTestSuite and DocFileSuite
#133203 opened
Apr 30, 2025 - gh-132813: Fix the csv documentation for quoting and escaping
#133209 opened
Apr 30, 2025 - gh-132969: Fix error/hang when shutdown(wait=False) and task exited abnormally
#133222 opened
Apr 30, 2025 - gh-92408/gh-96026: SharedMemory changes
#133227 opened
Apr 30, 2025 - gh-133228: c-analyzer clang preprocessor
#133229 opened
Apr 30, 2025 - gh-96531: tempfile.TemporaryFile should honour write-only mode
#133235 opened
May 1, 2025 - gh-132855: Use overridden custom format for inherited PrettyPrinter
#133238 opened
May 1, 2025 - json: Fast path for string encoding
#133239 opened
May 1, 2025 - gh-132813: Improve error messages for incorrect types and values of csv.Dialog attributes
#133241 opened
May 1, 2025 - gh-97907: use cancellation error from child if possible
#133243 opened
May 1, 2025 - gh-72902: speedup Fraction.from_decimal/float in typical cases
#133251 opened
May 1, 2025 - gh-124397: Add itertools.serialize (name tbd)
#133272 opened
May 1, 2025 - gh-42550: Add 'Expect: 100-Continue' support to httplib
#133276 opened
May 1, 2025 - gh-133146: Add the old public `get_value` method to documentation and refactor code.
#133301 opened
May 2, 2025 - gh-126008: Improve docstrings for Tkinter cget and configure methods
#133303 opened
May 2, 2025 - gh-130197: Improve test coverage of `msgfmt.py` part 2
#133309 opened
May 2, 2025 - gh-133312: configure: add --enable-static-libpython-for-interpreter
#133313 opened
May 2, 2025 - gh-53950: Clear `MESSAGES` in msgfmt
#133316 opened
May 2, 2025 - gh-133311: have MIMEImage respect policy.max_line_length
#133322 opened
May 2, 2025 - gh-133102: Remove unnecessary mention of os.fsync() from os.exec*() docs
#133333 opened
May 3, 2025 - GH-133372: C implementation of types._GeneratorWrapper is added.
#133373 opened
May 4, 2025 - GH-104289: Test importing all stdlib modules in subinterpreters
#133392 opened
May 4, 2025 - gh-133390: Support basic completion for sqlite3 command-line interface
#133393 opened
May 4, 2025 - gh-133448: Fix test_file in test_urllib2 on Windows with a longer repo path
#133449 opened
May 5, 2025 - gh-133465: Allow PyErr_CheckSignals to be called without holding the GIL.
#133466 opened
May 5, 2025 - gh-132775: Expand the Capability of Interpreter.call()
#133484 opened
May 6, 2025 - gh-133510: Add links to more info for the match statement
#133511 opened
May 6, 2025 - gh-133525: doc that PYTHONEXECUTABLE is not Mac-only and respected with -E/-I options
#133526 opened
May 6, 2025 - GH-129805: Clean up some changes from GH-129806
#133540 opened
May 6, 2025 - gh-133546: Make `re.Match` a well-rounded `Sequence` type
#133549 opened
May 7, 2025 - Add CI job to run tests sequentially
#133556 opened
May 7, 2025 - gh-131178: Add tests for `site` command-line interface
#133582 opened
May 7, 2025 - gh-46927: Prevent readline from overriding environment
#133585 opened
May 7, 2025 - gh-133601: Remove deprecated `typing.no_type_check_decorator`
#133602 opened
May 7, 2025 - gh-131093: Enforce -std=c11 for gcc at configure time rather than make time
#133608 opened
May 7, 2025 - gh-131798: JIT: Assign type to sliced string
#133609 opened
May 7, 2025 - gh-133530: Differentiate between min/max heaps more
#133613 opened
May 7, 2025 - gh-133644: remove deprecated global configuration variables
#133654 opened
May 8, 2025 - gh-133644: remove `PyWeakref_GetObject` and `PyWeakref_GET_OBJECT`
#133657 opened
May 8, 2025 - gh-133489: Remove size restrictions on getrandbits() and randbytes()
#133658 opened
May 8, 2025 - gh-133656: Remove deprecated `zipimport.zipimporter.load_module`
#133662 opened
May 8, 2025 - gh-132380: Use unicode hash/compare for the mcache.
#133669 opened
May 8, 2025 - GH-133711: Enable UTF-8 mode by default (PEP 686)
#133712 opened
May 8, 2025 - gh-133672: Allow LOAD_FAST to be optimized to LOAD_FAST_BORROW
#133721 opened
May 8, 2025 - gh-133722: Add Difflib theme to `_colorize` and 'color' option to `difflib.unified_diff`
#133725 opened
May 9, 2025 - GH-130328: Speedup pasting in legacy console on Windows
#133728 opened
May 9, 2025 - gh-133307: Add new Pdb config location $XDG_CONFIG_HOME/pdb/.pdbrc
#133733 opened
May 9, 2025 - gh-125996: fix thread safety of ordered dict
#133734 opened
May 9, 2025 - gh-131421: Fix ASDL `kw_defaults` being `expr*` instead of `expr?*` (+ fix docs ASDL highlighting)
#133773 opened
May 9, 2025 - gh-133778: Fix setting `__annotations__` under PEP 563
#133794 opened
May 10, 2025 - gh-133684: Fix get_annotations() where PEP 563 is involved
#133795 opened
May 10, 2025 - [3.14] gh-132493: Remove __annotations__ usage in inspect._signature_is_functionlike (GH-133415)
#133796 opened
May 10, 2025 - gh-133439: simplify how errors are reported by sqlite3 CLI
#133807 opened
May 10, 2025 - gh-132558: Improve `argparse` docs on combining `type` and `choices`
#133827 opened
May 10, 2025 - GH-133789: Fix unpickling of pathlib objects pickled in Python 3.13
#133831 opened
May 10, 2025 - gh-133968: Use private unicode writer for json
#133832 opened
May 10, 2025 - gh-133829: Update zipimport example to not be from Python 2
#133835 opened
May 10, 2025 - gh-133357: Add anti-regression test for caret location in error message
#133848 opened
May 10, 2025 - gh-133850: Improved SyntaxError message for missing commas
#133851 opened
May 10, 2025 - GH-132566: Progressively delete files in `pathlib.Path.move()`
#133852 opened
May 10, 2025 - Exclude include in `reference/grammar.rst` in gettext builds
#133868 opened
May 11, 2025 - gh-133866: remove deprecated and undocumented function `ctypes.SetPointerType`
#133869 opened
May 11, 2025 - gh-133875: Remove deprecated `pathlib.PurePath.is_reserved`
#133876 opened
May 11, 2025 - gh-133400: Fixed Ctrl+D (^D) behavior in :mod:`_pyrepl` module
#133883 opened
May 11, 2025 - gh-133342: Remove `sym_is_const` and `sym_has_type`
#133884 opened
May 11, 2025 - gh-133891: Add missing error check to `SET_COUNT` macro in `_testinternalcapi.c`
#133892 opened
May 11, 2025 - gh-133896: Refactor `quopri` to always use `binascii`
#133897 opened
May 11, 2025 - gh-133905: Fix parsing problems in example code
#133906 opened
May 11, 2025 - gh-124397: Add threading.iter_locked
#133908 opened
May 11, 2025 - gh-81313: Add the imath module
#133909 opened
May 11, 2025 - gh-129255: tarfile: Update tarfile.offset with the remainder on close
#133919 opened
May 12, 2025 - gh-132983: Split ``_zstd_set_c_parameters``
#133921 opened
May 12, 2025 - gh-132983: Convert dict_content to take Py_buffer
#133924 opened
May 12, 2025 - gh-133934: Improve `.help` in the `sqlite3` CLI
#133935 opened
May 12, 2025 - gh-133953: Add `attach` command to pdb
#133954 opened
May 12, 2025 - gh-133485: Use _interpreters.call() in InterpreterPoolExecutor
#133957 opened
May 13, 2025 - Add the interpreters Module
#133958 opened
May 13, 2025 - gh-133960: Improve typing.evaluate_forward_ref
#133961 opened
May 13, 2025 - gh-133968: Add PyUnicodeWriter_WriteASCII() function
#133973 opened
May 13, 2025 - Clarify some details regarding `sys.monitoring`
#133981 opened
May 13, 2025 - gh-72902: improve Fraction(str) speed (don't use regexp's)
#133994 opened
May 14, 2025 - gh-115119: defer removal of bundled libmpdec to 3.16
#133997 opened
May 14, 2025 - gh-129019: Move pyconfig.h to Include/
#134019 opened
May 14, 2025 - gh-76595: Add note on `PyCapsule_Import` behavior
#134022 opened
May 14, 2025 - gh-134004: Dbm vacuuming
#134028 opened
May 15, 2025 - gh-134043: add `_PyObject_GetMethodStackRef`
#134044 opened
May 15, 2025 - gh-133157: remove usage of `_Py_NO_SANITIZE_UNDEFINED` in `Parser/pegen.c`
#134048 opened
May 15, 2025 - gh-133157: remove usage of `_Py_NO_SANITIZE_UNDEFINED` in `pyexpat`
#134050 opened
May 15, 2025 - Docs EPUB: fix meta tags connected with Open Graph
#134071 opened
May 15, 2025 - Docs EPUB: check in CI
#134074 opened
May 15, 2025 - gh-134036: Improve error messages for invalid `raise` statements
#134077 opened
May 16, 2025 - gh-115119: removed implicit fallback to the bundled libmpdec
#134078 opened
May 16, 2025 - GH-128520: pathlib ABCs: improve protocol for 'openable' objects
#134101 opened
May 16, 2025 - gh-131178: Add CLI tests for profile module
#134103 opened
May 16, 2025 - GH-128520: pathlib ABCs: tweak protocol for virtual path strings
#134104 opened
May 16, 2025 - gh-54732: Fix argparse arg file parsing
#134115 opened
May 16, 2025 - gh-134086: Remove deprecated function locale.getdefaultlocale
#134129 opened
May 17, 2025 - gh-57089: Note _layout_ in the bitfield docs
#134148 opened
May 17, 2025 - gh-134070: Prevent out-of-bounds read in mi_clz32 and mi_ctz32
#134149 opened
May 17, 2025 - gh-134168: http.server with HTTPS fails to bind IPv6 addresses and ignores --directory flag
#134169 opened
May 18, 2025 - gh-134179: use sys._clear_internal_caches isntead of deprecated sys._clear_type_cache at test_cmd_line
#134180 opened
May 18, 2025 - gh-69605: Disable PyREPL module autocomplete fallback on regular completion
#134181 opened
May 18, 2025 - gh-134170: Add colorization to unraisable exceptions
#134183 opened
May 18, 2025 - gh-130478: Fixed HACL compilation failure on macOS Silicon
#134188 opened
May 18, 2025 - gh-134152: fix `UnboundLocalError` while parsing `message_id` in email
#134194 opened
May 18, 2025 - gh-133319: Use python versioning in `msgfmt` & `pygettext`
#134205 opened
May 19, 2025 - Fix `maybe-uninitialized` compiler warning
#134207 opened
May 19, 2025 - gh-133260: Remove claim that PyUnicode_InternFromString immortalizes
#134213 opened
May 19, 2025 - gh-119123: Fix sniffer to understand csv lists
#134219 opened
May 19, 2025 - gh-68164: Set the "regular file" bit in zipfile's writestr
#134232 opened
May 19, 2025 - gh-134152: Fix UnboundLocalError in email._header_value_parser _get_ptext_to_endchars
#134233 opened
May 19, 2025 - GH-130415: Use `POP_TWO_LOAD_CONST_INLINE_BORROW`
#134241 opened
May 19, 2025 - gh-131776: Expose functions called from the interpreter loop via PyAP…
#134242 opened
May 19, 2025 - gh-128629: Add _Py_PACK_VERSION for CPython's own definitions
#134247 opened
May 19, 2025 - [3.14] Fix typo in get_stack_trace docstring (GH-134246)
#134251 opened
May 19, 2025 - [3.14] gh-128639: Don't assume one thread in subinterpreter finalization (gh-128640)
#134254 opened
May 19, 2025 - [3.12] Fix use-after-free in the unicode-escape decoder with error handler (GH-133767)
#134255 opened
May 19, 2025 - Fix Windows server not accepting requests after returning from loop.create_server()
#134259 opened
May 19, 2025 - gh-134261: ZipFile - Don't rely on local time for reproducible builds & tests
#134264 opened
May 19, 2025 - gh-131178: Add CLI tests for cProfile
#134269 opened
May 19, 2025 - gh-87720 Fix additional header refolding-quoting edge case
#134271 opened
May 19, 2025 - gh-106318: Add an example for `str.capitalize()`
#134272 opened
May 19, 2025 - gh-134273: Propagate CFLAGS to the JIT
#134276 opened
May 19, 2025 - gh-133998: Fix gzip file creation when time is out of range
#134278 opened
May 19, 2025 - gh-131178: fix SSL tests for `http.server` command-line interface
#134279 opened
May 19, 2025 - Improve permission error messages in pdb and asyncio.tools
#134290 opened
May 19, 2025 - gh-134291: Add `unguarded-availability` check to JIT builds
#134292 opened
May 19, 2025 - gh-44883: improve the docs about select to explain what select can access
#134293 opened
May 19, 2025 - gh-134294: Fix `Uop.replicated` field definition and usage
#134295 opened
May 19, 2025 - gh-134160: Use multi-phase init in documentation examples
#134296 opened
May 19, 2025 - gh-134200: Add adaptive global alignment for help text
#134308 opened
May 20, 2025 - gh-82665 Mention that HTMLParser.handle_starttag value can be None
#134312 opened
May 20, 2025 - gh-134079: Add `addCleanup`, `enterContext` and `doCleanups` to `unittest.subTest` and tests
#134318 opened
May 20, 2025 - gh-124694: Document missing ctxkwargs argument in ThreadPoolExecutor
#134321 opened
May 20, 2025 - gh-134208: remove dead AC directives for `_curses.window.{chgat,getstr,instr}`
#134325 opened
May 20, 2025 - gh-134210: handle signals in `_curses.window.getch`
#134326 opened
May 20, 2025 - gh-133579: consistently report C curses function failures
#134327 opened
May 20, 2025 - gh-131338: Disable new stack size code for non-glibc.
#134336 opened
May 20, 2025 - gh-134357: Remove unused imports in tests
#134340 opened
May 20, 2025 - [3.14] gh-115999: Add PyCodeObject.co_tlbc to the debug offsets (GH-134286)
#134348 opened
May 20, 2025 - Docs: fix docstring of `email.message.Message.add_header`
#134355 opened
May 20, 2025 - gh-134009: Expose `PyMutex_IsLocked` in the public C API
#134365 opened
May 20, 2025 - GH-122089: Cache LogRecord.getMessage() the first time the message is formatted
#134367 opened
May 20, 2025 - [WIP] gh-133931: Introduce _PyObject_XSetRefDelayed to replace Py_XSETREF
#134377 opened
May 20, 2025 - gh-118718: Incorrect decoding of preamble in email parser
#134384 opened
May 20, 2025 - Remove Cirrus macOS runners from CI
#134390 opened
May 20, 2025 - Docs: Fix indentation in slice class of functions.rst
#134393 opened
May 20, 2025 - GH-134394: Add native support for t-strings in the stdlib logging library
#134395 opened
May 20, 2025 - gh-100163: allow re-assuming root privileges on subprocess invocations
#134400 opened
May 21, 2025 - gh-134411: Fix dangerous reference count decrement
#134415 opened
May 21, 2025 - gh-129374: adds quoting detection to csv sniffer
#134416 opened
May 21, 2025 - gh-74232: Adds note about csv quoting of booleans
#134422 opened
May 21, 2025 - [3.14] gh-127833: lexical analysis: Improve section on Names (GH-131474)
#134423 opened
May 21, 2025 - gh-118234: Document Python subprocess requirement on `SystemRoot` env, add RuntimeWarning
#134435 opened
May 21, 2025 - gh-126845: Some edge cases in email.utils.parsedate_to_datetime seem to differ from RFC2822 spec
#134438 opened
May 21, 2025 - gh-127833: Reword and expand the Notation section
#134443 opened
May 21, 2025 - gh-101913: changed wording of docstring for _parsedate_tz
#134446 opened
May 21, 2025 - [3.13] gh-132124: improve safety nets for creating AF_UNIX socket files (GH-134085)
#134448 opened
May 21, 2025 - gh-123138: Updated email.headerregistry docs to include required keyword parse_tree
#134450 opened
May 21, 2025 - gh-90548: Allow Alpine/MUSL to pass test_c_locale_coercion.
#134454 opened
May 21, 2025 - [3.14] gh-134262: Add retries to generate_sbom.py (GH-134263)
#134460 opened
May 21, 2025 - gh-80620: Support negative values in `fromtimestamp` on Windows using 0 + `timedelta`
#134461 opened
May 21, 2025 - gh-80334: Doc/library/multiprocessing.rst: freeze_support: Change to …
#134462 opened
May 21, 2025 - gh-60427: Lib/tokenize.py (untokenize): Update docstring about returning str
#134464 opened
May 21, 2025 - gh-85393: Handle partial and blocking .write in TextIOWrapper
#134467 opened
May 21, 2025 - gh-134471: Fix `asyncio.timeout(0)` swallowing an unrelated prior cancellation.
#134472 opened
May 21, 2025 - [3.12] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134478 opened
May 22, 2025 - [3.11] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134479 opened
May 22, 2025 - [3.10] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134480 opened
May 22, 2025 - [3.9] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134481 opened
May 22, 2025 - [3.14] GH-133932: Tagged ints are heap safe (GH-134244)
#134494 opened
May 22, 2025 - Add missing lines between regex and text
#134505 opened
May 22, 2025 - gh-81708: Support negative `datetime.datetime.timestamp` values from naive datetimes on Windows
#134517 opened
May 22, 2025 - gh-106318: Add example for `str.encode()`
#134520 opened
May 22, 2025 - gh-86273: On macOS >= 10.12, use `clock_gettime(CLOCK_MONOTONIC_RAW)` for `time.monotonic`
#134521 opened
May 22, 2025 - gh-106318: Add example for `str.endswith()`
#134523 opened
May 22, 2025 - gh-106318: Add example for `str.expandtabs()`
#134525 opened
May 22, 2025 - gh-133678: Document C API third party tools
#134526 opened
May 22, 2025 - Heavily comment Python/perf_jit_trampoline.c to improve maintainability
#134527 opened
May 22, 2025 - gh-106318: Add example for `str.find()`
#134529 opened
May 22, 2025 - gh-85255: Teach `plistlib` to load and dump `NSDate.distantPast` represented as year 0
#134533 opened
May 22, 2025 - [3.13] Docs: Add note to tutorial clarifying scope (GH-134534)
#134535 opened
May 22, 2025 - gh-128430: Add docstring for cmd.Cmd.do_topics
#134539 opened
May 22, 2025 - gh-131798: JIT: Further optimize `_CALL_ISINSTANCE` for class tuples
#134543 opened
May 22, 2025 - gh-133545: Also quote arguments containing `&<>^|` on Windows
#134544 opened
May 22, 2025 - gh-134546: ensure remote pdb script is readable
#134552 opened
May 22, 2025 - gh-134262: increase retries in `Tools/build/generate_sbom.py`
#134558 opened
May 23, 2025 - gh-134568: added handler for BrokenPipeError to logging.StreamHandler.emit
#134569 opened
May 23, 2025 - gh-134567: Exposes log format to users in unittest.TestCase.assertLogs
#134570 opened
May 23, 2025 - gh-133454: Mark test_queue tests with many threads as bigmem
#134575 opened
May 23, 2025 - gh-134551: Add t-strings support to pprint
#134577 opened
May 23, 2025 - gh-134580: Modernizing `difflib.HtmlDiff` for HTML Output
#134581 opened
May 23, 2025 - gh-134584: Decref elimination for float ops in the JIT
#134588 opened
May 23, 2025 - [3.14] gh-134578: Mark more slow tests (GH-134579)
#134590 opened
May 23, 2025 - gh-134593: add tests for dgettext
#134594 opened
May 23, 2025 - gh-134595: Update HOWTO to reflect change in CIBW option
#134598 opened
May 23, 2025 - gh-134557: Revert "gh-132775: Use _PyCode GetScriptXIData()"
#134599 opened
May 23, 2025 - [3.14] gh-134557: Revert "[3.14] gh-132775: Use _PyCode GetScriptXIData()"
#134600 opened
May 23, 2025 - gh-132983: Slightly tweak error messages for _zstd compressor/decompressor options dict
#134601 opened
May 23, 2025
495 Issues closed by100 people
- `test_zstd` failed on ubuntu with free-threading
#133885 closed
May 23, 2025 - Importing multiprocessing breaks _checkmodule in _pickle.c
#120170 closed
May 23, 2025 - unittest.doModuleCleanups() swallows all but first exception
#134565 closed
May 23, 2025 - Some tests consume too much memory
#133454 closed
May 23, 2025 - Mark more slow tests
#134578 closed
May 23, 2025 - Possible loss of large text data in `_curses.window.{instr,getstr}`
#134209 closed
May 23, 2025 - configparser throws ParsingError when reading ini file
#134516 closed
May 23, 2025 - _ctypes fails to import on NetBSD due to a missing `alloca` symbol
#134486 closed
May 23, 2025 - Implement types._GeneratorWrapper in C
#133372 closed
May 23, 2025 - Using a frozen attributes to Exception class
#134451 closed
May 23, 2025 - WindowsSelectorEventLoopPolicy doesn't raise KeyboardInterrupt immediately
#101166 closed
May 23, 2025 - stdtypes don't mention asyncio generic classes
#131417 closed
May 23, 2025 - asyncio warnings and errors triggered by stressful code
#109490 closed
May 23, 2025 - Pipe related future not retrieved if there's a BrokenPipeError
#105616 closed
May 23, 2025 - Parser stack overflow on WASI with `--with-pydebug`
#131770 closed
May 22, 2025 - `test_call` triggers stack overflow on WASI
#130319 closed
May 22, 2025 - WASM build scripts don't honour `--with-pydebug` from build-python due to a `sysconfig` regression
#131769 closed
May 22, 2025 - Implement stack overflow protection for webassembly
#130397 closed
May 22, 2025 - question to the signature of list.index
#134025 closed
May 22, 2025 - Type of vectorcall nargs inconsistent
#134457 closed
May 22, 2025 - `repr` of `threading.RLock` is erronous with the `_thread` module
#134322 closed
May 22, 2025 - Use English words instead of Latin abbreviations
#134503 closed
May 22, 2025 - How to add an environment variable LD_LIBRARY_PATH to the python code and effective
#100567 closed
May 22, 2025 - The new `threading.RLock.locked()` method fails
#134323 closed
May 22, 2025 - Unicode normalization error in Python 3.10
#134502 closed
May 22, 2025 - Documentation typos in asyncio module
#134501 closed
May 22, 2025 - Documentation Updates Based on PR #156 Reviews
#134506 closed
May 22, 2025 - PEP 739 / `build-details.json`: `c_api.include` is used instead of `c_api.headers`
#134455 closed
May 22, 2025 - Request for review: Decorator implementation example
#134500 closed
May 22, 2025 - Code Review Session for Long-Running Pull Requests
#134499 closed
May 22, 2025 - Additional assert methods for unittest
#71339 closed
May 22, 2025 - Implementation tasks from PR #56 review
#134497 closed
May 22, 2025 - Build fails with --enable-pystats and --with-tail-call-interp due to undeclared lastopcode variable
#132758 closed
May 22, 2025 - Add more tests for zero-sized bytes objects in `capi` tests
#131357 closed
May 22, 2025 - CI testing for pull requests can fail if multiple workloads exist with the same name
#134309 closed
May 22, 2025 - Que habra.
#134483 closed
May 22, 2025 - `sorted()` does shallow copy instead of deep copy
#134470 closed
May 21, 2025 - csv writer with blank lineterminator breaks quoting
#67044 closed
May 21, 2025 - Replace "starred_list" with standard grammar term "expression_list" in for statement documentation
#134026 closed
May 21, 2025 - Add PEP 688 special buffer methods to C API Type Object and Buffer Protocol docs
#132246 closed
May 21, 2025 - asyncio.create_unix_server has an off-by-one error concerning the backlog parameter
#90871 closed
May 21, 2025 - 3.14.0b1 python.exe hangs
#134407 closed
May 21, 2025 - Deletion of autoTSSkey during runtime finalization is not safe
#131185 closed
May 21, 2025 - Breaking API Change in Python 3.13.3: Task Factory Signature Change
#133745 closed
May 21, 2025 - threading.Thread.native_id for forking thread wrong after fork
#132542 closed
May 21, 2025 - Improve `SyntaxError` message for `import a as b.c`
#123539 closed
May 21, 2025 - Re-enable skipped test_zlib tests on s390x hardware acceleration
#125041 closed
May 21, 2025 - Discrepancy in argument naming for Sphinx docs & help in the cmath module
#125957 closed
May 21, 2025 - Theming support for _colorize
#133346 closed
May 21, 2025 - `logging.Formatter` docstring missing processName attribute.
#134360 closed
May 21, 2025 - Forget to include print()
#134402 closed
May 21, 2025 - is_zipfile false positives
#72680 closed
May 21, 2025 - PyObject_CallFinalizerFromDealloc is undocumented
#75459 closed
May 21, 2025 - PyREPL: Do not show underscored modules by default during autocompletion
#134215 closed
May 20, 2025 - Unexpected Behaviour when using the Built-In 'open' Function
#134366 closed
May 20, 2025 - http.server._url_collapse_path should live elsewhere
#49964 closed
May 20, 2025 - PyREPL raises exception while trying to write to the history file on a read-only file system
#128066 closed
May 20, 2025 - Teach pprint about dict views
#90117 closed
May 20, 2025 - io.TextIOBase.buffer is not necessarily a buffer
#85045 closed
May 20, 2025 - Data race on `block->next` in `mi_block_set_nextx`
#129748 closed
May 20, 2025 - shielded task exception never retrieved when outer task cancelled
#86802 closed
May 20, 2025 - Use stackrefs in `_PyType_LookupRef` and related functions
#131586 closed
May 20, 2025 - `ctypes` thread safety auditing (and fixing)
#127945 closed
May 20, 2025 - Behavior of datetime.datetime.strptime differs from documented behavior on %z
#122781 closed
May 20, 2025 - Several tests fail when system encoding is `latin-1`
#133677 closed
May 20, 2025 - Audit asyncio thread safety
#128002 closed
May 20, 2025 - PEP 703 -- Making the Global Interpreter Lock Optional in CPython
#108219 closed
May 20, 2025 - fileutils likely overrunning write
#134351 closed
May 20, 2025 - Some operations on managed dict are not safe from memory_order POV
#133980 closed
May 20, 2025 - Different behaviour with zipfile
#90182 closed
May 20, 2025 - Use borrowed references for `LOAD_CONST`
#134282 closed
May 20, 2025 - Add alias for iso-8859-8-i which is the same as iso-8859-8
#62824 closed
May 20, 2025 - Bug in InteractiveConsole /pickle
#53189 closed
May 20, 2025 - Initialize the `linenumber_borrow` field of the `TableEntry` struct
#133590 closed
May 20, 2025 - test.test_annotationlib.TestStringFormat.test_displays shouldn't rely on set's order of elements
#133682 closed
May 20, 2025 - SimpleHTTPRequestHandler incorrectly handles trailing escaped slash
#134098 closed
May 20, 2025 - Incorrect syntax error
#133999 closed
May 20, 2025 - Document base85 and Ascii85 in the base64 module
#134201 closed
May 20, 2025 - Make test.script_helper more comprehensive, and use it in the test suite
#53726 closed
May 20, 2025 - Should we add runnable example for `sys.monitoring`?
#125770 closed
May 20, 2025 - pathlib: "Incorrect function" during resolve()
#76023 closed
May 20, 2025 - `test_python_legacy_windows_stdio` in `test_cmd_line` isn't actually working
#133374 closed
May 20, 2025 - `test_strftime` incorrectly calculates expected week
#133940 closed
May 20, 2025 - PyREPL: autocomplete built-in modules
#134235 closed
May 19, 2025 - Inconsistency between datetime.now() and datetime.fromtimestamp(time.time(), None)
#88994 closed
May 19, 2025 - Python 3.14.0-beta.1 C-extension builds try to link against `python314t.lib` on non-threaded python
#133779 closed
May 19, 2025 - Linux kernel crashes when logging to syslog via unix socket, if rsyslog is stopped
#131190 closed
May 19, 2025 - `datetime.fromisoformat()` parses offset minutes outside 00-59 range
#126883 closed
May 19, 2025 - Misaligned columns in help('topics') due to the length of "ASSIGNMENTEXPRESSIONS"
#125225 closed
May 19, 2025 - Memory corruption error if a second subinterpreter imports a module that contains certain imports
#116524 closed
May 19, 2025 - Creating an ungodly amount of sub interpreters in a short amount of time causes memory debug assertions.
#123134 closed
May 19, 2025 - Improve error messages of `curses` by indicating failed C function
#125843 closed
May 19, 2025 - CPython 3.12 embedded in WeeChat causes segfault on subsequent calls to Py_EndInterpreter
#116510 closed
May 19, 2025 - Single-Phase Init Extension Module Init Functions Still Run in Isolated Interpreters
#117953 closed
May 19, 2025 - `Tests / Check if generated files are up to date` fails since recent commits
#134236 closed
May 19, 2025 - Revisit IsoCalendarDate being private from pickle perspective
#86236 closed
May 19, 2025 - Add tz argument to date.today()
#94257 closed
May 19, 2025 - Free-threaded binary builds for 3.13
#119243 closed
May 19, 2025 - os.path.realpath() RecursionError
#128098 closed
May 19, 2025 - Lingering Subinterpreter Subthread Keeps Program From Exiting
#113146 closed
May 19, 2025 - Checking len bounds after usage in bytesio.c
#131505 closed
May 19, 2025 - code objects remove unknown opcodes from the instruction stream when accessing `co_code`
#128045 closed
May 19, 2025 - Incorrect test in `test_pyrepl`
#134214 closed
May 19, 2025 - PyREPL doesn't correctly color double braces in f-strings / t-strings
#134158 closed
May 19, 2025 - Syntax highlighting in PyREPL
#131507 closed
May 19, 2025 - `-X showrefcount` doesn't do per-statement reports in new REPL
#134097 closed
May 19, 2025 - Question about adjacent empty matches in regular expressions
#122055 closed
May 19, 2025 - Ubuntu / build and test (ubuntu-24.04-arm) fails on Removing Auth
#129664 closed
May 19, 2025 - os.path.realpath fails with WinError 161
#88980 closed
May 19, 2025 - Python 3.13.3 silently fails to install with invalid unattend.xml
#133570 closed
May 19, 2025 - asyncio REPL fails to run with TERM=dumb or PYTHON_BASIC_REPL in 3.13.0b2
#120842 closed
May 19, 2025 - Confusion with "immutable" and "hashable" in Design and History FAQ
#134114 closed
May 19, 2025 - Remove C variadic constructor signature support for `threading.RLock`
#134087 closed
May 19, 2025 - Python3.13.3: test_functools fail during build with --enable-optimization and --without-docs-string
#134092 closed
May 19, 2025 - configure warnings as errors in the test suite
#128770 closed
May 19, 2025 - FileIO.readinto() breaks the contract on io.RawIOBase.read()
#118276 closed
May 19, 2025 - spam
#134199 closed
May 18, 2025 - spam
#134198 closed
May 18, 2025 - Cannot make venv on `3.14` when system encoding is not utf-8
#134060 closed
May 18, 2025 - Spam
#134197 closed
May 18, 2025 - TarFile filters fail in non-UTF-8 locales
#133890 closed
May 18, 2025 - Directory listing in SimpleHTTPRequestHandler does not work well in non-UTF-8 locale
#133889 closed
May 18, 2025 - "double free or corruption (!prev)" with radicale
#132856 closed
May 18, 2025 - Use-After-Free in `PyImport_ImportModuleLevelObject`
#134100 closed
May 18, 2025 - concurrent.futures→asyncio state transfer is a bottleneck
#134173 closed
May 18, 2025 - Cannot safely Py_EndInterpreter in 3.14b1
#134144 closed
May 18, 2025 - HTTPS server served by `http.server` ignores `--directory` argument
#134176 closed
May 18, 2025 - The `json` module page uses "object" confusingly
#134150 closed
May 18, 2025 - Segfault calling `sys.remote_exec(0, None)`
#134064 closed
May 17, 2025 - Segfault from template string iterator
#134119 closed
May 17, 2025 - `ValueError: embedded null character` in `email.message_from_file`
#134156 closed
May 17, 2025 - Add replication to LOAD_FAST_BORROW to speed up the JIT
#134140 closed
May 17, 2025 - missing dataclass decorator in match-statement example
#88275 closed
May 17, 2025 - `All required checks pass` job constantly fails on 3.13 and 3.14
#134046 closed
May 17, 2025 - spam
#134132 closed
May 17, 2025 - spam
#134133 closed
May 17, 2025 - spam
#134134 closed
May 17, 2025 - spam
#134131 closed
May 17, 2025 - introduce `list.sort()` but no details before
#133881 closed
May 17, 2025 - Remove `http.server.CGIHTTPRequestHandler` and `--cgi` flag support
#133810 closed
May 17, 2025 - difflib.SequenceMatcher.find_longest_match return wrong result
#134116 closed
May 16, 2025 - Comments incorrectly shown in pydoc output for argparse
#134109 closed
May 16, 2025 - Remove deprecated `platform.java_ver`
#133604 closed
May 16, 2025 - http.server misleading point in doc about "text/*" mime types
#117026 closed
May 16, 2025 - Incomplete pathlib Pattern Language ("seq" undefined)
#133286 closed
May 16, 2025 - Interactive Mode suddenly prevents indexing "[]"
#134095 closed
May 16, 2025 - SimpleHTTPRequestHandler directory bugs
#54440 closed
May 16, 2025 - asyncio dev docs claim that asyncio debug mode checks for unawaited coroutines
#133515 closed
May 16, 2025 - threading module is missing basic/introductory usage example
#124210 closed
May 16, 2025 - dataclasses.dataclass wrapper brokes Fraction
#134014 closed
May 16, 2025 - Unable to build if the target macOS version is <10.9
#134069 closed
May 16, 2025 - `create_task(name=...)` silently fails to set name with custom task_factory after gh-128308
#132593 closed
May 16, 2025 - asyncio.graph.format_call_graph() should use io.Writer instead of typing.TextIO
#133893 closed
May 16, 2025 - Add a new base class for loop scoped variables in asyncio
#128633 closed
May 16, 2025 - Asyncio subprocess `.returncode` never gets set when busy
#127661 closed
May 16, 2025 - Pandas cannot import numpy in free-threaded version of 3.13.0b2
#120653 closed
May 16, 2025 - Some Windows API calls in winreg didn't release the GIL
#130000 closed
May 15, 2025 - Remove deprecated mark interface for `wave.Wave_{read,write}` classes
#133873 closed
May 15, 2025 - Special syntax error for `elif` after `else`
#129858 closed
May 15, 2025 - xmlrpc fails when importing expat, breaks pip (3.13.3 and 3.12.10 at least, Windows 11)
#134011 closed
May 15, 2025 - Adding the ability for getpass to print asterisks when password is typed
#77065 closed
May 15, 2025 - perf output should include line numbers
#134023 closed
May 15, 2025 - Section 4.4 tutorial
#134056 closed
May 15, 2025 - `Tools/build/compute-changes.py` looks at the wrong branches
#133410 closed
May 15, 2025 - `Tests / Change detection` fails consistently for `3.14` branch
#134031 closed
May 15, 2025 - Unnecessary operation in IPv4Interface and IPv6Interface
#134012 closed
May 15, 2025 - Some of the newly added path apis in _winapi aren't available on all win api partitions
#134041 closed
May 15, 2025 - invalid memory error reporting for windows is unsupported on some WinAPI partitions
#133572 closed
May 15, 2025 - Add possibility for extension modules to register specialisations of BINARY_OP
#133395 closed
May 15, 2025 - spam
#134039 closed
May 15, 2025 - Add SyntaxError hint for incorrectly using C "//" or "/*...*/" to comment
#134002 closed
May 15, 2025 - I made a mistake. Please delete it.
#134024 closed
May 15, 2025 - string split documentation unclear
#133986 closed
May 15, 2025 - Caching the tuple hash calculation speeds up some code significantly
#131525 closed
May 14, 2025 - `ast.parse` raises `SystemError: <class 'UnicodeDecodeError'> returned a result with an error set`
#134021 closed
May 14, 2025 - MemoryError when calling format_field on a Formatter object
#134020 closed
May 14, 2025 - Mismatch in description of `PyThreadState_Delete` and `PyThreadState_DeleteCurrent`
#133989 closed
May 14, 2025 - `sys.getwindowsversion` can fail without setting an exception on some WinAPI partitions
#133580 closed
May 14, 2025 - rpc runtime library isn't available in all WinAPI partitions
#133568 closed
May 14, 2025 - Crash due to racy read in dictobject do_lookup under free threading
#132869 closed
May 14, 2025 - Rewrite the fcntl module
#132742 closed
May 14, 2025 - Adding a ctypes.Union to a ctypes.BigEndianStructure results in an error
#87239 closed
May 13, 2025 - Ctypes unions with bitfield members that do not share memory
#83211 closed
May 13, 2025 - ctypes array types create reference cycles
#77448 closed
May 13, 2025 - Structure field size/ofs __str__ wrong with large size fields
#70045 closed
May 13, 2025 - c_uint32 bitfields break structures
#68478 closed
May 13, 2025 - ctypes mixed-types bitfield layout nonsensical; doesn't match compiler.
#59324 closed
May 13, 2025 - IndentationError in new repl
#133541 closed
May 13, 2025 - Implement configurable bitfield allocation strategy
#56737 closed
May 13, 2025 - Trying to ./python -m test -R: test_index crashes with a failed assertion
#133258 closed
May 13, 2025 - Reference cycle when importing ctypes
#56351 closed
May 13, 2025 - Data race between compare_generic and insert_combined_dict under free-threading
#132641 closed
May 13, 2025 - Pasting into new REPL doesn't end continuations on blank line, interferes with "follow-along" examples
#133972 closed
May 13, 2025 - PyManager shebangs do not document auto-install behaviour
#133928 closed
May 13, 2025 - Support __index__() for unsigned integer converters in PyArg_Parse and Argument Clinic
#132987 closed
May 13, 2025 - pdbpp: Pdb.set_trace() got an unexpected keyword argument 'commands'
#133914 closed
May 13, 2025 - 3.130b1 Performance Issue with Free Threading build
#120040 closed
May 13, 2025 - sys.remote_exec() doesn't work with non-UTF-8 paths
#133886 closed
May 13, 2025 - Debugging with LLDB doesn't work for universal2 installer on macOS Big Sur
#88400 closed
May 13, 2025 - Materialized instance dictionaries are not GC-tracked
#133543 closed
May 12, 2025 - `sysconfig.get_config_var("Py_DEBUG")` is not picked up on Windows builds
#133878 closed
May 12, 2025 - pdb: Pass debug commands directly via set_trace() instead of rcLines.extend()
#133926 closed
May 12, 2025 - Fix an example in the explanation of mock autospeccing
#133413 closed
May 12, 2025 - Add a convenient way to visualize an `sqlite3.Cursor` in a terminal (and maybe also Jupyter)
#128905 closed
May 12, 2025 - argparse.HelpFormatter subclasses may be broken by 3.14 changes
#133653 closed
May 12, 2025 - [Feature Request]: Add zstd support in tarfile
#81276 closed
May 12, 2025 - `typing._UnionGenericAlias` is unhashable in 3.14
#133925 closed
May 12, 2025 - logging.config.dictConfig can’t set SysLogHandler.append_nul
#132539 closed
May 12, 2025 - Python 3.13.3 tarball and Git tag contain version 3.13.1 instead
#133816 closed
May 12, 2025 - Invalid error type in math.factorial sphinx docs/docstring
#133904 closed
May 12, 2025 - multiprocessing logger deadlocks if used with logging.handlers.QueueHandler
#90321 closed
May 12, 2025 - test_multiprocessing_spawn: test_interrupt() fails randomly
#133744 closed
May 12, 2025 - `__replace__` on manually created AST objects has too many required arguments
#133783 closed
May 11, 2025 - 3.13: Abort from failed assertion in `_PyEval_EvalFrameDefault`
#133441 closed
May 11, 2025 - test_remote_pdb fails on FreeBSD: Remote debugging is not supported on this platform
#132950 closed
May 11, 2025 - Generator finalization is slower in 3.11 vs 3.10
#100762 closed
May 11, 2025 - positional name and context are broken eg `create_task(coro(), name, context)`
#133877 closed
May 11, 2025 - Remove deprecated implicit empty sequence argument for `typing.TypedDict`
#133823 closed
May 11, 2025 - Remove undocumented deprecated keyword argument syntax for `typing.NamedTuple`
#133817 closed
May 11, 2025 - `calculate_log2_keysize` in `dictobject.c` incorrect
#133703 closed
May 11, 2025 - htmlparser unclosed script tag causes data loss
#86155 closed
May 10, 2025 - Clarifying the documentation for zipfile.ZipFile.write()
#123154 closed
May 10, 2025 - Python 3.13a5 fails to build on AIX
#117088 closed
May 10, 2025 - Document how to format a `timedelta` in human-readable form
#132642 closed
May 10, 2025 - HTMLParser raises exception on some inputs
#77057 closed
May 10, 2025 - Parameter's error messages say `argument` instead of `parameter`
#133379 closed
May 10, 2025 - Make the specializing interpreter thread-safe in `--disable-gil` builds
#115999 closed
May 10, 2025 - Remove option "-J" from cmdline docs
#133336 closed
May 10, 2025 - Remove deprecated function `typing.no_type_check_decorator`
#133818 closed
May 10, 2025 - Remove deprecated function `platform.java_ver`
#133812 closed
May 10, 2025 - asyncio.create_subprocess_exec hanging when exception in gathered task
#133536 closed
May 10, 2025 - shutil.which doesn't work in Docker container
#132971 closed
May 10, 2025 - UAF: `xml.etree.ElementTree.Element.__deepcopy__` when concurrent mutations happen
#133009 closed
May 10, 2025 - `make -C Doc pydoc-topics` fails with warnings
#133513 closed
May 10, 2025 - `console` resource is missing in libregrtest
#133519 closed
May 10, 2025 - Compare the `f->stackpointer` to the result of `_PyFrame_Stackbase(f)`
#133713 closed
May 10, 2025 - devcontainer trying to install "/usr/bin/setfacl" under onCreateCommand
#133737 closed
May 9, 2025 - Python 3.13.3 Nanobind circular import for C packages
#133750 closed
May 9, 2025 - REPL does not handle `TypeError` raised from `_suggestions._generate_suggestions`
#133748 closed
May 9, 2025 - Assert with the `PyStackRef_IsTaggedInt` function
#133476 closed
May 9, 2025 - Make zlib required on all platforms (simplifies code)
#91246 closed
May 9, 2025 - test_fileio fails if strace version is too old
#133741 closed
May 9, 2025 - asyncio.TaskGroup's uncancelation behavior in 3.12 is inconsisted with others (3.1x) implementations
#133747 closed
May 9, 2025 - Remove deprecated `PyUnicode_AsDecoded/Encoded` functions
#133610 closed
May 9, 2025 - Document PyUnicode_* API
#46236 closed
May 9, 2025 - sqlite3 CLI does not recognize dot commands with trailing spaces
#133439 closed
May 9, 2025 - `http.client` Possible Improvement: Using shutdown() Before close() in `HTTPConnection.close()`
#130902 closed
May 9, 2025 - `*` parameter's error messages say `argument` instead of `parameter`
#133436 closed
May 9, 2025 - Python 3.14.0b1 full installer does not install `pip.exe`
#133626 closed
May 9, 2025 - Improve the error message for invalid typecodes in `multiprocessing.{Array,Value}`
#133017 closed
May 9, 2025 - t-strings: AST unparsing does not reproduce original formatting
#133581 closed
May 9, 2025 - Remove unpopular programming languages' references in the Tutorial
#117599 closed
May 9, 2025 - PyThreadState_Clear, tstate_activate/_PyThreadState_Attach and drop_gil race race on TSAN
#121751 closed
May 9, 2025 - Cross-implementation support of `multiprocessing` module
#131656 closed
May 9, 2025 - Add ssl.HAS_PSK_TLS13 to detect libssl external TLS 1.3 PSK support
#133623 closed
May 9, 2025 - `inst` defintion and its optional `stack_effect`
#133412 closed
May 9, 2025 - regex bug, incorrectly matching whitespace characters
#133727 closed
May 9, 2025 - Race in linecache under free-threading
#133253 closed
May 9, 2025 - Strange behavior argparse.BooleanOptionalAction
#133638 closed
May 9, 2025 - spam
#133726 closed
May 9, 2025 - Reorganize WASI-related files in `Tools/wasm`
#133600 closed
May 8, 2025 - dict_set_fromkeys() calculates size of dictionary improperly
#132762 closed
May 8, 2025 - `pdb` multiline auto-indent not work with comments
#133698 closed
May 8, 2025 - Segfault/abort from calling `BytesIO` `unshare_buffer` in threads on a free-threaded build
#132551 closed
May 8, 2025 - Keep instruction definitions in `bytecodes.c` and `optimizer_bytecodes.c` in sync
#133273 closed
May 8, 2025 - TSan data races from test_queue with free threading
#133473 closed
May 8, 2025 - Socket file descriptor races in GIL-enabled build
#132886 closed
May 8, 2025 - `SyntaxError: parameter without a default follows parameter with a default` is inaccurate
#129545 closed
May 8, 2025 - Use the Python-specific `Py_DEBUG` macro rather than `_DEBUG` in Windows-related C code
#131942 closed
May 8, 2025 - `test_pickle` tests failing when invoked directly
#131031 closed
May 8, 2025 - `test_pdb` times out on FreeBSD
#133558 closed
May 8, 2025 - tarfile module considers anything starting with 512 bytes of zero bytes to be a valid tar file
#80777 closed
May 8, 2025 - Update `tarfile.extractall` and friends to use `filter='data'` by default
#118875 closed
May 8, 2025 - Deprecate old backward compatible shims in configure_formatter()/handler().
#115032 closed
May 8, 2025 - Possible memory leak on error path in _sys_getwindowsversion_from_kernel32
#133597 closed
May 8, 2025 - Failed assertion in `codegen_nameop`
#133516 closed
May 8, 2025 - Add converters for standard fixed size unsigned integers in Argument Clinic
#133583 closed
May 8, 2025 - Maxheap version of a heappush
#110067 closed
May 8, 2025 - `TestPyReplAutoindent.test_auto_indent_default()` misses `self.assertEqual()`
#133639 closed
May 8, 2025 - Prohibit placeholders in `partial` keywords
#125028 closed
May 8, 2025 - concurrent.futures is missing link to InterpreterPoolExecutor sources
#133641 closed
May 8, 2025 - "python3 -m pegen python" got broken after v3.14.0a7
#133555 closed
May 8, 2025 - t-strings in the annotation STRING format
#133551 closed
May 8, 2025 - the order of dict isn't documented in an example
#133361 closed
May 7, 2025 - Potential Namespace bug for stacked list comprehensions within class definitions
#133618 closed
May 7, 2025 - nt._supports_virtual_terminal missing guard for console io
#133537 closed
May 7, 2025 - GetLogicalDriveStringsW is only available on windows desktop
#133517 closed
May 7, 2025 - ``test_free_threading`` deadlocks
#118444 closed
May 7, 2025 - Race between PyMember_GetOne and PyMember_SetOne for _Py_T_OBJECT members under freethreading
#128144 closed
May 7, 2025 - Add colour to `argparse` help
#130645 closed
May 7, 2025 - Eliminate legacy checks in `curses.__init__`
#133575 closed
May 7, 2025 - html.parser produces different output than documented
#131535 closed
May 7, 2025 - HTMLParser handle_starttag replaces entity references in attribute value even without semicolon
#69426 closed
May 7, 2025 - Add `-X importtime=2` for additional logging when an imported module is already loaded
#102567 closed
May 7, 2025 - Backport py.exe warnings
#133512 closed
May 7, 2025 - tcl/tkinter issue
#133567 closed
May 7, 2025 - "python3 -m pegen python" generates a Python parser that contains invalid code
#133560 closed
May 7, 2025 - SSL Cert not being recognized in Python 3.13.x
#133564 closed
May 7, 2025 - Not Implemented Error in stdLib HTMLParser
#82754 closed
May 7, 2025 - _markupbase.py fails with TypeError on invalid keyword in marked section
#81928 closed
May 7, 2025 - HTMLParser lacking a few features to reconstruct input exactly
#70197 closed
May 7, 2025 - `typing.Annotated` does not flatten through `typing.TypeAliasType`
#130117 closed
May 6, 2025 - 3.13: Program will crash if importing cv2 in Subinterpreters
#133542 closed
May 6, 2025 - Add JIT utilities in `sys._jit`
#133231 closed
May 6, 2025 - Unable to update python on Windows 10
#100438 closed
May 6, 2025 - No Python documentation found for 'match'
#132783 closed
May 6, 2025 - Incorrect link to PEP for Zstandard feature in What's New
#133505 closed
May 6, 2025 - Pasting a function definition does not work in 3.13 REPL with Windows Terminal
#124096 closed
May 6, 2025 - Remote PDB is never colorized
#133490 closed
May 6, 2025 - `test_datetime` leaks references
#133496 closed
May 6, 2025 - Inconsistent locations for conditional branches in `while` statements
#122821 closed
May 6, 2025 - Bad interaction between asyncio task cancellation and trace functions (only 3.11)
#106749 closed
May 6, 2025 - Spam
#133500 closed
May 6, 2025 - Spam
#133499 closed
May 6, 2025 - test_frame does crash randomly on Linux (x86-64, ppc64le, s390x)
#133261 closed
May 6, 2025 - Overflow when Fraction instances are created using Numpy integers
#133459 closed
May 6, 2025 - Add a C API function to detect temporaries
#133164 closed
May 6, 2025 - Improve advanced install section of using/windows docs
#133469 closed
May 5, 2025 - New COLORIZED REPL nearly unusable on MS-Windows 10 by default
#125609 closed
May 5, 2025 - Error traceback when interrupting+terminating python
#132017 closed
May 5, 2025 - Remote PDB can't interrupt an infinite loop in an evaluated command
#132975 closed
May 5, 2025 - Add a way of printing a C backtrace to `faulthandler`
#127604 closed
May 5, 2025 - Adding an unstable C API for unique references
#133140 closed
May 5, 2025 - completion for remote pdb is not ideal
#133351 closed
May 5, 2025 - Auto-indent for pdb's multi-line mode
#133349 closed
May 5, 2025 - Improve `ast` CLI with new options: `--feature-version`, `--optimize`, and `--show-empty`
#133367 closed
May 5, 2025 - `Path.from_uri()` doesn't work if the URI contains host component
#123599 closed
May 5, 2025 - New REPL on Windows swallows characters entered via AltGr
#132439 closed
May 5, 2025 - ZipFile.Path print failed when built zip file is based on a bytes stream
#109200 closed
May 5, 2025 - New REPL on Windows exits when accented character is pasted/typed
#131878 closed
May 5, 2025 - Modify Python embeddable to include get-pip.py
#133327 closed
May 5, 2025 - `test.test_sys.TestRemoteExec` fails with `AssertionError`
#132143 closed
May 5, 2025 - get_type_hints fails if there are un-annotated fields in a dataclass
#82129 closed
May 5, 2025 - Add support for C99 complex type (_Complex) as ctypes.c_complex
#61103 closed
May 5, 2025 - Move threading.local docs from docstring to the docs
#107006 closed
May 5, 2025 - token module documentation is incomplete
#130587 closed
May 5, 2025 - `test_external_inspection`: `test_async_remote_stack_trace` fails intermittently
#133425 closed
May 5, 2025 - Make `PurePath` initializer args available as an attribute
#131916 closed
May 5, 2025 - test_external_inspection: test_async_global_awaited_by() fails on s390x Fedora Stable Refleaks 3.x
#133141 closed
May 5, 2025 - Pyrepl (on Windows) crashes when running a script under hyperfine
#133430 closed
May 5, 2025 - Extra Spaces Added When Pasting Multi-Line Text in Python 3.13.1
#129076 closed
May 5, 2025 - test_external_inspection fails on AMD64 Debian root 3.x
#133428 closed
May 5, 2025 - add eager_start parameter to loop.create_task
#128307 closed
May 5, 2025 - segfault when deleting an object after returning it
#133371 closed
May 5, 2025 - `test_external_inspection` fails on Ubuntu
#133419 closed
May 5, 2025 - spam
#133417 closed
May 5, 2025 - Negative run-time reported by `subprocess.run`'s `TimeoutExpired` exception when setting `timeout=0`
#133089 closed
May 5, 2025 - Improve `make regen-pegen` DX on merge conflicts
#133376 closed
May 5, 2025 - Wrong `Python.asdl` type for `keys` in `Dict` literals
#131421 closed
May 5, 2025 - PEP 649: `functools.update_wrapper` implementation
#124342 closed
May 4, 2025 - os.link(..., follow_symlinks=True) broken on Linux
#81793 closed
May 4, 2025 - Pythonc
#133389 closed
May 4, 2025 - Consider making `staticmethod` and `classmethod` generic
#132457 closed
May 4, 2025 - Pickle ignores custom getstate methods on TextIOWrapper in Python 3.12
#122559 closed
May 4, 2025 - [3.14] annotationlib - Union '|' syntax and typing.Union[...] generate different forward references.
#132805 closed
May 4, 2025 - annotationlib: namespace can be non-`dict`
#132426 closed
May 4, 2025 - Use a less red-ish color for the new prompt and non-error colorized traceback text
#118626 closed
May 4, 2025 - curses module may call delwin() on original window before subwindows
#88338 closed
May 4, 2025 - test_external_inspection flaky on x86-64 Ubuntu 24.04 on free-threading
#133359 closed
May 4, 2025 - Add support for C99 complex type (_Complex) to the struct module
#121249 closed
May 4, 2025 - cmd.Cmd fails tab completion for lines beginning with `! ` (bang space)
#133363 closed
May 4, 2025 - 3.12.2: termios: fetching window size may not work until you set it.
#115189 closed
May 3, 2025 - Add curses.assume_default_colors()
#133139 closed
May 3, 2025 - PEP 483 has invalid variance example
#133353 closed
May 3, 2025 - test_pack_unpack_roundtrip_for_nans failing on RISC-V buildbot
#133304 closed
May 3, 2025 - add \z as a synonym for \Z in Python REs for standardization
#133306 closed
May 3, 2025 - Pasting in new REPL is slow
#130328 closed
May 3, 2025 - Enable type checking of `tomllib` stdlib folder
#133117 closed
May 3, 2025 - Improve `platform` CLI
#131524 closed
May 3, 2025 - PEP 649: class __annotate__ is shadowed by compiler-generated one
#133037 closed
May 3, 2025 - "make altinstall" installs many files with incorrect shebangs
#54527 closed
May 3, 2025 - A new string method, .isnumber()
#133318 closed
May 2, 2025 - IDLE: no Shell menu item in single-process mode
#112936 closed
May 2, 2025 - modules shouldn't link themselves in their documentations
#133291 closed
May 2, 2025 - Specialize BINARY_OP by refcount and by type of operands
#117581 closed
May 2, 2025 - Strange warning and failure of JIT workflow on `aarch64-unknown-linux-gnu/gcc (Debug)`
#125521 closed
May 2, 2025 - Upgrade bundled pip to 25.1.1
#132995 closed
May 2, 2025 - Multiple unused code warnings in `Python/generated_cases.c.h`
#125515 closed
May 2, 2025 - ctypes infinite pointer cache
#100926 closed
May 2, 2025 - Incompatible change in internal string representation (encountered with Rust bindings) (?)
#128972 closed
May 2, 2025 - ctypes pointer set_type doesn't cache when setting _type_
#133290 closed
May 2, 2025 - argparse: make `suggest_on_error` a keyword-only parameter
#133300 closed
May 2, 2025 - Instance attr error suggestions can execute `__getattr__`
#132385 closed
May 2, 2025 - Use HAS_TARGET in the codegen_addop_j function
#133279 closed
May 2, 2025 - add ability to specify name for `tk.OptionMenu` and `ttk.OptionMenu`
#130482 closed
May 2, 2025 - Improve error message for strings with conflicting prefixes
#133197 closed
May 2, 2025 - Implement PEP 773
#132930 closed
May 2, 2025 - Inconsistency: NaN ** 0.0 = 1.0, but NaN * 0.0 = NaN
#133274 closed
May 1, 2025 - Make the python.sh script more discoverable
#133259 closed
May 1, 2025 - python爬虫代码请求
#133267 closed
May 1, 2025 - JIT & macOS fat builds
#114809 closed
May 1, 2025 - GCC 15 warnings: destination lacks 'nonstring' attribute
#133256 closed
May 1, 2025 - struct (un)packing of half-precision `nan` floats is non-invertible
#130317 closed
May 1, 2025 - PyType_GetModuleByDef can return NULL without exception set
#133166 closed
May 1, 2025 - smtplib not sending emails to mailbox
#133165 closed
May 1, 2025 - iOS compiler stubs override environment-based minimum version specifications
#133183 closed
May 1, 2025 - Commit with `_PyCode_GetVarCounts()` broke buildbots
#133224 closed
May 1, 2025 - `get_type_hints` doesn't work properly with lambdas
#133230 closed
May 1, 2025 - Line beginning `<tab>` gives completion instead of indentation in pdb multi-line input after `interact`
#133153 closed
Apr 30, 2025 - ``test_opcache`` fails with a `--forever` argument
#122320 closed
Apr 30, 2025 - PEP 750: Improve `TemplateIter` tests
#133213 closed
Apr 30, 2025 - PEP750: test that `Template` and `Interpolation` types are final
#133211 closed
Apr 30, 2025 - Compilation failure with --enable-optimizations and --without-doc-strings.
#133167 closed
Apr 30, 2025 - Deprecate `codecs.open()`
#133036 closed
Apr 30, 2025 - iPhone SE simulator no longer available by default in Xcode 16.4
#133131 closed
Apr 29, 2025 - Allow subclasses of a dataclass to define required fields when a parent has defined optional fields
#133162 closed
Apr 29, 2025 - Tkinter: emit deprecation warning for trace_variable() etc
#120220 closed
Apr 29, 2025 - UBSan: Calling a function through pointer to incorrect function type is undefined behavior
#111178 closed
Apr 29, 2025 - Error I cannot fix.
#133152 closed
Apr 29, 2025 - data race when resizing unicode objects
#132070 closed
Apr 29, 2025 - Remove Py_C_RECURSION_LIMIT & PyThreadState.c_recursion_remaining
#133079 closed
Apr 29, 2025 - #127648 introduced a ~12% performance regression in `python_startup_no_site` benchmark
#132952 closed
Apr 29, 2025 - datetime.time.isoformat function has inconsistent behavior with timezone
#78588 closed
Apr 29, 2025 - Always skip `pyrepl` tests that contain `"can't use pyrepl"`
#133054 closed
Apr 28, 2025 - venv issues with iCloud Documents
#133028 closed
Apr 28, 2025 - _MIPS_SIM comparison may contain undefined identifiers for _ABI
#132026 closed
Apr 28, 2025 - Add ability to preserve some whitespace in textwrap.dedent
#133090 closed
Apr 28, 2025 - Improve `sysconfig` CLI
#132726 closed
Apr 28, 2025 - Building a `ctypes.CField` with wrong `byte_size` aborts
#132470 closed
Apr 28, 2025 - Detect buffer overflow in fcntl.fcntl() and fcntl.ioctl()
#132915 closed
Apr 28, 2025 - Undefined behavior `NULL + 0` in `list_extend_{set,dict,dictitems}`
#133073 closed
Apr 28, 2025 - PEP 649 behavior for partially executed modules
#130907 closed
Apr 28, 2025 - Add support for IEEE 754 contexts to decimal module.
#53032 closed
Apr 28, 2025 - Deprecate PyASCIIObject/PyUnicodeObject
#131510 closed
Apr 28, 2025 - `TypeIgnore` is not documented
#133033 closed
Apr 28, 2025 - <nav>
#133069 closed
Apr 28, 2025 - Python
#133068 closed
Apr 28, 2025 - Música jffk
#133065 closed
Apr 28, 2025 - tarfile: Support `preset` argument to `tarfile.open(mode="w|xz")`
#133005 closed
Apr 28, 2025 - `ast` module docstring markup renders poorly in Visual Studio Code
#133046 closed
Apr 28, 2025 - AMD64 FreeBSD14/15 3.x multiprocessing test failures
#132719 closed
Apr 27, 2025 - Expose C constant `HASHLIB_GIL_MINSIZE`
#132993 closed
Apr 27, 2025 - Show value of `UINT32_MAX` in HMAC error messages
#133061 closed
Apr 27, 2025 - 4 tests consistently failing on free-threaded Windows PGO buildbot
#127455 closed
Apr 27, 2025 - pythn 3.12.10 creates a lot of processes.
#133052 closed
Apr 27, 2025 - Preserve command-line history after interpreter crash
#127495 closed
Apr 27, 2025 - test_remote_exec fails on Android with PermissionError
#133006 closed
Apr 27, 2025 - Test Asyncio Utils References futures.TimeoutError Which Does Not Exist
#133016 closed
Apr 26, 2025 - Add `socket.IP_FREEBIND` constant
#132991 closed
Apr 26, 2025 - freeze cannot find Modules/_hacl/libHacl_Hash_SHA2.a
#116043 closed
Apr 26, 2025 - Undefined references to HACL symbols when statically linking Python 3.12
#131298 closed
Apr 26, 2025 - test_curses fails if terminal defaults to bright white text (15)
#91221 closed
Apr 26, 2025 - Wrong result in boolean expression calculation
#132996 closed
Apr 26, 2025 - NotShareableError Should Inherit from TypeError
#132781 closed
Apr 26, 2025 - `test_curses.test_use_default_colors` fails on some platforms
#132985 closed
Apr 26, 2025 - Add “New > Python File” option to Windows Explorer context menu during installation
#128148 closed
Apr 25, 2025 - `termios.error` should be an alias or subclass of `OSError`
#126017 closed
Apr 25, 2025 - Crash with `PyGILState_Ensure` called from background thread during finalization on Python 3.14.0a7
#132948 closed
Apr 25, 2025 - test_remote_pdb hangs randomly
#132912 closed
Apr 25, 2025 - Outdated error message when passing an invalid typecode to `array.array` constructor
#132527 closed
Apr 25, 2025 - Schedule removal of PyUnicode_AsDecoded/Encoded functions
#132798 closed
Apr 25, 2025 - Possible (benign) overflow for 'K' format code in `do_mkvalue`
#132909 closed
Apr 25, 2025 - Navigation API
#132928 closed
Apr 25, 2025 - Raise `DeprecationWarning` for `sys._clear_type_cache`
#129027 closed
Apr 25, 2025 - webbrowser.py cannot use a non-standard browser under MacOS
#113539 closed
Apr 25, 2025 - test_peg_generator fails when using -Werror: dep_util is Deprecated
#132921 closed
Apr 25, 2025 - Update OpenSSL versions for CI and Windows
#131423 closed
Apr 25, 2025 - Auto-indentation in python shell breaks copy-paste
#132910 closed
Apr 25, 2025 - Some special characters cannot be typed in python shell on Windows
#132913 closed
Apr 25, 2025 - Tests for Py_Universalnewlinefgets
#132162 closed
Apr 25, 2025 - Remove duplicated bits in `Lib/test/clinic.test.c`
#131652 closed
Apr 25, 2025 - Use _Alignof to query alignments in the struct module
#132868 closed
Apr 25, 2025 - Improve accuracy of NormalDist.cdf
#132893 closed
Apr 25, 2025 - memoryview Cross-Interpreter Data Has Some Minor Issues
#132776 closed
Apr 25, 2025 - Update bundled setupotools in `test.wheeldata` and remove `wheel.whl`
#132415 closed
Apr 24, 2025 - Add `F_DUPFD_QUERY` to `fcntl`
#127385 closed
Apr 24, 2025 - REPL shows source code from `_pyrepl.__main__.py`
#129098 closed
Apr 24, 2025 - cProfile cannot run code that pickles objects defined in __main__
#132737 closed
Apr 24, 2025 - [3.14 regression] Cannot copy Union containing objects that do not implement `__or__`
#132882 closed
Apr 24, 2025 - pass big values for arg to fcntl.ioctl
#74850 closed
Apr 24, 2025 - Inconsistent evaluation semantic in generator expressions
#132881 closed
Apr 24, 2025 - The new `multiprocessing.[R]Lock.locked()` method fails.
#132561 closed
Apr 24, 2025 - Update setupotools.whl to 70.1+, drop wheel.whl
#132866 closed
Apr 24, 2025 - Minor error in the doc for controller.name in the webbrowser documentation page
#122399 closed
Apr 24, 2025 - SIGSEV with method descriptors called without a second argument
#132747 closed
Apr 24, 2025 - RuntimeError on race on weakset concurrent iteration
#89441 closed
Apr 24, 2025 - Deep recursive exception breaks traceback printing
#118978 closed
Apr 24, 2025 - Built-in modules inconsistent in different systems.
#132834 closed
Apr 24, 2025 - sys.remote_exec() scripts run in the `__main__` namespace
#132859 closed
Apr 24, 2025
213 Issues opened by142 people
- Update HOWTO to reflect change in CIBW option
#134595 opened
May 23, 2025 - Increase test coverage for `dgettext`
#134593 opened
May 23, 2025 - Exception _abc_impl is set to a wrong type when using format_exception
#134591 opened
May 23, 2025 - Add `__attribute__((noreturn))` for `_mi_assert_fail`
#134586 opened
May 23, 2025 - Disable `_Atomic` and `__thread` keywords on JetBrains IDE only
#134585 opened
May 23, 2025 - Eliminate redundant refcounting in the JIT
#134584 opened
May 23, 2025 - The devcontainer doesn't include the bits to build the _zstd module
#134583 opened
May 23, 2025 - untokenize() round-trip fails for t-strings (with only type + string)
#134582 opened
May 23, 2025 - Modernizing `difflib.HtmlDiff` for HTML Output
#134580 opened
May 23, 2025 - logging.StreamHandler produces BrokenPipeError when cut short by head utility
#134568 opened
May 23, 2025 - Expose log format to users in assertLogs
#134567 opened
May 23, 2025 - copy.replace() is annotated as "versionadded: 3.13", but `object.__replace__` isn't
#134559 opened
May 23, 2025 - Refleaks on free-threaded builds
#134557 opened
May 23, 2025 - Add support for Template type (t-strings) to pprint
#134551 opened
May 22, 2025 - `-m pdb -p` -- other side cannot read debug script due to too-strict permissions
#134546 opened
May 22, 2025 - New warnings in C implementation of subinterpreters
#134542 opened
May 22, 2025 - shutil.rmtree - link to example for windows readonly file handling in function docs
#134538 opened
May 22, 2025 - ContextDecorator documentation is unclear.
#134537 opened
May 22, 2025 - Port HMAC implementation to new OpenSSL APIs
#134531 opened
May 22, 2025 - Performance issue with ARM64 windows Python release binaries
#134524 opened
May 22, 2025 - Improve import error when extension module is an incompatible build
#134493 opened
May 22, 2025 - dataclass.__eq__ no longer errors on missing attributes in Python 3.13
#134488 opened
May 22, 2025 - `asyncio.timeout(0)` swallows a prior task cancellation
#134471 opened
May 21, 2025 - pyrepl fails with an ugly traceback when ioctls are not allowed on tty stdio
#134466 opened
May 21, 2025 - Inconsistent `subprocess.Popen.communicate()` behavior between Windows and Posix
#134453 opened
May 21, 2025 - Error in Format Specification Mini-Language concerning `precision_with_grouping` in 3.14
#134449 opened
May 21, 2025 - Dangerous reference count decrement.
#134411 opened
May 21, 2025 - Add support for t-strings in the stdlib logging library
#134394 opened
May 20, 2025 - ZipFile.writestr doesn't behave like Path.write_*
#134383 opened
May 20, 2025 - 3.14 changes annotations behaviour for dataclasses.make_dataclass
#134370 opened
May 20, 2025 - Remove unused imports in tests
#134357 opened
May 20, 2025 - Export append_awaited_by API into public Python API.
#134342 opened
May 20, 2025 - Consider supporting deflate64 in zipfile
#134334 opened
May 20, 2025 - The C API needs to protect state that can be deleted by finalization
#134307 opened
May 20, 2025 - Remove idlelib from sys.path in IDLE run process
#134300 opened
May 20, 2025 - Fix `Uop.replicated` definition in `cases_generator/analyzer.py`
#134294 opened
May 19, 2025 - Check compatibility with macOS deployment target during JIT builds
#134291 opened
May 19, 2025 - `~bool` deprecation not reported for literals
#134280 opened
May 19, 2025 - JIT stencil compilation does not respect CFLAGS
#134273 opened
May 19, 2025 - Support mixed sync and async context managers in `async with` statements
#134270 opened
May 19, 2025 - Add retries to `Tools/build/generate_sbom.py`
#134262 opened
May 19, 2025 - ZipFile tests fail in negative timezone offsets on reproducible build environments
#134261 opened
May 19, 2025 - Python 3.15.0: test_sys.test_getallocatedblocks() fails if run after test_collections.test_odd_sizes()
#134248 opened
May 19, 2025 - `sys.setprofile` does not dipatch C Extension dunder methods
#134243 opened
May 19, 2025 - Machine-readable specification for deprecated and removed CPython APIs
#134222 opened
May 19, 2025 - [BUG] Hinting recursion limit will clear the system trace function (`sys.gettrace() -> None`)
#134216 opened
May 19, 2025 - Does CPython >= 3.10, <=3.12 support a thread-safe increment?
#134212 opened
May 19, 2025 - `_curses.window.getch` does not check for interruption signals as `_curses.window.{getkey,get_wch}` do
#134210 opened
May 19, 2025 - Argument Clinic dead code in `_cursesmodule.c`
#134208 opened
May 19, 2025 - argparse argument help indent should discount very long argument names
#134200 opened
May 19, 2025 - Random segfaults on Python 3.12.10 during CI testing
#134193 opened
May 18, 2025 - Use sys._clear_internal_caches isntead of deprecated sys._clear_type_cache at test_cmd_line
#134179 opened
May 18, 2025 - Suggest the possible module in ModuleNotFoundError
#134175 opened
May 18, 2025 - Add colorization of exceptions in default `sys.unraisablehook`
#134170 opened
May 18, 2025 - http.server with HTTPS fails to bind IPv6 addresses
#134168 opened
May 18, 2025 - The REPL hangs under no memory on 3.13
#134163 opened
May 17, 2025 - `os.removedirs()` should define whether it follows symlinks
#134161 opened
May 17, 2025 - Docs Examples Focus on Outdated Single-Phase Init Modules and Static Types
#134160 opened
May 17, 2025 - `AttributeError` in `email._header_value_parser.get_address`
#134155 opened
May 17, 2025 - `UnboundLocalError` in `email._header_value_parser.parse_message_id`
#134152 opened
May 17, 2025 - Remove support for `__cached__` and `__package__` if missing corresponding `__spec__` attributes
#134088 opened
May 16, 2025 - Remove deprecated function `locale.getdefaultlocale`
#134086 opened
May 16, 2025 - Replace `#` comments with modern docstrings when possible
#134082 opened
May 16, 2025 - Add `addCleanup` to `unittest.subTest`
#134079 opened
May 16, 2025 - Give PyErr_CheckSignals guide-level documentation
#134075 opened
May 16, 2025 - Out-of-bounds read in integrated mimalloc (fixed upstream)
#134070 opened
May 15, 2025 - Excessive hash collisions in IPv4Network and IPv6Network classes
#134062 opened
May 15, 2025 - use stackrefs in `_PyObject_GetMethod` and calling APIs
#134043 opened
May 15, 2025 - Improve `raise from ValueError()` error message
#134036 opened
May 15, 2025 - Expose `PyMutex_IsLocked` in the public C API
#134009 opened
May 14, 2025 - DBM Module Vacuuming
#134004 opened
May 14, 2025 - gzip: cannot create file if mtime > `2106-02-07T06:28:15`
#133998 opened
May 14, 2025 - Use implemenation-specific I/O open / constructors in tests
#133982 opened
May 13, 2025 - Consider making `Template` and `Interpolation` generic at runtime
#133970 opened
May 13, 2025 - Using the public PyUnicodeWriter C API made the json module slower
#133968 opened
May 13, 2025 - os.path.exists and os.path.stat not working on FSLogix Redirected Containers from 3.12 onward
#133965 opened
May 13, 2025 - Simplify `typing.evaluate_forward_ref`
#133960 opened
May 13, 2025 - `typing.get_type_hints()` raises on invalid types only if they're wrapped in a ForwardRef
#133959 opened
May 13, 2025 - Add `attach` command to pdb
#133953 opened
May 12, 2025 - creating venv Python3.13 on CIFS mounted drive fails ENODATA
#133951 opened
May 12, 2025 - Improve `.help` in the `sqlite3` CLI
#133934 opened
May 12, 2025 - segfault in gc with 3.14.0b1, trio and pytest
#133932 opened
May 12, 2025 - Make generator methods `gen_set_name` and `gen_set_qualname` thread-safe in free-threaded builds
#133931 opened
May 12, 2025 - urllib.parse - quote/unquote documentation issues
#133930 opened
May 12, 2025 - PythonT symlinks created by macOS installer, but PythonT framework not installed
#133927 opened
May 12, 2025 - Regression in 3.14: setting __dict__ on custom type broken (mypyc, pybind11)
#133912 opened
May 12, 2025 - Some code examples have parsing errors
#133905 opened
May 11, 2025 - `quopri` uses conditional `binascii` import, when it is always available
#133896 opened
May 11, 2025 - Pass return value on ValueError exceptions in the cmath/math modules
#133895 opened
May 11, 2025 - Missing error handling in `SET_COUNT` macro in `_testinternalcapi.c`
#133891 opened
May 11, 2025 - Remove deprecated `importlib.load_module`
#133882 opened
May 11, 2025 - What's New in Python 3.15 (copyediting)
#133879 opened
May 11, 2025 - Remove deprecated `is_reserved` from `pathlib`
#133875 opened
May 11, 2025 - Remove deprecated and undocumented function `ctypes.SetPointerType`
#133866 opened
May 11, 2025 - Make the capability of getting the source of interactive code public
#133853 opened
May 10, 2025 - Improve `SyntaxError` message for missing commas
#133850 opened
May 10, 2025 - Update zipimport example (uses Python 2.3)
#133829 opened
May 10, 2025 - [3.14] ensurepip failing on s390x musl linux
#133801 opened
May 10, 2025 - Avoid DeprecationWarning for `_pack_` without `_layout_` when there are not bit-fields?
#133800 opened
May 10, 2025 - Pickled files with pathlib.Path cannot be loaded in py >= 3.13
#133789 opened
May 9, 2025 - assigning to __annotations__ has no effect in 3.14.0b1 under from __future__ import annotations
#133778 opened
May 9, 2025 - Use-after-free in `unicode_escape` decoder with error handler
#133767 opened
May 9, 2025 - test_build_details fails if executed from a relocated place
#133743 opened
May 9, 2025 - test_sysconfig fails if executed from a relocated place
#133742 opened
May 9, 2025 - test_alt_digits_nl_langinfo fails for locale uk_UA
#133740 opened
May 9, 2025 - Add a `color: bool` arg to `difflib.unified_diff`
#133722 opened
May 9, 2025 - Enable UTF-8 mode by default (implement PEP 686)
#133711 opened
May 8, 2025 - Improve PyREPL auto-indentation
#133710 opened
May 8, 2025 - The `unittest` `-b` command line option hides the output of `pdb`.
#133691 opened
May 8, 2025 - Heisenbug that kills process via SIGALRM
#133687 opened
May 8, 2025 - [C API] Add a banner to the C API documentation to recommend tools
#133678 opened
May 8, 2025 - `LOAD_FAST_BORROW` not being used even when safe to do so, if value is live at BB end.
#133672 opened
May 8, 2025 - Enable for ZipFile to specify to create archives of arbitrary windows FAT or Unix filesystem
#133667 opened
May 8, 2025 - Remove deprecated `zipimport.zipimporter.load_module`
#133656 opened
May 8, 2025 - Remove deprecated C API objects slated for removal in 3.15
#133644 opened
May 8, 2025 - Remove deprecated `typing.no_type_check_decorator`
#133601 opened
May 7, 2025 - Finish deprecation period for some sqlite3.Connection APIs
#133595 opened
May 7, 2025 - Exact reporting of `curses` C function failures
#133579 opened
May 7, 2025 - mimalloc platform abstraction doesn't compile on all WinAPI partitions
#133571 opened
May 7, 2025 - ConvertStringSecurityDescriptorToSecurityDescriptor unsupported on some WinAPI partitions
#133562 opened
May 7, 2025 - `sys.exit` unpacks its argument if it is a 0- or 1-element tuple
#133548 opened
May 7, 2025 - Make `re.Match` a well-rounded `Sequence` type
#133546 opened
May 7, 2025 - subprocess.Popen doesn't properly escape < or > for windows batch files
#133545 opened
May 7, 2025 - Unit test test_incremental_gc_handles_fast_cycle_creation sometimes fails
#133532 opened
May 6, 2025 - Improve `heapq` documentation
#133530 opened
May 6, 2025 - PYTHONEXECUTABLE envvar incorrectly doc'd as mac-only and ignored by -E/-I
#133525 opened
May 6, 2025 - co_instrumentation and co_monitoring Unexpectedly Set
#133524 opened
May 6, 2025 - Document BytesIO buffer size
#133521 opened
May 6, 2025 - No links to more info for the match statement in the faq
#133510 opened
May 6, 2025 - warnings raised by test_peg_generator when setuptools_scm is installed
#133509 opened
May 6, 2025 - Pipe inheritance broken on Windows since 3.13
#133506 opened
May 6, 2025 - compileall: `-s` surprisingly makes path relative
#133503 opened
May 6, 2025 - "typing.BinaryIO" missing "readinto" method
#133492 opened
May 6, 2025 - Possible unnecessary OverflowError in random.getrandbits
#133489 opened
May 6, 2025 - Minor InterpreterPoolExecutor Issues
#133485 opened
May 6, 2025 - Data races in typeobject.c for type structure updates
#133467 opened
May 5, 2025 - PyErr_CheckSignals should be callable without holding the GIL
#133465 opened
May 5, 2025 - `test_file` failed on Windows with a longer repo path in `test_urllib2`
#133448 opened
May 5, 2025 - Colorize sqlite3 CLI
#133447 opened
May 5, 2025 - EmailMessage(policy=SMTPUTF8).as_bytes() fails to encode non-ASCII Subject in 3.12
#133442 opened
May 5, 2025 - PEP 3102 and PEP 570 should say **Keyword-Only Parameters** instead of **Keyword-Only Arguments**
#133438 opened
May 5, 2025 - unittest.mock.patch.object holds references for too long
#133423 opened
May 5, 2025 - Add typing to more build tools
#133403 opened
May 4, 2025 - Embedding: TypeError: signal handler must be signal.SIG_IGN, signal.SIG_DFL, or a callable object
#133402 opened
May 4, 2025 - pyrepl: Unable to ^D exit in multiline section
#133400 opened
May 4, 2025 - Support completion for sqlite3 command-line interface
#133390 opened
May 4, 2025 - Support gdbjit for CPython
#133377 opened
May 4, 2025 - `zipfile`: `zipfile.Path`’s `glob()` and `rglob()` are not documented
#133360 opened
May 4, 2025 - Regression in Python 3.14.0a7.
#133352 opened
May 3, 2025 - Simplify `_Py_uop_sym_is_const`
#133342 opened
May 3, 2025 - codeobject.co_nlocals and codeobject.co_varnames are incorrect for function definition
#133326 opened
May 3, 2025 - `zipfile`: file type issues
#133324 opened
May 3, 2025 - Use Python versioning in `msgfmt.py`/`pygettext.py`
#133319 opened
May 2, 2025 - `email.policy.compat32` does not work as `policy` for `email.message.MIMEPart`
#133315 opened
May 2, 2025 - Enable building both an interpreter that statically links libpython and a shared library too
#133312 opened
May 2, 2025 - `email.mime.image.MIMEImage`'s `policy` argument doesn't take effect
#133311 opened
May 2, 2025 - Respect $XDG_CONFIG_HOME/pdb/.pdbrc path for PDB config discovery
#133307 opened
May 2, 2025 - Expose `_PyCriticalSection_BeginMutex` as a public API
#133296 opened
May 2, 2025 - Python 3.14 and 3.13 fail to build on PPC64LE Fedora Rawhide: incomplete type ‘struct termio’
#133285 opened
May 2, 2025 - Py_Main and Py_RunMain SystemExit documentation does not match actual behavior
#133264 opened
May 1, 2025 - PyUnicode_InternFromString does not immortalize the string as the document claims
#133260 opened
May 1, 2025 - Make turtle.pensize smarter
#133244 opened
May 1, 2025 - c-analyzer clang preprocessor
#133228 opened
Apr 30, 2025 - PEP 750: `TemplateIter` is not pickleable
#133216 opened
Apr 30, 2025 - Some tests fail when python is compiled with `--without-doc-strings`
#133210 opened
Apr 30, 2025 - Make the JIT thread-safe
#133171 opened
Apr 29, 2025 - It is awkward to check whether an obj is of a particular heap type (defined in an extension module)
#133161 opened
Apr 29, 2025 - Increase limits for typeobject.c in c-analyzer
#133158 opened
Apr 29, 2025 - UBsan: Remove _Py_NO_SANITIZE_UNDEFINED
#133157 opened
Apr 29, 2025 - Document the public `multiprocessing.[Bounded]Semaphore.get_value` method and refactor code
#133146 opened
Apr 29, 2025 - Add `sys.abi_features` to make information about the interpreter ABI more accessible
#133143 opened
Apr 29, 2025 - webbrowser has no escape for os.pathsep
#133138 opened
Apr 29, 2025 - Memory keeps increasing with fixed-size dict during multi-threaded set/delete in 3.13.3t
#133136 opened
Apr 29, 2025 - Deadlock in test_opcache with gh-131174 applied
#133130 opened
Apr 29, 2025 - `zipfile`: docs should document what `ZipInfo.date_time` actually is
#133125 opened
Apr 29, 2025 - Leak test of test_descr fails Base2 != Base
#133122 opened
Apr 29, 2025 - Asyncio BufferedProtocol with SSL is significantly slower than asyncio sockets with SSL
#133112 opened
Apr 28, 2025 - Documentation of os.exec*() provides confusing information about "flushing file descriptors"
#133102 opened
Apr 28, 2025 - Increase _PY_NSMALLPOSINTS size
#133059 opened
Apr 27, 2025 - Proposal to add gc_list_for_each macro
#133058 opened
Apr 27, 2025 - `pygettext` generates output even when there should be none
#133049 opened
Apr 27, 2025 - emscripten cross-compile wasm-ld: error: duplicate symbol `_Py_LibHacl_Hacl_Hash_*`
#133042 opened
Apr 27, 2025 - curses.textpad should support UTF-8 unicode characters
#133031 opened
Apr 26, 2025 - JIT: Optimize common C calls via replication
#133020 opened
Apr 26, 2025 - Max recursion during unpickling with a proxy object
#133015 opened
Apr 26, 2025 - Implement PEP 784 - Adding Zstandard to the Python standard library
#132983 opened
Apr 26, 2025 - Add attributes to the JIT optimizer DSL
#132967 opened
Apr 25, 2025 - windows console: -i parameter and redirected output gives error in 3.13
#132962 opened
Apr 25, 2025 - Sync with importlib_metadata for Python 3.14
#132947 opened
Apr 25, 2025 - slotted dataclasses not calling descriptor field `__set__`
#132946 opened
Apr 25, 2025 - test_opcache fails randomly (failure or crash)
#132942 opened
Apr 25, 2025 - typing docs: Use soft deprecation
#132941 opened
Apr 25, 2025 - zipapp disregards filter when checking if target overwrites source
#132933 opened
Apr 25, 2025 - GC performance regression in free threaded build
#132917 opened
Apr 25, 2025 - Have math.isnormal() and, perhaps, math.issubnormal()?
#132908 opened
Apr 25, 2025 - REPL: AttributeError: module `__mp_main__` has no attribute `is_prime` in `ProcessPoolExecutor` example
#132898 opened
Apr 25, 2025 - Wrong use of `ctypes.GetLastError()` in windows_console.py
#132888 opened
Apr 24, 2025 - math.ldexp gives incorrect results on Windows
#132876 opened
Apr 24, 2025 - Improve Py_mod_multiple_interpreters and Py_mod_gil Usability
#132861 opened
Apr 23, 2025
574 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
- gh-132732: Automatically constant evaluate pure operations
#132733 commented on
May 23, 2025 • 28 new comments - GH-115512: Optimize peak memory usage and runtime for large emails
#132709 commented on
May 9, 2025 • 25 new comments - gh-99813: Start using `SSL_sendfile` when available
#99907 commented on
May 19, 2025 • 24 new comments - gh-131146: Fix month names in a genitive case in calendar module
#131147 commented on
May 19, 2025 • 16 new comments - gh-130819: Update `tarfile.py#_create_gnu_long_header` to align with GNU Tar
#130820 commented on
May 9, 2025 • 13 new comments - gh-108512: Add and use new replacements for PySys_GetObject()
#111035 commented on
May 22, 2025 • 12 new comments - GH-132554: "Virtual" iterators
#132555 commented on
May 22, 2025 • 11 new comments - gh-118350: Add escapable-raw-text mode to html parser
#121770 commented on
May 15, 2025 • 11 new comments - gh-101178: Add Ascii85, base85, and Z85 support to binascii
#102753 commented on
Apr 29, 2025 • 9 new comments - gh-130821: Add type information to wrong type error messages
#130835 commented on
May 16, 2025 • 9 new comments - gh-132042: Remove resolve_slotdups to speedup class creation
#132156 commented on
May 12, 2025 • 8 new comments - gh-64243: Implement `locale.getlocale` fall back in `gettext.find`
#131477 commented on
May 1, 2025 • 8 new comments - gh-131430: Fix crashes on an empty DELETE_WORD_BACKWARDS (^W) followed by CLEAR_TO_START (^K)
#131452 commented on
May 12, 2025 • 7 new comments - gh-132629: Deprecate acception out of range values for unsigned integers in PyArg_Parse
#132630 commented on
May 23, 2025 • 7 new comments - gh-130870 Fix _eval_type Handling for GenericAlias with Unflattened Arguments and Union Types
#130897 commented on
May 12, 2025 • 6 new comments - gh-91153: Fix bytearray holding a reference to its internal buffer when calling into potentially mutating __index__ methods
#132379 commented on
May 18, 2025 • 6 new comments - gh-109311: Remove support for non-complex/float types in __complex/float__
#112680 commented on
May 11, 2025 • 6 new comments - gh-121171: Fix zip64 extract version in local headers
#121177 commented on
May 21, 2025 • 6 new comments - gh-128862: use importlib.resources to acquire doctest resources
#128865 commented on
May 5, 2025 • 5 new comments - GH-132445: Allowing to reset parameters of Wave_write
#132448 commented on
May 9, 2025 • 5 new comments - gh-130160: use `.. program::` directive for documenting `venv` CLI
#130699 commented on
May 21, 2025 • 4 new comments - gh-111375: Fix handling of exceptions within `@contextmanager`-decorated functions
#111676 commented on
May 23, 2025 • 4 new comments - gh-74020: Raise ValueError for negative values converted to unsigned
#121114 commented on
May 9, 2025 • 4 new comments - Update "Format String Syntax" documentation block to match actual behaviour
#132736 commented on
May 20, 2025 • 4 new comments - gh-59648: Nanosecond support for datetime
#92078 commented on
May 18, 2025 • 3 new comments - gh-116241: Add support of multiple inheritance with typing.NamedTuple
#31781 commented on
May 8, 2025 • 3 new comments - gh-106287: do not write objects after an unmarshalling error
#132715 commented on
May 18, 2025 • 3 new comments - gh-130718: Normalize edge cases in `datetime.timestamp` and `datetime.astimezone`
#130752 commented on
May 19, 2025 • 3 new comments - gh-129210: GC optimisations for case where no objects being collected have finalizers
#132488 commented on
Apr 28, 2025 • 3 new comments - gh-51067: add `ZipFile.remove()`
#103033 commented on
May 22, 2025 • 3 new comments - gh-120266: Fix undefined `_utcfromtimestamp` name in `datetimetester`
#120267 commented on
May 18, 2025 • 3 new comments - gh-132413: Fix crash in _datetime when used at shutdown
#132599 commented on
May 18, 2025 • 3 new comments - gh-130693: Add options of the tkinter.Text.search method: -nolinestop -all -overlap -strictlimits
#130848 commented on
May 10, 2025 • 2 new comments - gh-83938, gh-122476: Stop incorrectly RFC 2047 encoding non-ASCII email addresses
#122540 commented on
May 18, 2025 • 2 new comments - gh-129573: Fix possible abort from non-string suggestions in `calculate_suggestions`/`_Py_CalculateSuggestions`
#130997 commented on
May 8, 2025 • 2 new comments - gh-128942: make arraymodule.c free-thread safe (lock-free)
#130771 commented on
May 23, 2025 • 2 new comments - gh-105895: Add `match` and `case` to `help` topics
#132784 commented on
May 9, 2025 • 2 new comments - gh-129069: make list ass_slice and memory_repeat safe in free-threading
#131882 commented on
May 18, 2025 • 2 new comments - gh-59999: Add option to preserve permissions in ZipFile.extract
#32289 commented on
May 21, 2025 • 2 new comments - gh-130415: Eliminate guards for constant CALL_BUILTIN_O/FAST
#132708 commented on
Apr 24, 2025 • 2 new comments - gh-132331: Add `tp_versions_used` to `PyTypeObject` docs
#132335 commented on
May 19, 2025 • 2 new comments - gh-126483: disable warnings filters mutation in concurrent test_check…
#132694 commented on
May 8, 2025 • 2 new comments - gh-84013: normalize directory contents during import
#113447 commented on
May 21, 2025 • 2 new comments - gh-126119: fix some crashes in code objects if `co_stacksize` is absurdly large
#126122 commented on
May 15, 2025 • 2 new comments - gh-124549: Warn on conflicting directives in `datetime.*.strptime`
#132524 commented on
May 19, 2025 • 2 new comments - gh-132042: Prebuild mro_dict for find_name_in_mro to speedup class creation
#132618 commented on
May 12, 2025 • 2 new comments - gh-116772: Cache `getenv` result in `optimizer.c` to reduce calls
#126439 commented on
Apr 29, 2025 • 2 new comments - gh-129368: In `PyRun` C API docs, clarify what a "start token" is
#129935 commented on
May 13, 2025 • 1 new comment - gh-122781: fix time format bug
#122829 commented on
Apr 25, 2025 • 1 new comment - gh-128508: Add some docstrings to xml.dom.minidom
#128477 commented on
May 13, 2025 • 1 new comment - gh-104231: Make str() and repr() always returning str, and bytes() -- bytes
#112583 commented on
May 9, 2025 • 1 new comment - gh-81074: Allow non-ASCII addr_spec in email.headerregistry.Address
#122477 commented on
May 18, 2025 • 1 new comment - gh-127389 - fix 'Uops Executed' display in summarize_stats.py
#127396 commented on
Apr 23, 2025 • 1 new comment - gh-132322: Ensure shutil functions return str when using pathlib
#132820 commented on
May 18, 2025 • 1 new comment - gh-127405: Emit a deprecation warning about a future change of `sys.abiflags` availability on Windows
#131717 commented on
May 8, 2025 • 1 new comment - gh-74185: repr() of ImportError now contains attributes name and path.
#1011 commented on
May 18, 2025 • 1 new comment - gh-77393: Add `--statistics` opt to `msgfmt.py`
#132136 commented on
May 1, 2025 • 1 new comment - gh-132314: fix stack array init warning
#132376 commented on
May 21, 2025 • 1 new comment - gh-131725: Generate GNU hash table in `msgfmt.py`
#131727 commented on
May 6, 2025 • 1 new comment - gh-132416: document behavior of Path.symlink_to() when link or/and target already exist
#132704 commented on
May 23, 2025 • 1 new comment - gh-106318: Add examples for the `str` methods in collapsible sections
#111743 commented on
May 8, 2025 • 0 new comments - bpo-32188: do not call os.path.realpath in ImpImporter.find_module
#4672 commented on
Apr 28, 2025 • 0 new comments - gh-108901: Deprecate `inspect.getcallargs` and slate it for removal
#112236 commented on
Apr 29, 2025 • 0 new comments - gh-65920: Implement `socket.sendfile` with `TransmitFile` on Windows
#112337 commented on
May 21, 2025 • 0 new comments - gh-76377: Rewrite plistlib with functional style.
#4671 commented on
May 19, 2025 • 0 new comments - bpo-22281 ENH add introspection API for concurrent.futures Executor
#4243 commented on
May 6, 2025 • 0 new comments - gh-38066: IDLE: Dedenting with shift+tab
#2210 commented on
May 19, 2025 • 0 new comments - Remove incorrect feature coverage comment from msgfmt script's docstring
#112862 commented on
May 6, 2025 • 0 new comments - gh-112898: Fix double close dialog with warning about unsafed files
#113513 commented on
May 8, 2025 • 0 new comments - gh-111746: Doc: Format built-in function's attributes
#113574 commented on
May 8, 2025 • 0 new comments - Add examples to docs for str methods
#106318 commented on
May 23, 2025 • 0 new comments - bpo-32628: support DirectoryIndex for http server
#5308 commented on
May 6, 2025 • 0 new comments - bpo-12706: timeout sentinel in ftplib and poplib documentation
#5309 commented on
May 6, 2025 • 0 new comments - gh-110631: Fix wrong reST markup and list numbers.
#110885 commented on
May 8, 2025 • 0 new comments - gh-110012: Fix `RuntimeWarning` in `test_socket`
#110013 commented on
May 8, 2025 • 0 new comments - gh-109638: Fix for significant backtracking in csv.Sniffer
#109639 commented on
May 20, 2025 • 0 new comments - gh-109070: Document that ``multiprocessing.get_context()`` sets the global context
#109488 commented on
May 8, 2025 • 0 new comments - gh-76578: Fix textwrap.wrap() so it's stable if run twice.
#5615 commented on
May 19, 2025 • 0 new comments - gh-105766: Clarify About Custom Allocators in C-API Docs
#109035 commented on
May 8, 2025 • 0 new comments - gh-108828: Support selecting tests by labels
#108829 commented on
May 8, 2025 • 0 new comments - GH-92584: Redirect to Setuptools' guidance on extension modules
#108030 commented on
May 8, 2025 • 0 new comments - gh-107658: Use same logic to look for exec_prefix as for prefix
#107661 commented on
May 8, 2025 • 0 new comments - gh-107545: Fix misleading setsockopt error message
#107546 commented on
Apr 29, 2025 • 0 new comments - gh-107432: Rework the style of ``Doc/howto/functional.rst``
#107449 commented on
May 8, 2025 • 0 new comments - gh-106693: Explicitly mark ob_sval as unsigned char to avoid UB
#106826 commented on
May 8, 2025 • 0 new comments - gh-120950: Fix overflow in math.log() with large int-like argument
#121011 commented on
May 4, 2025 • 0 new comments - Using custom OpenSSL version 3.x when compiling Python 3.x - fails
#121992 commented on
May 23, 2025 • 0 new comments - gh-117657: Make frame clearing thread-safe
#120542 commented on
May 8, 2025 • 0 new comments - 3.14.0a1 urljoin regression wrt //
#125974 commented on
May 23, 2025 • 0 new comments - gh-119702: New dynamic algorithm selection for string search (+ `rfind` alignment)
#120025 commented on
May 8, 2025 • 0 new comments - gh-119452: Fix OOM vulnerability in http.server
#119455 commented on
May 8, 2025 • 0 new comments - gh-119451: Fix OOM vulnerability in http.client
#119454 commented on
May 8, 2025 • 0 new comments - IPv4Network and IPv6Network hosts method return different types when provided a /32 (ipv4) or /128 (ipv6)
#109305 commented on
May 23, 2025 • 0 new comments - Improvements to test.support.interpreters.Interpreter
#132775 commented on
May 23, 2025 • 0 new comments - gh-119342: Fix OOM vulnerability in plistlib
#119343 commented on
May 8, 2025 • 0 new comments - gh-90149: make pkutil path arg less ambiguous
#119252 commented on
Apr 27, 2025 • 0 new comments - gh-119052: Set CRC to 0 in mkdir in all cases
#119108 commented on
May 21, 2025 • 0 new comments - gh-86809: Add support for HTTP Range header in HTTPServer
#118949 commented on
May 9, 2025 • 0 new comments - gh-54873: Backported namespaces prefixes support for xml.sax.expatreader from PyXml (0.8.4)
#118317 commented on
Apr 29, 2025 • 0 new comments - gh-71189: Support all-but-last mode in os.path.realpath()
#117562 commented on
May 20, 2025 • 0 new comments - gh-117539: Link to the Python typing spec in typing docs
#117540 commented on
May 8, 2025 • 0 new comments - gh-102555 Increase HTML standard compliance for closing comment tags
#117406 commented on
May 7, 2025 • 0 new comments - gh-59598: Ignore leading whitespace in `JSONDecoder.raw_decode`
#117397 commented on
May 19, 2025 • 0 new comments - gh-60492: Allow customizing test names in TextTestResult.
#117284 commented on
Apr 25, 2025 • 0 new comments - gh-117031: Add support for new member types for PyMemberDef.type
#117032 commented on
May 4, 2025 • 0 new comments - gh-116477: Improve performance of range for the single argument case
#116478 commented on
May 12, 2025 • 0 new comments - gh-70647: Better promote how to safely parse yearless dates in datetime.
#116179 commented on
May 8, 2025 • 0 new comments - gh-101100: Fix dangling references in test.rst
#114958 commented on
May 8, 2025 • 0 new comments - gh-114953: Support for multithreaded XZ compression in lzma.py
#114954 commented on
May 7, 2025 • 0 new comments - gh-87646: Make `tempfile.NamedTemporaryFile` and `TemporaryDirectory` path-like
#114765 commented on
May 2, 2025 • 0 new comments - gh-114150: Updated documentation for ctypes.PYFUNCTYPE
#114151 commented on
May 8, 2025 • 0 new comments - gh-113767: Adds a `zipfile.register_compressor()` API.
#113768 commented on
May 21, 2025 • 0 new comments - gh-93343: Expand warning filter examples
#106618 commented on
May 7, 2025 • 0 new comments - bpo-33601 Py_UTF8Mode is not documented
#31480 commented on
May 8, 2025 • 0 new comments - bpo-46210: Fix deadlock in print.
#30310 commented on
May 8, 2025 • 0 new comments - gh-89855: Improve support of non-ASCII identifiers in IDLE
#29381 commented on
May 8, 2025 • 0 new comments - bpo-37030: hide undocumented commands in cmd module
#13536 commented on
Apr 26, 2025 • 0 new comments - bpo-1346874: Add 'Expect: 100-Continue' support to httplib
#14880 commented on
May 1, 2025 • 0 new comments - gh-87820: IDLE: fix config disabling tab completion
#26421 commented on
May 8, 2025 • 0 new comments - gh-81949: IDLE: show help(object) output in a text viewing window
#15140 commented on
May 8, 2025 • 0 new comments - bpo-36203: Check callback is callable in PyWeakref_NewRef
#26273 commented on
May 1, 2025 • 0 new comments - gh-66587: Fix deadlock from pool worker death without communication
#16103 commented on
May 22, 2025 • 0 new comments - gh-50948: IDLE: Warn if saving a file will overwrite a newer version
#17578 commented on
May 10, 2025 • 0 new comments - gh-84632: IDLE: fix clipboard being cleared upon exit
#26163 commented on
May 8, 2025 • 0 new comments - gh-87298: Add tests for find_in_strong_cache() bug in _zoneinfo
#24829 commented on
Apr 28, 2025 • 0 new comments - gh-87595: mmap.size() now returns the size on Unix for anonymous memory
#24781 commented on
May 8, 2025 • 0 new comments - gh-122196: Clarify, reorder language for TestCase(object)
#24465 commented on
May 8, 2025 • 0 new comments - gh-72353: WindowsConsoleIO misbehavior when Ctrl+C is ignored
#17976 commented on
May 8, 2025 • 0 new comments - gh-86017: Improve font actual docs
#22434 commented on
May 8, 2025 • 0 new comments - Minor test fixes for zlib and gzip
#22408 commented on
Apr 25, 2025 • 0 new comments - bpo-41839: Fix error checking in sched_get_priority_ functions
#22374 commented on
Apr 29, 2025 • 0 new comments - bpo-12806: Add argparse FlexiHelpFormatter
#22129 commented on
Apr 27, 2025 • 0 new comments - bpo-39986: Make test_listdir from test_os more robust
#19035 commented on
May 8, 2025 • 0 new comments - gh-85572: Remove references to nonexisting __ne__ methods
#21628 commented on
May 8, 2025 • 0 new comments - gh-77188: Name-mangled private methods don't roundtrip when pickling
#21480 commented on
May 8, 2025 • 0 new comments - gh-83915: Deprecate the readinto() fallback path in _pickle.c
#19237 commented on
Apr 28, 2025 • 0 new comments - gh-78335: Improve tkinter widget docstrings
#21118 commented on
May 8, 2025 • 0 new comments - bpo-19670: Added SimpleCookie.value_encode/value_decode docs
#21017 commented on
May 8, 2025 • 0 new comments - gh-51067: Add remove() in ZipInfo
#19358 commented on
May 20, 2025 • 0 new comments - gh-67377: Document that PyErr_SetString, etc. chain exceptions
#20329 commented on
May 8, 2025 • 0 new comments - gh-106344 fix docs of `SSLSocket.shared_ciphers()`
#106345 commented on
May 8, 2025 • 0 new comments - gh-76327: freeze_support for non-Windows platforms
#104607 commented on
May 8, 2025 • 0 new comments - gh-114905: Remove redundant assignment in ssl._create_unverified_context().
#103625 commented on
Apr 25, 2025 • 0 new comments - gh-102140: fix false negative in csv.Sniffer.has_header
#103341 commented on
May 8, 2025 • 0 new comments - gh-47655: Add support for user data of Tk virtual events to tkinter
#7142 commented on
May 10, 2025 • 0 new comments - gh-101815: remove functools.cached_property key sharing doc warnings
#101816 commented on
May 8, 2025 • 0 new comments - gh-75128: Fix create_server to handle the case when iface isn't IPv6 enabled.
#7207 commented on
May 10, 2025 • 0 new comments - raising a BaseException in a multiprocessing worker pool causes process hang
#101081 commented on
Apr 30, 2025 • 0 new comments - Doc: Add "the current working directory" to `-I`'s description
#100526 commented on
Apr 28, 2025 • 0 new comments - bpo-28602: [WIP] Add fold support to fromutc
#7425 commented on
May 10, 2025 • 0 new comments - GH-88564: IDLE - fix 2 Edit menu hotkey displays
#99743 commented on
May 8, 2025 • 0 new comments - GH-85724: Ignore the MAC from the Touch Bar interface on macOS in uuid
#99717 commented on
May 8, 2025 • 0 new comments - bpo-32475: Add argument to peek() into I/O buffer without reading
#7947 commented on
May 10, 2025 • 0 new comments - GH-99293: Fix stale method caches and assertion errors in SWIG-generated modules
#99294 commented on
May 8, 2025 • 0 new comments - GH-98388: Add tests for happy eyeballs and its internal workings
#98389 commented on
May 8, 2025 • 0 new comments - GH-93964: Harden overflow checks before _PyBytes_Resize in compile.c
#94044 commented on
May 8, 2025 • 0 new comments - gh-74876: Fix copying and pickling weakref.WeakSet
#93732 commented on
May 8, 2025 • 0 new comments - gh-93600: Clarify the meaning of buffering=-1 in open()
#93685 commented on
May 8, 2025 • 0 new comments - gh-71566: Fix SocketType introduction in the socket documentation.
#93288 commented on
May 8, 2025 • 0 new comments - gh-93158: Support obsolete email syntax, fieldnames that are followed by whitespace
#93176 commented on
May 8, 2025 • 0 new comments - gh-91400: make sure email parsing dont unquote realnames with spaces
#92638 commented on
May 8, 2025 • 0 new comments - bpo-33997: Fix racing condition in termination of pool result_handler
#8009 commented on
May 18, 2025 • 0 new comments - gh-90527: Evaluate typing.ForwardRef inside typing.NewType
#91637 commented on
May 8, 2025 • 0 new comments - gh-69282: test_httpservers hangs since Python 3.5
#9564 commented on
May 8, 2025 • 0 new comments - gh-90872: Handle negative timeouts for wait on Windows
#32079 commented on
May 8, 2025 • 0 new comments - gh-91214: Skip tests failing on Solaris
#31978 commented on
May 8, 2025 • 0 new comments - gh-79516: allow msgfmt.py to compile multiple input po files
#10875 commented on
May 22, 2025 • 0 new comments - gh-91349: Adjust default compression level to 6 (down from 9) in gzip and tarfile
#131470 commented on
May 19, 2025 • 0 new comments - gh-131466: `concurrent.futures.Executor.map`: avoid temporarily exceeding `buffersize` while collecting the next result
#131467 commented on
Apr 30, 2025 • 0 new comments - gh-131178: Add tests for `pickletools` command-line interface
#131287 commented on
May 20, 2025 • 0 new comments - gh-115810: Expose name attribute of `datetime.timezone`
#131210 commented on
Apr 25, 2025 • 0 new comments - gh-130664: treat '0' fill character with align '=' as zero-padding for Fraction's
#131067 commented on
May 8, 2025 • 0 new comments - gh-130664: specify how thousands separators are used with 0-padding
#131030 commented on
May 8, 2025 • 0 new comments - gh-83461: Don't allow datetime parsing to accept non-ASCII digits
#131008 commented on
May 19, 2025 • 0 new comments - gh-130999: Avoid exiting the new REPL when there are non-string candidates for suggestions
#131001 commented on
May 13, 2025 • 0 new comments - gh-130942: Fix path seperator matched in character ranges for glob.translate
#130989 commented on
May 3, 2025 • 0 new comments - gh-88473: Implement fast path in date.today() for date types
#130980 commented on
May 5, 2025 • 0 new comments - Mention the "context manager" keyword in concurrent.futures documentation
#130976 commented on
May 8, 2025 • 0 new comments - gh-129640: Add tests for reference cycle in `gzip.GzipFile`
#130916 commented on
May 8, 2025 • 0 new comments - gh-130827: Support `typing.Self` annotations in `singledispatchmethod()`
#130829 commented on
May 4, 2025 • 0 new comments - gh-129846: docs(warnings): clarify suppression of warning output in `catch_warnings`
#130768 commented on
May 20, 2025 • 0 new comments - gh-88932 socketserver.shutdown: Connect to server socket to wake up the loop
#130680 commented on
May 9, 2025 • 0 new comments - gh-130662: accept leading zeros in precision/width for Fraction's formatting
#130663 commented on
May 8, 2025 • 0 new comments - gh-130647: Add `--omit-header` option to pygettext
#130650 commented on
May 5, 2025 • 0 new comments - gh-130578: clarify urllib.parse.quote parameter defaults behavior
#130598 commented on
May 14, 2025 • 0 new comments - gh-130536: Added details to `os.path` documentation
#130557 commented on
May 8, 2025 • 0 new comments - gh-130327: Always traverse managed dictionaries, even when inline values are available
#130469 commented on
May 8, 2025 • 0 new comments - Use replacements to update versions in "Using Python on macOS"
#130400 commented on
May 8, 2025 • 0 new comments - Add 'Show translation source' to docs sidebar
#130355 commented on
May 8, 2025 • 0 new comments - gh-130167: Improve speed of `inspect.formatannotation` by replacing `re`
#130242 commented on
May 1, 2025 • 0 new comments - gh-86069: Do not ignore the third argument in slot_nb_inplace_power()
#130225 commented on
May 8, 2025 • 0 new comments - gh-108512: Add and use new replacements for PySys_GetObject() (alt)
#129736 commented on
May 21, 2025 • 0 new comments - gh-129275: avoid temporary buffer in dec_as_long()
#129630 commented on
May 17, 2025 • 0 new comments - gh-129388: Use user supplied env vars when checking for gdbm deps
#129389 commented on
May 8, 2025 • 0 new comments - gh-75204: Clarify int division programming faq
#129313 commented on
May 8, 2025 • 0 new comments - gh-129165: Clarify that signal.raise_signal() sends signal to calling thread
#129167 commented on
May 8, 2025 • 0 new comments - gh-129025: fix too wide source location for bytecodes emitted for except*
#129026 commented on
May 8, 2025 • 0 new comments - gh-132416: document behavior of os.symlink when dst already exists
#132810 commented on
May 2, 2025 • 0 new comments - gh-132796: Closes SMTP connection on 421 during data in sendmail
#132797 commented on
May 20, 2025 • 0 new comments - [3.13] gh-132578: Rename the `threading.Thread._handle` field (GH-132696)
#132789 commented on
May 18, 2025 • 0 new comments - gh-45048: Document the availability and uses of the SO_ constants
#132752 commented on
Apr 29, 2025 • 0 new comments - gh-127081: use `getlogin_r` if available
#132751 commented on
May 20, 2025 • 0 new comments - gh-85204: Improve `locale.setlocale` example
#132683 commented on
May 18, 2025 • 0 new comments - gh-132671: Do not match host+port with proxy bypass macOS rules, match host only.
#132672 commented on
May 8, 2025 • 0 new comments - gh-132413: Fix crash in _datetime when used at shutdown (alt)
#132665 commented on
May 13, 2025 • 0 new comments - gh-132631: Fix "I/O operation on closed file" when parsing JSON Lines file
#132632 commented on
May 8, 2025 • 0 new comments - gh-114713: Handle case of an empty bytes object passed to `zoneinfo.ZoneInfo`
#132582 commented on
May 8, 2025 • 0 new comments - gh-117031: Add support for arbitrary C integer types for PyMemberDef.type
#132550 commented on
May 4, 2025 • 0 new comments - gh-130662: accept leading zeros in precision/width for Decimal's formatting
#132549 commented on
May 8, 2025 • 0 new comments - gh-124864: Extends smtplib documentation on ESMTP options format
#132547 commented on
May 8, 2025 • 0 new comments - gh-132532: Add `CHECK_PERIODIC` instruction and use it for CALLs instead of the uop version.
#132533 commented on
Apr 29, 2025 • 0 new comments - gh-132267: fix desynchronized cursor position and buffer mismatch after resize
#132360 commented on
May 23, 2025 • 0 new comments - GH-132341: Implement the identity function in the operator module
#132342 commented on
May 4, 2025 • 0 new comments - gh-131915: document 0-padding for string presentation type
#132149 commented on
May 8, 2025 • 0 new comments - gh-132108: Add Buffer Protocol support to int.from_bytes to improve performance
#132109 commented on
May 21, 2025 • 0 new comments - gh-118761: Optimise import time for textwrap
#131956 commented on
Apr 29, 2025 • 0 new comments - gh-131743: Add screen length check to console.refresh in _pyrepl
#131907 commented on
May 19, 2025 • 0 new comments - GH-130397: use __stack_high and __stack_low LLVM WASM attributes
#131855 commented on
Apr 30, 2025 • 0 new comments - gh-131788: make resource_tracker re-entrant safe
#131787 commented on
May 8, 2025 • 0 new comments - gh-91349: Expose the crc32 function from the lzma library
#131721 commented on
May 12, 2025 • 0 new comments - gh-131715 Fix Error calling BaseHTTPRequestHandler.end_headers()
#131718 commented on
May 1, 2025 • 0 new comments - gh-74028: `concurrent.futures.Executor.map`: avoid reference cycles when an exception is raised
#131701 commented on
Apr 29, 2025 • 0 new comments - [WIP] gh-129813, PEP 782: Add PyBytesWriter C API
#131681 commented on
May 6, 2025 • 0 new comments - Docs: Update `PyExc_*` tables in the c-api documentation
#131640 commented on
May 8, 2025 • 0 new comments - GH-130798: Add type hints to pathlib.types
#131639 commented on
Apr 23, 2025 • 0 new comments - gh-90120: Specify UTF-8 encoding in `PyModule_AddString{Constant,Macro}` docs
#131597 commented on
May 8, 2025 • 0 new comments - gh-130522: Fix threading errors during garbage collection
#131537 commented on
May 14, 2025 • 0 new comments - gh-107398: Fix tarfile stream mode exception when process the file with extra header data
#126304 commented on
May 22, 2025 • 0 new comments - Docs: promote the shelve module in the dbm docs introduction
#126218 commented on
May 8, 2025 • 0 new comments - gh-113056: Add a new parameter *compact* to `plistlib.dump`
#126075 commented on
May 3, 2025 • 0 new comments - gh-94521: IDLE: Auto-select and copy/cut current line if no selection on copy/cut
#126034 commented on
May 11, 2025 • 0 new comments - gh-126019 Fix inspect.getsource for classes created in PyREPL
#126032 commented on
May 8, 2025 • 0 new comments - gh-125880: Fix exit codes in PyREPL
#125890 commented on
May 8, 2025 • 0 new comments - gh-125828 : Fix 'get_value' missing on [Bounded]Semaphore on multiprocessing MacOSX
#125829 commented on
May 16, 2025 • 0 new comments - gh-113924: Add copy from zipfile without decompress/recompressing data
#125718 commented on
Apr 30, 2025 • 0 new comments - gh-125400: add async generator return value
#125401 commented on
May 4, 2025 • 0 new comments - Remove the turtle screen during doctests
#125293 commented on
May 8, 2025 • 0 new comments - Improve `hash()` builtin docstring with caveats.
#125229 commented on
May 8, 2025 • 0 new comments - GH-98894: Fix `function__return` and `function__entry` dTrace probe missing after `GH-103083`
#125019 commented on
May 22, 2025 • 0 new comments - gh-125022: add support for simple SIMD features detection
#125011 commented on
Apr 25, 2025 • 0 new comments - GH-124549: Add a note that when over-specifying datetime format, only the last directive gets used.
#125009 commented on
May 5, 2025 • 0 new comments - gh-96859: Optimize argparse actions 'append', 'append_const' and 'extend'
#124909 commented on
May 4, 2025 • 0 new comments - gh-124652: partialmethod simplifications
#124788 commented on
May 8, 2025 • 0 new comments - gh-124176: `create_autospec` must not change how dataclass defaults are mocked
#124724 commented on
May 8, 2025 • 0 new comments - gh-119109: improve `functools.partial` vectorcall with keywords
#124584 commented on
May 17, 2025 • 0 new comments - gh-123682: Fix Unicode category check
#123683 commented on
May 8, 2025 • 0 new comments - gh-123369: IDLE now support for REPL-specific commands, like help exit license and quit without the need to call them as functions
#123525 commented on
May 11, 2025 • 0 new comments - Fix override value in os.rst
#123522 commented on
May 8, 2025 • 0 new comments - gh-123152: Add a Concurrency Howto Page
#123163 commented on
Apr 29, 2025 • 0 new comments - gh-89529: disallow `default_factory` for fields in dataclasses without `__init__`
#123070 commented on
Apr 25, 2025 • 0 new comments - gh-122937: Add docs about annotations evaluation order
#123060 commented on
May 8, 2025 • 0 new comments - gh-122461: Document that compile() and ast.parse() raise SyntaxError for null bytes
#122462 commented on
May 8, 2025 • 0 new comments - gh-122402: Eliminate conflicts between build variants installed to a common prefix
#122403 commented on
May 8, 2025 • 0 new comments - gh-122353: Handle `ValueError` during imports
#122389 commented on
Apr 25, 2025 • 0 new comments - gh-121954: Don't mutate tuples in _PyCode_New
#122180 commented on
May 4, 2025 • 0 new comments - Add Additional Context Around Python Signal Handling on iOS
#121881 commented on
May 8, 2025 • 0 new comments - gh-107001: Add a stdlib decorator that copies/applies the ParameterSpec from one function to another
#121693 commented on
May 4, 2025 • 0 new comments - gh-63882: Comment out empty `test_minidom` tests
#128948 commented on
Apr 26, 2025 • 0 new comments - gh-128840: Limit the number of parts in IPv6 address parsing
#128841 commented on
May 8, 2025 • 0 new comments - decimal docs: specification link and examples
#128698 commented on
May 8, 2025 • 0 new comments - Docs: mark up JSONDecoder using parameter list
#128612 commented on
May 8, 2025 • 0 new comments - gh-128568: fix documentation of `email.Message.defects`
#128569 commented on
May 8, 2025 • 0 new comments - gh-128546: Document that getaddrinfo() can return raw data
#128547 commented on
May 11, 2025 • 0 new comments - gh-127073: Clear completion list when KeyboardInterrupt occurs in REPL
#128467 commented on
May 8, 2025 • 0 new comments - gh-128335: Make slice generic at runtime
#128336 commented on
May 4, 2025 • 0 new comments - gh-128319: Add missing server class attributes to socketserver docs
#128320 commented on
May 8, 2025 • 0 new comments - gh-127638: Prevent copying extended attributes of script files when creating venv
#128105 commented on
May 8, 2025 • 0 new comments - gh-124111: Fix TCL 9 threaded detection
#128103 commented on
May 8, 2025 • 0 new comments - Typing docs: increase prominence of warnings regarding `@runtime_checkable`
#127985 commented on
May 8, 2025 • 0 new comments - gh-127947: Repeat PyREPL key events on Windows when wRepeatCount > 1
#127948 commented on
May 8, 2025 • 0 new comments - gh-127567: Avoid forceful shutting down of handlers during reconfiguration
#127690 commented on
May 8, 2025 • 0 new comments - gh-127617: Trace through __init__ in CALL_ALLOC_AND_ENTER_INIT
#127618 commented on
Apr 25, 2025 • 0 new comments - gh-127555: Document that sys.tracebacklimit can be set to None
#127556 commented on
May 11, 2025 • 0 new comments - gh-127545: Specify minimum PyGC_Head alignment to fix build failure
#127546 commented on
May 12, 2025 • 0 new comments - gh-79805: Indicate that `Shelve.sync()` is not thread-safe
#127507 commented on
May 11, 2025 • 0 new comments - gh-127298: Refactor test_hashlib for better usedforsecurity & openssl fips mode env support.
#127492 commented on
Apr 28, 2025 • 0 new comments - gh-84559: multiprocessing: detect if forkserver cannot work due to missing hmac-sha256
#127467 commented on
Apr 28, 2025 • 0 new comments - Fix type hints in summarize stats
#127453 commented on
May 8, 2025 • 0 new comments - gh-127335: Add `TIOCM_OUT1`, `TIOCM_OUT2`, and `TIOCM_LOOP` to `termios`
#127336 commented on
May 11, 2025 • 0 new comments - gh-127298: When in FIPS mode ensure builtin hashes check for usedforsecurity=False
#127301 commented on
Apr 28, 2025 • 0 new comments - gh-74695: Add support for ctypes.c_bool on opposite endian systems
#127280 commented on
May 8, 2025 • 0 new comments - gh-126662: naming consistency for signal.ItimerError
#126712 commented on
May 8, 2025 • 0 new comments - Docs: format list of errno constants as table
#126680 commented on
May 8, 2025 • 0 new comments - gh-109564: Add `None` check for `asyncio.Server._wakeup`
#126660 commented on
May 8, 2025 • 0 new comments - gh-125763: Fix an abnormal exit of a case in `turtledemo`
#126583 commented on
May 2, 2025 • 0 new comments - Add impl-detail block for PyLong_FromLong docs
#126422 commented on
May 8, 2025 • 0 new comments - gh-99875: document rounding mode for old-style formatting
#126382 commented on
May 8, 2025 • 0 new comments - Clarification about how to implement namespace packages (as in PEP 420) via import hooks for PEP 660 use case
#92054 commented on
May 5, 2025 • 0 new comments - test_interpreters: test_create_many_threaded() failed on FreeBSD: log: RuntimeError: interpreter creation failed
#109700 commented on
May 5, 2025 • 0 new comments - Undocumented 3.13 C API
#118915 commented on
May 5, 2025 • 0 new comments - Add a functools.cache variant for methods to avoid keeping instances alive
#102618 commented on
May 5, 2025 • 0 new comments - test_minidom has many empty tests
#63882 commented on
May 5, 2025 • 0 new comments - Improve import time of various stdlib modules
#118761 commented on
May 5, 2025 • 0 new comments - Subclassing PrettyPrinter.format doesn't work in all cases
#132855 commented on
May 5, 2025 • 0 new comments - Enum `_missing_` function changes `__contains__` behaviour
#132684 commented on
May 5, 2025 • 0 new comments - Add a `PyThreadState *` parameter (almost) everywhere
#132312 commented on
May 5, 2025 • 0 new comments - email.message_from_bytes heavy memory use
#115512 commented on
May 6, 2025 • 0 new comments - Severe performance degradation for tracing under 3.11
#93516 commented on
May 6, 2025 • 0 new comments - `KeyboardInterrupt` not handled while evaluating a tight `while` loop condition on Python 3.13
#130279 commented on
May 6, 2025 • 0 new comments - 3.12 setrecursionlimit is ignored in connection with `@functools.cache`
#112215 commented on
May 6, 2025 • 0 new comments - `DECREF_INPUTS()` should be escaping
#131688 commented on
May 6, 2025 • 0 new comments - Update tkinter to use Tk 8.6.15 or (better) Tk 9.0
#124111 commented on
May 6, 2025 • 0 new comments - Inconsistent error messages when returning the wrong type for the type-conversion magic methods
#130821 commented on
May 6, 2025 • 0 new comments - Document that `inspect.isclass` returns False for `GenericAlias` instances
#132467 commented on
May 6, 2025 • 0 new comments - `help` seems to have no information on `match` or `case`
#105895 commented on
May 6, 2025 • 0 new comments - Tkinter ttk widgets cget() returning _tkinter.Tcl_Obj instead of str
#126008 commented on
May 2, 2025 • 0 new comments - Queue get timout parameter does not use a monotonic timer
#104509 commented on
May 2, 2025 • 0 new comments - msgfmt.py generates invalid mo because msgfmt.make() does not clear dictionary
#53950 commented on
May 2, 2025 • 0 new comments - ProcessPoolExecutor hangs when 1<max_tasks_per_child<num_submitted//max_workers
#115634 commented on
May 2, 2025 • 0 new comments - During decompression python tries to read sys.maxsize - which fail on start with MemoryError in case of any resource memory limit set.
#119881 commented on
May 2, 2025 • 0 new comments - Relocatable framework for macOS
#86680 commented on
May 2, 2025 • 0 new comments - Use `.. program::` and `.. option::` directives for modules with a documented CLI
#130160 commented on
May 3, 2025 • 0 new comments - Colorize pdb
#113081 commented on
May 3, 2025 • 0 new comments - Deprecate / remove os.name=java
#90613 commented on
May 3, 2025 • 0 new comments - json module should issue warning about duplicate keys
#89217 commented on
May 3, 2025 • 0 new comments - Compiler RecursionError more likely to occur in 3.13
#120331 commented on
May 4, 2025 • 0 new comments - Add a Test to Verify All Stdlib Modules Can Be Imported in an Isolated Subinterpreter
#104289 commented on
May 4, 2025 • 0 new comments - Use new REPL for the "code" module
#119512 commented on
May 5, 2025 • 0 new comments - Support for new Windows pseudoterminals in the subprocess module
#85323 commented on
May 5, 2025 • 0 new comments - Allow "p" in Py_BuildValue
#89488 commented on
May 5, 2025 • 0 new comments - Move const folding to the peephole optimizer
#126835 commented on
May 5, 2025 • 0 new comments - Auto complete modules in new PyREPL
#121717 commented on
May 5, 2025 • 0 new comments - test_interpreters.test_stress Failed on aarch64 Fedora Stable Clang 3.x Buildbot
#128381 commented on
May 5, 2025 • 0 new comments - format(Fraction(1, 3), '.016f') raises ValueError
#130662 commented on
May 8, 2025 • 0 new comments - strxfrm fails on macOS 15 with OSError: [Errno 22] Invalid argument
#130567 commented on
May 8, 2025 • 0 new comments - Lock contention inside `_PyType_LookupRef`
#132380 commented on
May 8, 2025 • 0 new comments - xmlrpc.client.ServerProxy needs timeout parameter
#58342 commented on
May 8, 2025 • 0 new comments - Isolate Stdlib Extension Modules
#103092 commented on
May 8, 2025 • 0 new comments - pygettext: Improve test coverage
#130197 commented on
May 9, 2025 • 0 new comments - nogil segmentation fault on ordered dict operations
#125996 commented on
May 9, 2025 • 0 new comments - Expose dict view types in ``types``
#132760 commented on
May 9, 2025 • 0 new comments - Convert `_sysconfigdata` to a JSON file
#127178 commented on
May 9, 2025 • 0 new comments - Implement stack overflow protection for linux based on actual stack depth
#130396 commented on
May 9, 2025 • 0 new comments - Avoid eagerly evaluating annotations
#132493 commented on
May 10, 2025 • 0 new comments - Apple App Store rejecting apps because of "(ITMS-91061) Missing privacy manifest"
#132006 commented on
May 10, 2025 • 0 new comments - Speed up sqlite3.Row
#129926 commented on
May 10, 2025 • 0 new comments - Argparse: Cryptic usage message when combining `choices` with `type`
#132558 commented on
May 10, 2025 • 0 new comments - Add `top_down` parameter to `(i)glob` and `Path.(r)glob` matching `{os,Path}.walk`
#129067 commented on
May 10, 2025 • 0 new comments - glob.glob with ** does not always detect symlink loops
#88041 commented on
May 10, 2025 • 0 new comments - `pathlib.Path.move()` consumes too much disk space
#132566 commented on
May 10, 2025 • 0 new comments - Avoid using unsafe `realpath`
#42400 commented on
May 20, 2025 • 0 new comments - "Data model" page is too long
#126053 commented on
May 6, 2025 • 0 new comments - Deprecate and eventually remove macOS-only PYTHONEXECUTABLE environ variable
#91057 commented on
May 6, 2025 • 0 new comments - Signal handler sometimes not called
#98140 commented on
May 6, 2025 • 0 new comments - EmailMessage objects break when folding malformed header
#132105 commented on
May 6, 2025 • 0 new comments - Audit all built-in modules for thread safety
#116738 commented on
May 6, 2025 • 0 new comments - JIT refleaks on main
#132731 commented on
May 6, 2025 • 0 new comments - Runaway recursion on 3.13 and higher for _PY_FRAME_GENERAL
#132744 commented on
May 6, 2025 • 0 new comments - Explore if the upcoming XCode 16.3 supports tail calling interpreters
#130633 commented on
May 6, 2025 • 0 new comments - HtmlParser doesn't handle void element tags correctly
#69445 commented on
May 7, 2025 • 0 new comments - HTMLParser stops parsing upon encountering `<style>` tag
#118350 commented on
May 7, 2025 • 0 new comments - XSS in html.parser library
#102555 commented on
May 7, 2025 • 0 new comments - Implement PEP 750 – Template Strings
#132661 commented on
May 7, 2025 • 0 new comments - Curses terminal resize problems when Python is in interactive mode
#46927 commented on
May 7, 2025 • 0 new comments - timezone constants in time module inaccurate with negative DST (e.g. Ireland)
#83985 commented on
May 7, 2025 • 0 new comments - Update usages of `PySys_FormatStderr` with locale-dependent `strerror`
#128022 commented on
May 7, 2025 • 0 new comments - Race conditions in Tkinter with non-threaded Tcl
#77438 commented on
May 7, 2025 • 0 new comments - configure.ac assumes -std=c11 rather than checking it, which causes make failures on old compilers
#131093 commented on
May 7, 2025 • 0 new comments - [Windows] test_int.test_denial_of_service failed: took 15ms
#114911 commented on
May 8, 2025 • 0 new comments - sum() several times slower on Python 3 64-bit
#68264 commented on
Apr 25, 2025 • 0 new comments - ioctl mutate_flag behavior in regard to the buffer size limit
#61038 commented on
Apr 25, 2025 • 0 new comments - Report of Open Redirect Vulnerability in Python 3.9.19 - Utilizing Simple HTTP
#132826 commented on
Apr 25, 2025 • 0 new comments - PyEval_SetProfileAllThreads is racy under free-threading
#132817 commented on
Apr 25, 2025 • 0 new comments - avoid bare except: in stdlib
#125522 commented on
Apr 25, 2025 • 0 new comments - Improve Turtle graphics documentation
#106996 commented on
Apr 25, 2025 • 0 new comments - argparse: support mutually exclusive groups like ( -a | (-b | -c) )
#101337 commented on
Apr 25, 2025 • 0 new comments - str(zipfile.Path()) not working when root attribute is io.BytesIO
#100609 commented on
Apr 25, 2025 • 0 new comments - Implement PEP 768 – Safe external debugger interface for CPython
#131591 commented on
Apr 25, 2025 • 0 new comments - multiprocessing.Process generates FileNotFoundError when argument isn't explicitly referenced
#94765 commented on
Apr 25, 2025 • 0 new comments - InterpreterPoolExecutor workers do not inherit modifications made to sys.path before starting.
#126714 commented on
Apr 25, 2025 • 0 new comments - chdir __exit__ is not safe
#89708 commented on
Apr 26, 2025 • 0 new comments - Add build support for Apple visionOS
#131999 commented on
Apr 26, 2025 • 0 new comments - Incorrect shutil.copytree() behaviour with symlinks
#91205 commented on
Apr 26, 2025 • 0 new comments - mimetypes.guess_type returns deprecated mimetype application/x-javascript
#90193 commented on
Apr 26, 2025 • 0 new comments - email.utils.formataddr does not respect double spaces
#91400 commented on
Apr 26, 2025 • 0 new comments - WeakSet is not pickleable
#74876 commented on
Apr 26, 2025 • 0 new comments - concurrent.futures.ProcessPoolExecutor raises during shutdown
#131598 commented on
Apr 26, 2025 • 0 new comments - ctypes.create_string_buffer does not add NUL if len(init) == size
#69011 commented on
Apr 23, 2025 • 0 new comments - Wave_write throws an error if a setter to an written header information is set to the same value
#132445 commented on
Apr 23, 2025 • 0 new comments - Preventing the use of a null pointer in mro_hierarchy
#132835 commented on
Apr 24, 2025 • 0 new comments - multpirocessing.Process alive after SIGTERM on parent
#80180 commented on
Apr 24, 2025 • 0 new comments - test_os / test_listdir failed as root-directory changed during test
#84167 commented on
Apr 24, 2025 • 0 new comments - Can the explanation of socket.connect() connection failures be rephrased? I don't think anybody understands what's written.
#132819 commented on
Apr 24, 2025 • 0 new comments - http.server does not accept "absolute-form" as "request-target"
#132741 commented on
Apr 24, 2025 • 0 new comments - UnicodeEncodeError during mime header parsing is unhandled in _header_value_parser.py
#132794 commented on
Apr 24, 2025 • 0 new comments - Docstrings for some methods in the datetime module are not very clear or helpful
#97517 commented on
Apr 24, 2025 • 0 new comments - Align the grammar of the `Decimal` string constructor with `float`'s
#128185 commented on
Apr 24, 2025 • 0 new comments - remove/delete method for zipfile/tarfile objects
#51067 commented on
Apr 24, 2025 • 0 new comments - Allow to pass custom CFLAGS and LDFLAGS to the compilation of builtin extension modules
#131842 commented on
Apr 24, 2025 • 0 new comments - base64.b85encode uses significant amount of RAM
#101178 commented on
Apr 24, 2025 • 0 new comments - Constant evaluate/propagate pure ops automatically
#132732 commented on
Apr 24, 2025 • 0 new comments - etree: Defining the default namespace prefix (`""`) with register_namespace has issues
#118416 commented on
Apr 25, 2025 • 0 new comments - Give python-isal a mention in the zlib/gzip documentation
#98347 commented on
Apr 25, 2025 • 0 new comments - sys.settrace dramatic slowdown in 3.12
#107674 commented on
Apr 25, 2025 • 0 new comments - uuid.getnode() is not tied to MAC address when using `libuuid`
#132710 commented on
Apr 25, 2025 • 0 new comments - `lib-dynload` installed in wrong location on a 64-bit system when `CONFIG_SITE` is set
#108819 commented on
Apr 29, 2025 • 0 new comments - Incorrect installation of `lib-dynload` for custom builds on openSUSE
#131425 commented on
Apr 29, 2025 • 0 new comments - build-details.json should be installed to different locations for nondebug/debug builds and have distinct base_interpreter values
#131372 commented on
Apr 29, 2025 • 0 new comments - Type slots are not thread-safe in free-threaded builds
#127266 commented on
Apr 29, 2025 • 0 new comments - instantiating and populating xml.dom.minidom.Element is cumbersome
#49099 commented on
Apr 30, 2025 • 0 new comments - pthread_exit & PyThread_exit_thread from PyEval_RestoreThread etc. are harmful
#87135 commented on
Apr 30, 2025 • 0 new comments - Allow passing DocTestRunner and DocTestCase in doctest
#43657 commented on
Apr 30, 2025 • 0 new comments - pygettext: Add `--omit-header` option
#130647 commented on
Apr 30, 2025 • 0 new comments - SharedMemory constructor raises "cannot mmap an empty file" exception
#92408 commented on
Apr 30, 2025 • 0 new comments - Android cibuildwheel support
#131531 commented on
May 1, 2025 • 0 new comments - Remove smart quotes in pydoc text
#80935 commented on
May 1, 2025 • 0 new comments - `csv.writer` with `QUOTE_NONE` still requires non-emtpy `quotechar` and `escapechar`
#132813 commented on
May 1, 2025 • 0 new comments - Occasional incorrect chaining of CancelledError when calling 'cancel' on result of 'asyncio.gather'
#97907 commented on
May 1, 2025 • 0 new comments - Increase test coverage of `gettext`
#130655 commented on
May 1, 2025 • 0 new comments - test_os.TimerfdTests is flaky
#126112 commented on
May 1, 2025 • 0 new comments - httplib simply ignores CONTINUE
#42550 commented on
May 1, 2025 • 0 new comments - Failed to inspect `__new__` and `__init_subclass__` methods generated by `warnings.deprecated`
#119605 commented on
May 1, 2025 • 0 new comments - `tracemalloc` aborts when run from threads in no-gil
#126315 commented on
May 2, 2025 • 0 new comments - multiprocessing.Process.is_alive() incorrect if waitpid() was executed concurrently to it
#92881 commented on
Apr 27, 2025 • 0 new comments - file.seek(file.tell()) needed: bad docs or a bug?
#93079 commented on
Apr 27, 2025 • 0 new comments - Enable AF_UNIX support in Windows
#77589 commented on
Apr 28, 2025 • 0 new comments - shutil: Inconsistent return types when using pathlib
#132322 commented on
Apr 28, 2025 • 0 new comments - Improve ContextVar in closures documentation
#131837 commented on
Apr 28, 2025 • 0 new comments - maximum recursion depth in deepcopy regression
#126817 commented on
Apr 28, 2025 • 0 new comments - mimetypes.add_type should complain when you give it an undotted ext
#75223 commented on
Apr 28, 2025 • 0 new comments - platform.libc_ver() returns no information on Alpine Linux
#87414 commented on
Apr 28, 2025 • 0 new comments - SIGSEV in `datetime.timedelta` (possibly from datetime's C `delta_new`)
#132413 commented on
Apr 28, 2025 • 0 new comments - richcompare suppresses all errors raised from descriptors of comparison special methods
#131151 commented on
Apr 28, 2025 • 0 new comments - seekable() returns True on pipe objects in Windows
#86768 commented on
Apr 29, 2025 • 0 new comments - clang-cl issues many warnings when building on Windows
#131296 commented on
Apr 29, 2025 • 0 new comments - [PATCH] python socket module fails to build on Solaris when -zignore is in LDFLAGS
#68083 commented on
Apr 29, 2025 • 0 new comments - Argument Clinic: Better internal implementation for `@getter` and `@setter`
#113318 commented on
Apr 29, 2025 • 0 new comments - get_lock() method is not present for Values created using multiprocessing.Manager()
#79967 commented on
Apr 29, 2025 • 0 new comments - Lib/importlib: Ensure stale empty python module directories don't break the build
#120492 commented on
Apr 29, 2025 • 0 new comments - readline() causes output to be written at eof unless seek() is used
#113439 commented on
Apr 29, 2025 • 0 new comments - Cython cannot use "pycore_frame.h" in Py3.14a4
#130931 commented on
Apr 29, 2025 • 0 new comments - zipfile detection of when to write a zip64 header should be made accurate
#113931 commented on
May 20, 2025 • 0 new comments - Zipfile.extractall does not preserve file permissions
#59999 commented on
May 20, 2025 • 0 new comments - zipfile.write, arcname should be allowed to be a byte string
#54966 commented on
May 20, 2025 • 0 new comments - zipfile can't extract file
#51088 commented on
May 20, 2025 • 0 new comments - http.client._MAXHEADERS = 100 limit no longer sufficient
#131724 commented on
May 20, 2025 • 0 new comments - Emscripten: Get test suite passing
#127146 commented on
May 20, 2025 • 0 new comments - C API/GC: datetime.datetime doesn't have `Py_TPFLAGS_HAVE_GC`, potentially causing leaks in `tzinfo` cycles
#132705 commented on
May 20, 2025 • 0 new comments - IDLE: Remove '', user_dir, and idlelib from sys.path when added
#69674 commented on
May 20, 2025 • 0 new comments - Incorrect decoding of preamble in email parser
#118718 commented on
May 20, 2025 • 0 new comments - Print from background thread has broken line endings
#129385 commented on
May 20, 2025 • 0 new comments - concurrent.futures.ThreadPoolExecutor does not free memory when shutdown
#98467 commented on
May 20, 2025 • 0 new comments - Async Call-Stack Reconstruction
#91048 commented on
May 20, 2025 • 0 new comments - The New REPL Does Not Load My Command History
#120766 commented on
May 21, 2025 • 0 new comments - subprocess.call(..., user=xx, group=xxx) is not able to gain privileges
#100163 commented on
May 21, 2025 • 0 new comments - zipfile cannot handle zip files where the archive size for a file does not match actual contents
#70226 commented on
May 21, 2025 • 0 new comments - logging should cache LogRecord.message
#122089 commented on
May 21, 2025 • 0 new comments - Too early EOFError
#101911 commented on
May 21, 2025 • 0 new comments - decompressing and then re-compressing zipfiles with Python 3 zipfile loses flag_bits
#79399 commented on
May 20, 2025 • 0 new comments - zipfile.ZipInfo objects contain invalid 'extra' fields.
#83475 commented on
May 20, 2025 • 0 new comments - zipfile ignores deflate level settings in zipinfo object
#64093 commented on
May 20, 2025 • 0 new comments - Provide a way to skip magic-number search in ZipFile(mode='a')
#86760 commented on
May 20, 2025 • 0 new comments - Incorrect reading "End of central directory record." (zipfile module)
#108526 commented on
May 20, 2025 • 0 new comments - Wrong extract version set in local headers for files located beyond zip64 limit
#121171 commented on
May 20, 2025 • 0 new comments - Cannot open zip64 file if Zip64EOCD record has additional data
#126834 commented on
May 20, 2025 • 0 new comments - Compiling static library with `-fPIC` throws error
#100707 commented on
May 20, 2025 • 0 new comments - HTMLParser.handle_starttag should mention that value can be None
#82665 commented on
May 20, 2025 • 0 new comments - Data race between update_one_slot and PyObject_Hash under free-threading
#132214 commented on
May 20, 2025 • 0 new comments - Fractions instantiation revisited
#72902 commented on
May 20, 2025 • 0 new comments - Support different modes in os.path.realpath()
#71189 commented on
May 20, 2025 • 0 new comments - math.log handles int but not 3rd party integer types
#120950 commented on
May 20, 2025 • 0 new comments - pyrepl messed up terminal if a signal handler expects stdin
#130168 commented on
May 20, 2025 • 0 new comments - ZipFile.open() should not ignore compression, new file should default to today rather than 1980
#121402 commented on
May 20, 2025 • 0 new comments - Fix all Sphinx reference warnings in the documentation
#101100 commented on
May 20, 2025 • 0 new comments - datetime subject to rounding?
#89510 commented on
May 20, 2025 • 0 new comments - Stack overflow test errors in Alpine after GH-130398
#131338 commented on
May 20, 2025 • 0 new comments - [doc] untokenize returns a string if no encoding token is recognized
#60427 commented on
May 21, 2025 • 0 new comments - io.TextIOWrapper ignores silently partial write if buffer is unbuffered
#85393 commented on
May 21, 2025 • 0 new comments - Executing `from . import *` within the REPL will import the `_pyrepl` package, But executing with the `-c` argument will result in an error.
#127960 commented on
May 22, 2025 • 0 new comments - Avoid temporary allocation in dec_as_long()
#129275 commented on
May 22, 2025 • 0 new comments - Behaviour change in partialmethod in Python3.11
#99152 commented on
May 22, 2025 • 0 new comments - subprocess.check_call's `stdout=` write to the underlying file opened by bz2.open
#105309 commented on
May 22, 2025 • 0 new comments - Timestamp conversion on windows fails with timestamps close to EPOCH
#81708 commented on
May 22, 2025 • 0 new comments - Monotonic time on macOS 10.12+ should use mach_continuous_time()
#86273 commented on
May 22, 2025 • 0 new comments - plistlib can't decode date from year 0
#85255 commented on
May 22, 2025 • 0 new comments - Undocumented Cmd method print_topics
#128430 commented on
May 22, 2025 • 0 new comments - Improve `contextlib.ContextDecorator` support for generators and async functions
#125862 commented on
May 22, 2025 • 0 new comments - socket.send_fds() flags and address parameters have no effect
#127840 commented on
May 22, 2025 • 0 new comments - Better uop coverage in the JIT optimizer
#131798 commented on
May 22, 2025 • 0 new comments - ValueError on ephemeral zipfile after exception
#106763 commented on
May 23, 2025 • 0 new comments - New REPL: Text display corruption when resizing terminal with multi-line content
#132267 commented on
May 23, 2025 • 0 new comments - dropping `asyncio.open_unix_socket`'s writer will drop the connection.
#109986 commented on
May 23, 2025 • 0 new comments - cmd.Cmd completion fails in some cases, must allow the definition of readline completion delimiters
#120479 commented on
May 23, 2025 • 0 new comments - Different output from importlib.resources.files() in REPL in 3.12 versus 3.13
#121190 commented on
May 23, 2025 • 0 new comments - Subinterpreters don't properly clean up threads
#128639 commented on
May 21, 2025 • 0 new comments - asyncio.TaskGroup may silently discard request to run a task
#116048 commented on
May 21, 2025 • 0 new comments - Feature request: sniff csv quoting and lineterminator
#129374 commented on
May 21, 2025 • 0 new comments - csv: Inconsistency re QUOTE_NONNUMERIC
#74232 commented on
May 21, 2025 • 0 new comments - sockets and asyncio on Windows depend on SYSTEMROOT env var
#118234 commented on
May 21, 2025 • 0 new comments - io and _pyio modules require the _io module
#62184 commented on
May 21, 2025 • 0 new comments - Some edge cases in `email.utils.parsedate_to_datetime` seem to differ from RFC2822 spec
#126845 commented on
May 21, 2025 • 0 new comments - Allow third party libraries to provide new zipfile compression methods
#113767 commented on
May 21, 2025 • 0 new comments - Align the grammar documentation with Python's actual grammar
#127833 commented on
May 21, 2025 • 0 new comments - New REPL dosen't remove line continuations upon terminal resizing
#131973 commented on
May 21, 2025 • 0 new comments - The io module doesn't support non-blocking files
#57531 commented on
May 21, 2025 • 0 new comments - io.BufferReader.read() returns None
#80050 commented on
May 21, 2025 • 0 new comments - docstring for email._parseaddr._parsedate_tz says "declaims knowledge" vs "disclaims"
#101913 commented on
May 21, 2025 • 0 new comments - `email.headerregistry` docs omit the required keyword `parse_tree`
#123138 commented on
May 21, 2025 • 0 new comments - Ensure that `multiprocessing.util.get_temp_dir()` can be used to create socket files with limited path length
#132124 commented on
May 21, 2025 • 0 new comments - Multiple test failures on Alpine 3.15 / musl-1.2.2-r7
#90548 commented on
May 21, 2025 • 0 new comments - Inconsistencies with datetime.fromtimestamp(t) when t < 0
#80620 commented on
May 21, 2025 • 0 new comments - Freeze support documentation is misleading.
#80334 commented on
May 21, 2025 • 0 new comments - Implement interactive hotkey, Ctrl+L to clear the console in Windows.
#86937 commented on
May 14, 2025 • 0 new comments - Mutithread leads to Illegal instruction crashing CPython
#90018 commented on
May 14, 2025 • 0 new comments - Dataclasses erroring when descriptor has mutable default
#132559 commented on
May 14, 2025 • 0 new comments - Compiling 3.13.1 fails when /usr/local/include/pyconfig.h is outdated
#129019 commented on
May 15, 2025 • 0 new comments - fcntl_fcntl_impl 1024 bytes limitation
#95380 commented on
May 15, 2025 • 0 new comments - Add __str__ and __repr__ to ConfigParser for Better Debugging and Unit Testing
#127011 commented on
May 15, 2025 • 0 new comments - PyCapsule_Import fails when name is in the form 'package.module.capsule'
#76595 commented on
May 15, 2025 • 0 new comments - Possible data race between split_keys_entry_added and dict_dict_merge under free-threading, 3.13
#132245 commented on
May 16, 2025 • 0 new comments - update the import machinery to only use __spec__
#65961 commented on
May 16, 2025 • 0 new comments - Unvendor `libmpdec` sources
#115119 commented on
May 16, 2025 • 0 new comments - http.client.HTTPMessage.getallmatchingheaders() always returns []
#49303 commented on
May 16, 2025 • 0 new comments - Make pathlib ABCs usable by zipfile.Path
#128520 commented on
May 16, 2025 • 0 new comments - argparse has problem parsing option files containing empty rows
#54732 commented on
May 16, 2025 • 0 new comments - Patch: xmlrpclib client ignores datetime tzinfo when creating iso8601 dates
#46875 commented on
May 16, 2025 • 0 new comments - Make _Py_c_sum(), _Py_c_diff(), etc (elementary operations on Py_complex) - part of the public API
#128813 commented on
May 17, 2025 • 0 new comments - Deprecation of locale.getdefaultlocale breaks POSIX compatibility on Windows platform
#130796 commented on
May 17, 2025 • 0 new comments - unexpected behavior of tempfile.TemporaryFile() for O_TMPFILE
#96531 commented on
May 17, 2025 • 0 new comments - Not all types have "trashcan" protection and tp_dealloc can overflow stack
#124715 commented on
May 17, 2025 • 0 new comments - readline history, vi-editingmode and ANSI color codes bug
#86792 commented on
May 10, 2025 • 0 new comments - Implement PEP 649 and PEP 749
#119180 commented on
May 11, 2025 • 0 new comments - Raise ValueError rather of OverflowError in PyLong_AsUnsignedLong()
#74020 commented on
May 11, 2025 • 0 new comments - Strategy for Iterators in Free Threading
#124397 commented on
May 11, 2025 • 0 new comments - Inline values array into the object
#115776 commented on
May 12, 2025 • 0 new comments - Add a module for integer related math functions
#81313 commented on
May 12, 2025 • 0 new comments - tarfile: TarFile.offset attribute is not updated with the remainder when closing a TarFile
#129255 commented on
May 12, 2025 • 0 new comments - ftplib: Add client-side SSL session resumption
#63699 commented on
May 12, 2025 • 0 new comments - multiprocessing async .get() hangs if the pool is terminated
#126743 commented on
May 12, 2025 • 0 new comments - Increase the number of micro-ops that we can handle in tier 2
#118095 commented on
May 12, 2025 • 0 new comments - Unreachable code warnings while building latest main at 48c70b8
#128086 commented on
May 12, 2025 • 0 new comments - OS X "Update Shell Profile" may not update $PATH if run more than once
#49475 commented on
May 12, 2025 • 0 new comments - Publicly expose `Lib/dbm/__init__.py::__main__` as a script
#114576 commented on
May 12, 2025 • 0 new comments - Document difference between typing.get_type_hints and inspect.get_annotations(eval_str=True)
#102405 commented on
May 13, 2025 • 0 new comments - threading: Exception at shutdown on musllinux_1_2_i686
#130522 commented on
May 13, 2025 • 0 new comments - New REPL exits when there are non-string candidates for suggestions
#130999 commented on
May 13, 2025 • 0 new comments - What's New in Python 3.14 (copyediting)
#123299 commented on
May 13, 2025 • 0 new comments - `urllib.parse.quote` is not consistent about `encoding` and `errors` defaults
#130578 commented on
May 14, 2025 • 0 new comments - set better defaults for TCPServer options
#80184 commented on
May 19, 2025 • 0 new comments - `os.path.realpath` raises a `ValueError` when path contains a null byte
#117596 commented on
May 19, 2025 • 0 new comments - shutil: add reflink=False to file copy functions to control clone/CoW copies (use copy_file_range)
#81338 commented on
May 19, 2025 • 0 new comments - email: encoded headers lose their quoting when refolded
#87720 commented on
May 19, 2025 • 0 new comments - Inconsistency in the zlib module
#74186 commented on
May 19, 2025 • 0 new comments - make pyrepl more robust against crashes
#122468 commented on
May 19, 2025 • 0 new comments - lzma documentation: example to XZ compress file on disk
#76341 commented on
May 19, 2025 • 0 new comments - Exit codes are lost in the REPL
#125880 commented on
May 19, 2025 • 0 new comments - Add classproperty as builtin class
#69129 commented on
May 19, 2025 • 0 new comments - repl buffering conflicts with sys.stdin
#99751 commented on
May 19, 2025 • 0 new comments - Add tests for command-line interface
#131178 commented on
May 19, 2025 • 0 new comments - Document select() failure with buffered file
#44883 commented on
May 19, 2025 • 0 new comments - zipfile increase in size
#72905 commented on
May 19, 2025 • 0 new comments - Asyncio: fork() in coroutine causes bad file descriptor
#130442 commented on
May 19, 2025 • 0 new comments - multiprocessing.Pool shouldn't hang forever if a worker process dies unexpectedly
#66587 commented on
May 20, 2025 • 0 new comments - zipfile should catch ValueError as well as OSError to detect bad seek calls
#73654 commented on
May 20, 2025 • 0 new comments - ZipFile.open treats directory path as empty file
#74909 commented on
May 20, 2025 • 0 new comments - zipfile extractall needlessly re-wraps ZipInfo instances
#76923 commented on
May 20, 2025 • 0 new comments - webbrowser does not handle opens under Windows WSL properly
#89752 commented on
May 17, 2025 • 0 new comments - Silent ctypes.struct layout change from native to Windows when bitfields are used
#131747 commented on
May 17, 2025 • 0 new comments - ctypes: clearly document how structure bit fields are allocated
#57089 commented on
May 17, 2025 • 0 new comments - Readline completion of module names in import statements
#69605 commented on
May 18, 2025 • 0 new comments - Documentation of ast.walk misleadingly characterizes its behavior as recursive when it's really iterative
#123373 commented on
May 18, 2025 • 0 new comments - Compilation of HACL fails under macOS Silicon for version 3.14
#130478 commented on
May 18, 2025 • 0 new comments - Consider adding a Mac Catalyst build option
#98297 commented on
May 18, 2025 • 0 new comments - os.stat() on Windows succeeds for nonexistent paths with trailing spaces
#84419 commented on
May 19, 2025 • 0 new comments - The CSV file delimiter found with csv.Sniffer() is interpreted incorrectly
#119123 commented on
May 19, 2025 • 0 new comments - ZipFile.writestr implies non-regular files
#68164 commented on
May 19, 2025 • 0 new comments - New REPL sometimes incrementally indents traceback lines
#131968 commented on
May 19, 2025 • 0 new comments - Expose functions called from the interpreter loop via PyAPI_FUNC
#131776 commented on
May 19, 2025 • 0 new comments - Better constant narrowing in the JIT optimizer
#130415 commented on
May 19, 2025 • 0 new comments - Add io.BinaryTransformWrapper and a "transform" parameter to open()
#64604 commented on
May 19, 2025 • 0 new comments - Building and linking C extensions in a post-distutils world
#99942 commented on
May 19, 2025 • 0 new comments - struct.pack error messages do not indicate which argument was invalid
#67766 commented on
May 19, 2025 • 0 new comments - Confusing error message when passing bytes to print with file pointing to a binary file
#50553 commented on
May 19, 2025 • 0 new comments - Make rawiobase_read() read directly to bytes object
#60107 commented on
May 19, 2025 • 0 new comments