-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
656 Pull requests merged by 109 people
-
gh-136438: Make sure
test_ast
pass with all optimization levels#136596 merged
Jul 18, 2025 -
[3.14] gh-136697: Use the standard audit event format for sys.monitoring docs (GH-136747)
#136749 merged
Jul 17, 2025 -
[3.13] gh-136697: Use the standard audit event format for sys.monitor…
#136750 merged
Jul 17, 2025 -
gh-136697: Use the standard audit event format for sys.monitoring docs
#136747 merged
Jul 17, 2025 -
gh-116738: Make pwd module thread-safe
#136695 merged
Jul 17, 2025 -
[3.14] gh-127146: Emscripten: Set umask to zero in python.sh (GH-136740)
#136745 merged
Jul 17, 2025 -
gh-127146: Emscripten: Set umask to zero in test_apropos_empty_doc
#136740 merged
Jul 17, 2025 -
[3.13] Improved venv docs to indicate that isolation is the default. (GH-136698)
#136725 merged
Jul 17, 2025 -
[3.14] Improved venv docs to indicate that isolation is the default. (GH-136698)
#136705 merged
Jul 17, 2025 -
[3.14] gh-135148: Correctly handle f/t strings with comments and debug expressions (GH-135198)
#136720 merged
Jul 16, 2025 -
Fix traceback.FrameSummary docstring by adding end_lineno, colno, and end_colno
#136716 merged
Jul 16, 2025 -
[3.14] gh-136710: Fix bad indentation in
os.chdir
docstring#136719 merged
Jul 16, 2025 -
[3.13] gh-126548: Add a thread-unsafety warning for
importlib.reload()
(GH-136704)#136724 merged
Jul 16, 2025 -
[3.14] gh-126548: Add a thread-unsafety warning for
importlib.reload()
(GH-136704)#136723 merged
Jul 16, 2025 -
gh-136669: build
_asyncio
as static module#136670 merged
Jul 16, 2025 -
gh-126548: Add a thread-unsafety warning for
importlib.reload()
#136704 merged
Jul 16, 2025 -
[3.13] gh-136710: Fix bad indentation in
os.chdir
docstring#136721 merged
Jul 16, 2025 -
[3.14] gh-127146: Emscripten: Don't need to avoid unpaired surrogate anymore (GH-136707)
#136717 merged
Jul 16, 2025 -
[3.14] gh-127146: Emscripten: Make os.umask() actually work (GH-136706)
#136711 merged
Jul 16, 2025 -
[3.14] gh-127146: Emscripten: more regular stack overflow skips (GH-136708)
#136712 merged
Jul 16, 2025 -
gh-127146: Emscripten: Don't need to avoid unpaired surrogate anymore
#136707 merged
Jul 16, 2025 -
gh-136710: posixmodule.c: fix
chdir
docstring#136709 merged
Jul 16, 2025 -
[3.13] Add
.gram
file to the.editorconfig
(GH-136680)#136715 merged
Jul 16, 2025 -
[3.14] Add
.gram
file to the.editorconfig
(GH-136680)#136714 merged
Jul 16, 2025 -
Add
.gram
file to the.editorconfig
#136680 merged
Jul 16, 2025 -
gh-127146: Emscripten: more regular stack overflow skips
#136708 merged
Jul 16, 2025 -
gh-127146: Emscripten: Make os.umask() actually work
#136706 merged
Jul 16, 2025 -
Improved venv docs to indicate that isolation is the default.
#136698 merged
Jul 16, 2025 -
gh-135148: Correctly handle f/t strings with comments and debug expressions
#135198 merged
Jul 16, 2025 -
[3.14] gh-136523: Fix wave.Wave_write emitting an unraisable when open raises (GH-136529)
#136606 merged
Jul 16, 2025 -
DOC: fix grammar typo in
Doc/library/logging.rst
#136584 merged
Jul 16, 2025 -
[3.14] gh-127146: Report uid in Emscripten + node as native uid (GH-136509)
#136699 merged
Jul 16, 2025 -
gh-127146: Report uid in Emscripten + node as native uid
#136509 merged
Jul 16, 2025 -
[3.14] Fix the doctest.testmod() docstring (GH-136675)
#136690 merged
Jul 15, 2025 -
[3.13] Fix the doctest.testmod() docstring (GH-136675)
#136691 merged
Jul 15, 2025 -
Fix the doctest.testmod() docstring
#136675 merged
Jul 15, 2025 -
[3.13] Fix index entry and anchor for module.__test__ (GH-136674)
#136689 merged
Jul 15, 2025 -
[3.14] Fix index entry and anchor for module.__test__ (GH-136674)
#136688 merged
Jul 15, 2025 -
Fix index entry and anchor for module.__test__
#136674 merged
Jul 15, 2025 -
gh-135909: Assert incoming refcnt != 0 for the free threaded GC.
#136009 merged
Jul 15, 2025 -
[3.14] gh-136396: Include instrumentation when creating new copies of the bytecode (GH-136525)
#136657 merged
Jul 15, 2025 -
gh-72327: Suggest using system terminal for pip install in PyREPL
#136328 merged
Jul 15, 2025 -
gh-111968: remove redundant fetching of interpreter state in dict implementation
#136673 merged
Jul 15, 2025 -
[3.14] gh-136682: Remove incorrect statement that
os.path.samestat
accepts file-like objects (GH-136683)#136684 merged
Jul 15, 2025 -
[3.13] gh-136682: Remove incorrect statement that
os.path.samestat
accepts file-like objects (GH-136683)#136685 merged
Jul 15, 2025 -
gh-136682: Remove incorrect doc statement that
os.path.samestat
accepts file-like objects#136683 merged
Jul 15, 2025 -
gh-136155: Docs: check for EPUB fatal errors in CI
#134074 merged
Jul 15, 2025 -
[3.13] gh-72570: mention the incompatibility of XOFs with HMAC (GH-136676)
#136679 merged
Jul 15, 2025 -
[3.14] gh-72570: mention the incompatibility of XOFs with HMAC (GH-136676)
#136678 merged
Jul 15, 2025 -
gh-72570: mention the incompatibility of XOFs with HMAC
#136676 merged
Jul 15, 2025 -
[3.14] GH-132661: Add
string.templatelib.convert()
(GH-135217)#136671 merged
Jul 15, 2025 -
GH-132661: Add
string.templatelib.convert()
#135217 merged
Jul 15, 2025 -
GH-133711: Enable UTF-8 mode by default (PEP 686)
#133712 merged
Jul 15, 2025 -
[3.14] gh-131189: Fix "msvcrt" import warning on Linux when "_ctypes" is not available. (GH-131201)
#136668 merged
Jul 15, 2025 -
gh-131189: Fix "msvcrt" import warning on Linux when "_ctypes" is not available.
#131201 merged
Jul 15, 2025 -
[3.13] gh-136663: fix signatures of PyFloat_Pack/Unpack in docs (GH-136664)
#136667 merged
Jul 15, 2025 -
[3.14] gh-136663: fix signatures of PyFloat_Pack/Unpack in docs (GH-136664)
#136666 merged
Jul 15, 2025 -
[3.14] gh-116738: Make grp module thread-safe (GH-135434)
#136658 merged
Jul 15, 2025 -
gh-136663: fix signatures of PyFloat_Pack/Unpack[248] in docs
#136664 merged
Jul 15, 2025 -
Fix a minor indentation error
#136661 merged
Jul 15, 2025 -
gh-116738: Make grp module thread-safe
#135434 merged
Jul 14, 2025 -
gh-136396: Include instrumentation when creating new copies of the bytecode
#136525 merged
Jul 14, 2025 -
GH-135904: Improve the JIT's performance on macOS
#136528 merged
Jul 14, 2025 -
[3.13] gh-130664: support '_' (just as ',') in Decimal's formatting (GH-132155)
#136649 merged
Jul 14, 2025 -
gh-90733: improve
hashlib.scrypt
interface#136100 merged
Jul 14, 2025 -
gh-134567: Move unittest What’s New entry
#136630 merged
Jul 14, 2025 -
[3.13] Partially revert "gh-101100: Fix sphinx warnings in
library/email.parser.rst
(GH-136475)" (GH-136629)#136647 merged
Jul 14, 2025 -
[3.14] Partially revert "gh-101100: Fix sphinx warnings in
library/email.parser.rst
(GH-136475)" (GH-136629)#136646 merged
Jul 14, 2025 -
[3.13] gh-127971: fix off-by-one read beyond the end of a string during search (#132574)
#136648 merged
Jul 14, 2025 -
Partially revert "gh-101100: Fix sphinx warnings in
library/email.parser.rst
(#136475)"#136629 merged
Jul 14, 2025 -
[3.13] gh-109700: fix memory error handling in
PyDict_SetDefault
(#136338)#136642 merged
Jul 14, 2025 -
gh-67341: fix comment about windows link stat mapping
#136049 merged
Jul 14, 2025 -
[3.14] gh-127146: Emscripten: Fix test_open_undecodable_uri by setting
-sTEXTDECODER=2
(GH-136624)#136631 merged
Jul 14, 2025 -
[3.14] gh-135256: Simplify parsing parameters in Argument Clinic (GH-135257)
#136635 merged
Jul 13, 2025 -
gh-135256: Simplify parsing parameters in Argument Clinic
#135257 merged
Jul 13, 2025 -
gh-127146: Emscripten: Fix test_open_undecodable_uri by setting
-sTEXTDECODER=2
#136624 merged
Jul 13, 2025 -
gh-121914: Change the names of the symbol tables for lambda and genexpr
#135288 merged
Jul 13, 2025 -
[3.14] gh-127971: fix off-by-one read beyond the end of a string during search (GH-132574)
#136628 merged
Jul 13, 2025 -
gh-127971: fix off-by-one read beyond the end of a string during search
#132574 merged
Jul 13, 2025 -
[3.13] gh-42237: Link to complete list of codec aliases (GH-136625)
#136627 merged
Jul 13, 2025 -
[3.14] gh-42237: Link to complete list of codec aliases (GH-136625)
#136626 merged
Jul 13, 2025 -
gh-42237: Link to complete list of codec aliases
#136625 merged
Jul 13, 2025 -
gh-132629: Deprecate acception out of range values for unsigned integers in PyArg_Parse
#132630 merged
Jul 13, 2025 -
[3.13] gh-132346: Docs: Clarify that reference counts aren't stable between versions (GH-132352)
#136614 merged
Jul 13, 2025 -
[3.14] gh-132346: Docs: Clarify that reference counts aren't stable between versions (GH-132352)
#136613 merged
Jul 13, 2025 -
gh-132346: Docs: Clarify that reference counts aren't stable between versions
#132352 merged
Jul 13, 2025 -
gh-136547: allow to temporarily disable hash algorithms in tests
#136570 merged
Jul 13, 2025 -
[3.14] gh-134833: improve docs for
del s[i:j]
inMutable Sequence Types
(GH-134834)#136608 merged
Jul 13, 2025 -
[3.14] Docs: Fix and improve the
PyUnstable_Object_EnableDeferredRefcount
documentation (GH-135323)#136610 merged
Jul 13, 2025 -
Docs: Fix and improve the
PyUnstable_Object_EnableDeferredRefcount
documentation#135323 merged
Jul 13, 2025 -
[3.13] gh-136523: Fix wave.Wave_write emitting an unraisable when open raises (GH-136529)
#136607 merged
Jul 13, 2025 -
[3.13] gh-134833: improve docs for
del s[i:j]
inMutable Sequence Types
(GH-134834)#136609 merged
Jul 13, 2025 -
gh-134833: Detail
del s[i:j]
inMutable Sequence Types
#134834 merged
Jul 13, 2025 -
gh-132969: ACKS file update was missed in gh-133222
#136144 merged
Jul 13, 2025 -
gh-136523: fix wave.Wave_write emitting an unraisable when open raises
#136529 merged
Jul 13, 2025 -
[3.14] gh-134939: Correct
concurrent.interpreters
source code link (GH-136564)#136605 merged
Jul 13, 2025 -
gh-134939: Correct
concurrent.interpreters
source code link#136564 merged
Jul 13, 2025 -
[3.13] gh-101100: Fix sphinx warnings in Doc/library/platform.rst (GH-136562)
#136598 merged
Jul 12, 2025 -
[3.14] gh-101100: Fix sphinx warnings in Doc/library/platform.rst (GH-136562)
#136597 merged
Jul 12, 2025 -
gh-101100: Fix sphinx warnings in
Doc/library/platform.rst
#136562 merged
Jul 12, 2025 -
gh-136591: avoid using deprecated features for OpenSSL 3.0+
#136592 merged
Jul 12, 2025 -
[3.14] gh-136549: Fix signature of threading.excepthook() (GH-136559)
#136589 merged
Jul 12, 2025 -
[3.13] gh-136549: Fix signature of threading.excepthook() (GH-136559)
#136590 merged
Jul 12, 2025 -
gh-136549: Fix signature of threading.excepthook()
#136559 merged
Jul 12, 2025 -
[3.14] gh-134759: fix
UnboundLocalError
inemail.message.Message.get_payload
(GH-136071)#136579 merged
Jul 12, 2025 -
[3.13] gh-134759: fix
UnboundLocalError
inemail.message.Message.get_payload
(GH-136071)#136580 merged
Jul 12, 2025 -
gh-134759:
UnboundLocalError
inemail.message.Message.get_payload
#136071 merged
Jul 12, 2025 -
gh-99813: Start using
SSL_sendfile
when available#99907 merged
Jul 12, 2025 -
[3.14] gh-89083: Add CLI tests for
UUIDv{6,7,8}
(GH-136548)#136576 merged
Jul 12, 2025 -
gh-99631: Add custom loads and dumps support for the shelve module
#118065 merged
Jul 12, 2025 -
[3.12] gh-102555: Fix comment parsing in HTMLParser according to the HTML5 standard (GH-135664)
#136273 merged
Jul 12, 2025 -
[3.11] gh-102555: Fix comment parsing in HTMLParser according to the HTML5 standard (GH-135664)
#136274 merged
Jul 12, 2025 -
[3.10] gh-102555: Fix comment parsing in HTMLParser according to the HTML5 standard (GH-135664)
#136275 merged
Jul 12, 2025 -
[3.9] gh-102555: Fix comment parsing in HTMLParser according to the HTML5 standard (GH-135664)
#136276 merged
Jul 12, 2025 -
gh-89083: Add CLI tests for
UUIDv{6,7,8}
#136548 merged
Jul 12, 2025 -
gh-135853: add
math.fmax
andmath.fmin
#135888 merged
Jul 12, 2025 -
gh-136565: Improve and amend
hashlib.__doc__
#136566 merged
Jul 12, 2025 -
gh-111506: Add _Py_OPAQUE_PYOBJECT to hide PyObject layout & related API
#136505 merged
Jul 12, 2025 -
gh-135401: Test AWS-LC as a cryptography library in CI
#135402 merged
Jul 11, 2025 -
Minor edit: Improve comment readability and ordering
#136557 merged
Jul 11, 2025 -
Doc: More duplicate word fix
#136299 merged
Jul 11, 2025 -
[3.13] gh-101100: Fix sphinx warnings in Doc/library/functools.rst (GH-136424)
#136554 merged
Jul 11, 2025 -
[3.14] gh-101100: Fix sphinx warnings in Doc/library/functools.rst (GH-136424)
#136552 merged
Jul 11, 2025 -
[3.13] gh-130160: use
.. program::
directive for documentingvenv
CLI (GH-130699)#136551 merged
Jul 11, 2025 -
gh-101100: Fix sphinx warnings in
Doc/library/functools.rst
#136424 merged
Jul 11, 2025 -
[3.14] gh-130160: use
.. program::
directive for documentingvenv
CLI (GH-130699)#136550 merged
Jul 11, 2025 -
[3.14] gh-130478: fix HACL* build for macOS Silicon (GH-134188)
#135009 merged
Jul 11, 2025 -
gh-135906: Test the internal C API in test_cext
#136247 merged
Jul 11, 2025 -
gh-136156: Remove tempfile test_link_tmpfile()
#136534 merged
Jul 11, 2025 -
[3.14] gh-136517: Print uncollectable objects if DEBUG_UNCOLLECTABLE mode was set (GH-136518)
#136522 merged
Jul 11, 2025 -
[3.14] gh-136541: Fix several problems of perf trampolines in x86_64 and aarch64 (GH-136500)
#136544 merged
Jul 11, 2025 -
[3.13] gh-136541: Fix several problems of perf trampolines in x86_64 and aarch64 (GH-136500)
#136545 merged
Jul 11, 2025 -
gh-136541: Fix several problems of perf trampolines in x86_64 and aarch64
#136500 merged
Jul 11, 2025 -
gh-136300: Modify C tests to conform to PEP-737
#136301 merged
Jul 11, 2025 -
[3.14] gh-136434: Fix docs generation of
UnboundItem
in subinterpreters (GH-136435)#136540 merged
Jul 11, 2025 -
gh-136434: Fix docs generation of
UnboundItem
in subinterpreters#136435 merged
Jul 11, 2025 -
[3.13] gh-76637: Note that
undefined
Codec is for testing (GH-136531)#136537 merged
Jul 11, 2025 -
[3.14] gh-76637: Note that
undefined
Codec is for testing (GH-136531)#136536 merged
Jul 11, 2025 -
gh-76637: Note that
undefined
Codec is for testing#136531 merged
Jul 11, 2025 -
[3.13] gh-101100: Fix sphinx warnings in
library/email.parser.rst
(GH-136475)#136533 merged
Jul 11, 2025 -
[3.14] gh-101100: Fix sphinx warnings in
library/email.parser.rst
(GH-136475)#136532 merged
Jul 11, 2025 -
gh-101100: Fix sphinx warnings in
library/email.parser.rst
#136475 merged
Jul 11, 2025 -
gh-107538: [Enum] fix handling of inverted/negative values
#132273 merged
Jul 10, 2025 -
Omit
Python/perf_jit_trampoline.c
from the**/*jit*
CODEOWNERS rule#136519 merged
Jul 10, 2025 -
gh-136517: Print uncollectable objects if DEBUG_UNCOLLECTABLE mode was set
#136518 merged
Jul 10, 2025 -
gh-135953: Implement sampling tool under profile.sample
#135998 merged
Jul 10, 2025 -
[3.14] gh-52876: Implement missing parameter in
codecs.StreamReaderWriter
functions (GH-136498)#136514 merged
Jul 10, 2025 -
[3.13] gh-52876: Implement missing parameter in
codecs.StreamReaderWriter
functions (GH-136498)#136515 merged
Jul 10, 2025 -
gh-52876: Implement missing parameter in
codecs.StreamReaderWriter
functions#136498 merged
Jul 10, 2025 -
[3.14] gh-82663: Clarify
codecs.iterdecode/encode
docs (GH-136497)#136513 merged
Jul 10, 2025 -
[3.13] gh-82663: Clarify
codecs.iterdecode/encode
docs (GH-136497)#136512 merged
Jul 10, 2025 -
gh-82663: Clarify
codecs.iterdecode/encode
docs#136497 merged
Jul 10, 2025 -
[3.14] gh-132661: Add default value (of
""
) forInterpolation.expression
(GH-136441)#136511 merged
Jul 10, 2025 -
gh-132661: Add default value (of
""
) forInterpolation.expression
#136441 merged
Jul 10, 2025 -
[3.14] gh-136394: Fix race condition in test_zstd (GH-136432)
#136506 merged
Jul 10, 2025 -
[3.13] gh-136209: Add .. c:var:: declarations for C exception types (GH-136210)
#136503 merged
Jul 10, 2025 -
[3.14] gh-136209: Add .. c:var:: declarations for C exception types (GH-136210)
#136504 merged
Jul 10, 2025 -
gh-136394: Fix race condition in test_zstd
#136432 merged
Jul 10, 2025 -
[3.13] gh-136438: Make sure
test_builtins
pass with all optimization levels (GH-136474)#136502 merged
Jul 10, 2025 -
gh-82088: Improve performance of PyLong_As*() for multi-digit ints
#135585 merged
Jul 10, 2025 -
gh-136209: Add .. c:var:: declarations for C exception types
#136210 merged
Jul 10, 2025 -
[3.12] gh-128605: Add branch protections for x86_64 in asm_trampolineS (#128606)
#135094 merged
Jul 10, 2025 -
[3.14] gh-136438: Make sure
test_builtins
pass with all optimization levels (GH-136474)#136496 merged
Jul 10, 2025 -
gh-136438: Make sure
test_builtins
pass with all optimization levels#136474 merged
Jul 10, 2025 -
[3.14] gh-136476: Remove creation of unused list (GH-136494)
#136495 merged
Jul 10, 2025 -
gh-136476: Remove creation of unused list
#136494 merged
Jul 10, 2025 -
[3.14] gh-135846: Add zstd dependency to Android build script (GH-136253)
#136491 merged
Jul 10, 2025 -
[3.14] gh-136476: Show the full stack in get_async_stack_trace in _remote_debugging (GH-136483)
#136490 merged
Jul 9, 2025 -
gh-135846: Add zstd dependency to Android build script
#136253 merged
Jul 9, 2025 -
[3.13] gh-102740: Clarify time.monotonic() "system-wide" in the doc (GH-136431)
#136489 merged
Jul 9, 2025 -
[3.14] gh-102740: Clarify time.monotonic() "system-wide" in the doc (GH-136431)
#136488 merged
Jul 9, 2025 -
gh-136476: Show the full stack in get_async_stack_trace in _remote_debugging
#136483 merged
Jul 9, 2025 -
gh-102740: Clarify time.monotonic() "system-wide" in the doc
#136431 merged
Jul 9, 2025 -
gh-136156: Skip test_tempfile.test_link_tmpfile() on Android
#136430 merged
Jul 9, 2025 -
[3.13] gh-136145: Define 'standard library' and 'stdlib' in the glossary (GH-136146)
#136486 merged
Jul 9, 2025 -
[3.14] gh-136145: Define 'standard library' and 'stdlib' in the glossary (GH-136146)
#136485 merged
Jul 9, 2025 -
gh-136145: Define 'standard library' and 'stdlib' in the glossary
#136146 merged
Jul 9, 2025 -
Add Diego as code owner of the JIT
#136460 merged
Jul 9, 2025 -
GH-115802: Optimize JIT stencils for size
#136393 merged
Jul 9, 2025 -
Minor edit: Move comments closer to the code they describe
#136477 merged
Jul 9, 2025 -
[3.13] gh-81520: Document unexpected
os.path.ismount
behaviour with btrfs subvolumes (GH-136058)#136473 merged
Jul 9, 2025 -
[3.14] gh-81520: Document unexpected
os.path.ismount
behaviour with btrfs subvolumes (GH-136058)#136471 merged
Jul 9, 2025 -
gh-81520: Add documentatoion about unexpected os.path.ismount() behaviour
#136058 merged
Jul 9, 2025 -
[3.13] gh-131825: Fix
sqlite3
timezone-naive adapter recipe (GH-136270)#136468 merged
Jul 9, 2025 -
[3.14] gh-131825: Fix
sqlite3
timezone-naive adapter recipe (GH-136270)#136467 merged
Jul 9, 2025 -
gh-131825: Fixed sqlite timezone-naive adapter recipe
#136270 merged
Jul 9, 2025 -
[3.13] Docs: unittest.enterModuleContext is not a classmethod (GH-136464)
#136466 merged
Jul 9, 2025 -
[3.14] Docs: unittest.enterModuleContext is not a classmethod (GH-136464)
#136465 merged
Jul 9, 2025 -
Docs: unittest.enterModuleContext is not a classmethod
#136464 merged
Jul 9, 2025 -
[3.14] gh-136447: Use
self.loop
instead of globalloop
variable in asyncio REPL (GH-136448)#136458 merged
Jul 9, 2025 -
[3.13] gh-136447: Use
self.loop
instead of globalloop
variable in asyncio REPL (GH-136448)#136457 merged
Jul 9, 2025 -
gh-136447: Use
self.loop
instead of globalloop
variable in asyncio REPL#136448 merged
Jul 9, 2025 -
[3.13] gh-136162: Clean up
encodings
package documentation#136456 merged
Jul 9, 2025 -
[3.14] gh-134657: Remove newly added private names from asyncio.__all__ (GH-134665)
#136455 merged
Jul 9, 2025 -
[3.14] gh-136162: Document
encodings
package functions (GH-136164)#136454 merged
Jul 9, 2025 -
[3.13] gh-136162: Document
encodings
package functions (GH-136164)#136453 merged
Jul 9, 2025 -
[3.14] gh-53243: Document
codecs.readbuffer_encode()
(GH-136284)#136452 merged
Jul 9, 2025 -
[3.13] gh-53243: Document
codecs.readbuffer_encode()
(GH-136284)#136451 merged
Jul 9, 2025 -
[3.14] gh-94503: Update logging cookbook example with info on addressing log injection. (GH-136446)
#136449 merged
Jul 9, 2025 -
[3.13] gh-94503: Update logging cookbook example with info on addressing log injection. (GH-136446)
#136450 merged
Jul 9, 2025 -
gh-134657: Remove newly added private names from asyncio.__all__
#134665 merged
Jul 9, 2025 -
gh-53243: Document
codecs.readbuffer_encode()
#136284 merged
Jul 9, 2025 -
gh-94503: Update logging cookbook example.
#136446 merged
Jul 9, 2025 -
gh-119109: improve
functools.partial
vectorcall with keywords#124584 merged
Jul 9, 2025 -
[3.14] gh-136229: Remove Platform Emscripten is not supported warning (GH-136230)
#136445 merged
Jul 9, 2025 -
gh-136229: Remove Platform Emscripten is not supported warning
#136230 merged
Jul 9, 2025 -
[3.14] gh-91048: Revert the memory cache removal for remote debugging (GH-136440)
#136443 merged
Jul 9, 2025 -
gh-91048: Revert the memory cache removal for remote debugging
#136440 merged
Jul 9, 2025 -
[3.12] gh-130077: Properly match full soft keywords in the parser (GH-135317)
#135400 merged
Jul 8, 2025 -
Fix comment about number of unicode string types
#136439 merged
Jul 8, 2025 -
gh-136162: Document
encodings
#136164 merged
Jul 8, 2025 -
GH-91636: Clear weakrefs created by finalizers.
#136401 merged
Jul 8, 2025 -
[3.14] GH-133136: Revise QSBR to reduce excess memory held (gh-135473)
#135912 merged
Jul 8, 2025 -
[3.14] Update bytecode magic number in tests for the 3.14 release candidate (GH-136427)
#136429 merged
Jul 8, 2025 -
Update bytecode magic number in tests for the 3.14 release candidate
#136427 merged
Jul 8, 2025 -
gh-136156: Allow using linkat() with TemporaryFile
#136281 merged
Jul 8, 2025 -
[3.14] gh-136380: Fix import behavior for
concurrent.futures.InterpreterPoolExecutor
(GH-136381)#136420 merged
Jul 8, 2025 -
gh-136380: Fix import behavior for concurrent.futures.InterpreterPoolExecutor
#136381 merged
Jul 8, 2025 -
[3.14] gh-136186: Fix race condition in test_external_inspection.test_only_active_thread (GH-136347)
#136416 merged
Jul 8, 2025 -
gh-136186: Fix race condition in test_external_inspection.test_only_active_thread
#136347 merged
Jul 8, 2025 -
[3.13] gh-101100: Fix sphinx warnings in
Doc/library/exceptions.rst
(GH-136309)#136415 merged
Jul 8, 2025 -
[3.14] gh-101100: Fix sphinx warnings in
Doc/library/exceptions.rst
(GH-136309)#136414 merged
Jul 8, 2025 -
gh-101100: Fix sphinx warnings in
Doc/library/exceptions.rst
#136309 merged
Jul 8, 2025 -
[3.14] gh-120713: Make _Py_NORMALIZE_CENTURY private (GH-135933)
#136387 merged
Jul 8, 2025 -
[3.14] gh-136297: Fix
hypothesis
andsubTest
usage intest_zoneinfo_property.py
(GH-136384)#136407 merged
Jul 8, 2025 -
[3.13] gh-136297: Fix
hypothesis
andsubTest
usage intest_zoneinfo_property.py
(GH-136384)#136408 merged
Jul 8, 2025 -
gh-136297: Fix
hypothesis
andsubTest
usage intest_zoneinfo_property.py
#136384 merged
Jul 8, 2025 -
gh-117657: enable
test_capi
under TSAN#136269 merged
Jul 8, 2025 -
gh-134043: use
_PyObject_GetMethodStackRef
in pattern matching#136356 merged
Jul 8, 2025 -
[3.13] gh-136155: Docs: only add custom OpenGraph protocol meta tags for HTML builds (GH-136187)
#136383 merged
Jul 8, 2025 -
[3.14] gh-136155: Docs: only add custom OpenGraph protocol meta tags for HTML builds (GH-136187)
#136382 merged
Jul 8, 2025 -
[3.14] gh-101100: Fix sphinx warnings in
whatsnew/3.11.rst
(GH-136402)#136405 merged
Jul 8, 2025 -
[3.13] gh-101100: Fix sphinx warnings in
whatsnew/3.11.rst
(GH-136402)#136404 merged
Jul 8, 2025 -
gh-101100: Fix sphinx warnings in
whatsnew/3.11.rst
#136402 merged
Jul 8, 2025 -
[3.14] gh-102567: Add missing newline to
--help-all
(GH-136391)#136403 merged
Jul 8, 2025 -
[3.14] gh-135913: Document ob_refcnt, ob_type, ob_size (GH-135914)
#136377 merged
Jul 8, 2025 -
gh-102567: Add missing newline to
--help-all
#136391 merged
Jul 8, 2025 -
[3.14] gh-136032: Fix
argparse.BooleanOptionalAction
doc (GH-136133)#136329 merged
Jul 8, 2025 -
[3.13] gh-136032: Fix
argparse.BooleanOptionalAction
doc (GH-136133)#136330 merged
Jul 8, 2025 -
gh-98388: add tests for happy eyeballs
#136368 merged
Jul 7, 2025 -
[3.14] gh-135906: Use
_PyObject_CAST
in internal headers (GH-135892)#136392 merged
Jul 7, 2025 -
gh-135906: Use _PyObject_CAST in internal CPython headers
#135892 merged
Jul 7, 2025 -
[3.13] gh-101100: Fix Sphinx warnings in library/email.compat32-message.rst (GH-136323)
#136390 merged
Jul 7, 2025 -
[3.14] gh-101100: Fix Sphinx warnings in library/email.compat32-message.rst (GH-136323)
#136389 merged
Jul 7, 2025 -
gh-101100: Fix Sphinx warnings in library/email.compat32-message.rst
#136323 merged
Jul 7, 2025 -
[3.14] gh-87790: support thousands separators for formatting fractional part of Decimal (GH-132202)
#136365 merged
Jul 7, 2025 -
[3.14] gh-87790: support thousands separators for formatting fractional part of Fraction (GH-132204)
#136364 merged
Jul 7, 2025 -
gh-120713: Make _Py_NORMALIZE_CENTURY private
#135933 merged
Jul 7, 2025 -
gh-136155: Docs: only add custom OpenGraph protocol meta tags for HTML builds
#136187 merged
Jul 7, 2025 -
[3.14] gh-124486: Fix test_whichdb_ndbm in test_dbm on NetBSD (GH-136335)
#136378 merged
Jul 7, 2025 -
[3.13] gh-124486: Fix test_whichdb_ndbm in test_dbm on NetBSD (GH-136335)
#136379 merged
Jul 7, 2025 -
gh-124486: Fix test_whichdb_ndbm in test_dbm on NetBSD
#136335 merged
Jul 7, 2025 -
gh-135913: Document ob_refcnt, ob_type, ob_size
#135914 merged
Jul 7, 2025 -
[3.13] gh-86682: Add versionadded for sys._getframemodulename (GH-136325)
#136376 merged
Jul 7, 2025 -
[3.14] gh-86682: Add versionadded for sys._getframemodulename (GH-136325)
#136375 merged
Jul 7, 2025 -
gh-86682: Add versionadded for sys._getframemodulename
#136325 merged
Jul 7, 2025 -
[3.14] gh-131591: Document Py_REMOTE_DEBUG (GH-135929)
#136374 merged
Jul 7, 2025 -
gh-131591: Document Py_REMOTE_DEBUG
#135929 merged
Jul 7, 2025 -
[3.14] gh-135755: Document __future__.* and CO_* as proper Sphinx objects (GH-135980)
#136370 merged
Jul 7, 2025 -
[3.14] gh-101100: Fix sphinx warnings in
whatsnew/3.9
(GH-136163)#136372 merged
Jul 7, 2025 -
[3.13] gh-101100: Fix sphinx warnings in
whatsnew/3.9
(GH-136163)#136373 merged
Jul 7, 2025 -
gh-101100: Fix sphinx warnings in
whatsnew/3.9
#136163 merged
Jul 7, 2025 -
gh-135755: Document __future__.* and CO_* as proper Sphinx objects
#135980 merged
Jul 7, 2025 -
[3.14] gh-130662: Accept leading zeros in precision/width for Decimal's formatting (GH-132549)
#136362 merged
Jul 7, 2025 -
[3.14] gh-130662: Accept leading zeros in precision/width for Fraction's formatting (GH-130663)
#136361 merged
Jul 7, 2025 -
[3.14] gh-136289: Fix test_sqlite3 on platforms with strict UTF-8 filesystem (GH-136326)
#136350 merged
Jul 7, 2025 -
[3.13] gh-136289: Fix test_sqlite3 on platforms with strict UTF-8 filesystem (GH-136326)
#136351 merged
Jul 7, 2025 -
[3.14] GH-133932: Tagged ints are heap safe (GH-134244)
#134494 merged
Jul 7, 2025 -
[3.14] GH-135106: Restrict trashcan to GC'ed objects (GH-135682)
#135876 merged
Jul 7, 2025 -
[3.13] gh-127502: Remove XML vulnerability table (GH-135294)
#136360 merged
Jul 7, 2025 -
[3.14] gh-127502: Remove XML vulnerability table (GH-135294)
#136359 merged
Jul 7, 2025 -
gh-127502: Update XML vulnerability table
#135294 merged
Jul 7, 2025 -
gh-94503: Update logging cookbook with an example of uniformly handli…
#136217 merged
Jul 7, 2025 -
gh-87790: support thousands separators for formatting fractional part of Fraction
#132204 merged
Jul 7, 2025 -
gh-87790: support thousands separators for formatting fractional part of Decimal
#132202 merged
Jul 7, 2025 -
[3.14] gh-109700: fix interpreter finalization while handling memory error (GH-136342)
#136352 merged
Jul 7, 2025 -
[3.13] gh-109700: fix interpreter finalization while handling memory error (GH-136342)
#136353 merged
Jul 7, 2025 -
gh-109700: fix interp finalization while handling memory error
#136342 merged
Jul 7, 2025 -
gh-136289: Fix test_sqlite3 on platforms with strict UTF-8 filesystem
#136326 merged
Jul 7, 2025 -
[3.13] Docs: Move "or" outside monospace syntax in tarfile.rst (GH-136263)
#136348 merged
Jul 7, 2025 -
[3.14] gh-136316: Make typing.evaluate_forward_ref better at evaluating nested forwardrefs (GH-136319)
#136346 merged
Jul 7, 2025 -
gh-136316: Make typing.evaluate_forward_ref better at evaluating nested forwardrefs
#136319 merged
Jul 6, 2025 -
gh-136021: Make
type_params
a required parameter fortyping._eval_type
#136332 merged
Jul 6, 2025 -
[3.13] gh-109070: Document that get_context in multiprocessing have side effect (GH-136341)
#136344 merged
Jul 6, 2025 -
[3.14] gh-109070: Document that get_context in multiprocessing have side effect (GH-136341)
#136343 merged
Jul 6, 2025 -
gh-109070: Document that get_context in multiprocessing have side effect
#136341 merged
Jul 6, 2025 -
[3.14] gh-109700: fix memory error handling in
PyDict_SetDefault
(GH-136338)#136340 merged
Jul 6, 2025 -
gh-109700: fix memory error handling in
PyDict_SetDefault
#136338 merged
Jul 6, 2025 -
[3.14] gh-129824: fix data races in subinterpreters under TSAN (GH-135794)
#136266 merged
Jul 6, 2025 -
[3.14] gh-136285: Improve
pickle
protocol testing intest_interpreters
(GH-136286)#136333 merged
Jul 6, 2025 -
gh-136285: Improve
pickle
protocol testing intest_interpreters
#136286 merged
Jul 6, 2025 -
gh-136032: Fix
argparse.BooleanOptionalAction
doc#136133 merged
Jul 5, 2025 -
[3.14] gh-136315: Fix skipped multithreading test in test_zstd (GH-136320)
#136322 merged
Jul 5, 2025 -
gh-136315: Fix skipped multithreading test in test_zstd
#136320 merged
Jul 5, 2025 -
gh-136047: Allow typing._allow_reckless_class_checks to check
_py_abc
#136115 merged
Jul 5, 2025 -
gh-130870: Preserve
GenericAlias
subclasses intyping.get_type_hints()
#131583 merged
Jul 5, 2025 -
[3.13] gh-101100: Fix references in
http.cookiejar
docs (GH-136238)#136317 merged
Jul 5, 2025 -
[3.14] gh-101100: Fix references in
http.cookiejar
docs (GH-136238)#136318 merged
Jul 5, 2025 -
gh-101100: Fix references in http.cookiejar docs #114658
#136238 merged
Jul 5, 2025 -
[3.14] gh-136297: Test all
pickle
protocols intest_zoneinfo_property.py
(GH-136298)#136311 merged
Jul 5, 2025 -
[3.13] gh-136297: Test all
pickle
protocols intest_zoneinfo_property.py
(GH-136298)#136312 merged
Jul 5, 2025 -
gh-136297: Test all
pickle
protocols intest_zoneinfo_property.py
#136298 merged
Jul 5, 2025 -
[3.14] gh-136288: Fix error message in
_testcapi/vectorcall.c
(GH-136258)#136294 merged
Jul 4, 2025 -
[3.13] gh-136288: Fix error message in
_testcapi/vectorcall.c
(GH-136258)#136295 merged
Jul 4, 2025 -
gh-136288: Correct error display in _testcapi/vectorcall.c
#136258 merged
Jul 4, 2025 -
[3.12] gh-135661: Fix parsing start and end tags in HTMLParser according to the HTML5 standard (GH-135930)
#136268 merged
Jul 4, 2025 -
[3.14] Docs: Move "or" outside monospace syntax in
tarfile.rst
(GH-136263)#136290 merged
Jul 4, 2025 -
Move or outside monospace syntax in tarfile.rst
#136263 merged
Jul 4, 2025 -
[3.14] gh-135773: have pyvenv.cfg without home key anchor a venv and deduce home (GH-135831)
#136287 merged
Jul 4, 2025 -
gh-135773: have pyvenv.cfg without home key anchor a venv and deduce home
#135831 merged
Jul 4, 2025 -
[3.14] gh-102555: Fix comment parsing in HTMLParser according to the HTML5 standard (GH-135664)
#136271 merged
Jul 4, 2025 -
[3.13] gh-102555: Fix comment parsing in HTMLParser according to the HTML5 standard (GH-135664)
#136272 merged
Jul 4, 2025 -
gh-102555: Fix comment parsing in HTMLParser
#135664 merged
Jul 4, 2025 -
gh-129824: fix data races in subinterpreters under TSAN
#135794 merged
Jul 4, 2025 -
gh-115999: remove redundant check in free-threading from
_STORE_ATTR_WITH_HINT
#136249 merged
Jul 4, 2025 -
gh-133982: Test _pyio.BytesIO in free-threaded tests
#136218 merged
Jul 4, 2025 -
[3.12] gh-135462: Fix quadratic complexity in processing special input in HTMLParser (GH-135464)
#135483 merged
Jul 3, 2025 -
[3.14] Clarify some details regarding
sys.monitoring
(GH-133981)#136259 merged
Jul 3, 2025 -
[3.13] gh-135661: Fix parsing start and end tags in HTMLParser according to the HTML5 standard (GH-135930)
#136256 merged
Jul 3, 2025 -
[3.9] gh-135462: Fix quadratic complexity in processing special input in HTMLParser (GH-135464)
#135486 merged
Jul 3, 2025 -
[3.10] gh-135462: Fix quadratic complexity in processing special input in HTMLParser (GH-135464)
#135485 merged
Jul 3, 2025 -
[3.11] gh-135462: Fix quadratic complexity in processing special input in HTMLParser (GH-135464)
#135484 merged
Jul 3, 2025 -
Clarify some details regarding
sys.monitoring
#133981 merged
Jul 3, 2025 -
[3.14] gh-135661: Fix parsing start and end tags in HTMLParser according to the HTML5 standard (GH-135930)
#136255 merged
Jul 3, 2025 -
[3.14] gh-135252: Document Zstandard integration across zipfile, shutil, and tarfile (GH-135311)
#136254 merged
Jul 3, 2025 -
gh-135661: Fix parsing start and end tags in HTMLParser
#135930 merged
Jul 3, 2025 -
gh-135252: Document Zstandard integration across zipfile, shutil, and tarfile
#135311 merged
Jul 3, 2025 -
[3.13] gh-115119: Recommend upstream libmpdec in build requirements (#136205)
#136245 merged
Jul 3, 2025 -
gh-135075: Make PyObject_SetAttr() fail with NULL value and exception
#136180 merged
Jul 3, 2025 -
[3.14] gh-115119: Recommend upstream libmpdec in build requirements (GH-136205)
#136244 merged
Jul 3, 2025 -
gh-115119: recommend upstream libmpdec in build requirements
#136205 merged
Jul 3, 2025 -
Python/gc.c
: Refer toInternalDocs
instead of devguide.#136243 merged
Jul 3, 2025 -
[3.14] gh-130664: Treat '0' fill character with align '=' as zero-padding for Fraction's (GH-131067)
#136241 merged
Jul 3, 2025 -
[3.13] gh-130664: Treat '0' fill character with align '=' as zero-padding for Fraction's (GH-131067)
#136242 merged
Jul 3, 2025 -
[3.14] gh-133740: Fix regression in locale.nl_langinfo(ALT_DIGITS) (GH-136237)
#136240 merged
Jul 3, 2025 -
gh-130664: treat '0' fill character with align '=' as zero-padding for Fraction's
#131067 merged
Jul 3, 2025 -
gh-133740: Fix regression in locale.nl_langinfo(ALT_DIGITS)
#136237 merged
Jul 3, 2025 -
[3.13] gh-135069: Fix exception message in encodings.idna module (GH-135071)
#136236 merged
Jul 3, 2025 -
[3.13] Docs: fix docstring of
email.message.Message.add_header
(GH-134355)#135340 merged
Jul 3, 2025 -
[3.14] gh-135069: Fix exception message in encodings.idna module (GH-135071)
#136235 merged
Jul 3, 2025 -
[3.14] Fix comments for
heapq.siftup_max
(GH-135359)#136232 merged
Jul 3, 2025 -
[3.13] Fix comments for
heapq.siftup_max
(GH-135359)#136233 merged
Jul 3, 2025 -
gh-135069: Fix exception message in encodings.idna module
#135071 merged
Jul 3, 2025 -
Fix comments for heapq.siftup_max()
#135359 merged
Jul 3, 2025 -
[3.14] gh-135640: Adds more type checking to ElementTree (GH-135643)
#136225 merged
Jul 3, 2025 -
[3.13] gh-135640: Adds more type checking to ElementTree (GH-135643)
#136226 merged
Jul 3, 2025 -
gh-135640: Adds type checking to ElementTree.ElementTree constructor
#135643 merged
Jul 3, 2025 -
[3.14] gh-127705: Move Py_INCREF_MORTAL() to the internal C API (GH-136178)
#136206 merged
Jul 3, 2025 -
[3.14] gh-135836: Fix
IndexError
inasyncio.create_connection()
(GH-135875)#136221 merged
Jul 3, 2025 -
[3.13] gh-135836: Fix
IndexError
inasyncio.create_connection()
(GH-135875)#136222 merged
Jul 3, 2025 -
gh-135836: Fix IndexError in asyncio.create_connection()
#135875 merged
Jul 3, 2025 -
[3.13] gh-135836: Fix
IndexError
inasyncio.create_connection
with empty exceptions list (GH-135845)#136168 merged
Jul 3, 2025 -
[3.14] gh-135836: Fix
IndexError
inasyncio.create_connection
with empty exceptions list (GH-135845)#136167 merged
Jul 3, 2025 -
[3.13] gh-136135: Doc: Fix some broken links (GH-136137)
#136219 merged
Jul 3, 2025 -
[3.14] gh-136135: Doc: Fix some broken links (GH-136137)
#136220 merged
Jul 3, 2025 -
gh-136135: Doc: Fix some broken links
#136137 merged
Jul 3, 2025 -
[3.13] Replace
capi-sig
mailing list withdiscuss.python.org
(GH-136211)#136214 merged
Jul 2, 2025 -
[3.14] Replace
capi-sig
mailing list withdiscuss.python.org
(GH-136211)#136213 merged
Jul 2, 2025 -
Replace
capi-sig
mailing list withdiscuss.python.org
#136211 merged
Jul 2, 2025 -
gh-136203: Improve
TypeError
msg when comparing twoMappingProxyType
s#136204 merged
Jul 2, 2025 -
gh-127705: Move Py_INCREF_MORTAL() to the internal C API
#136178 merged
Jul 2, 2025 -
[3.13] gh-115119: Defer removal of bundled libmpdec to 3.16 (GH-133997)
#136201 merged
Jul 2, 2025 -
[3.14] gh-115119: Defer removal of bundled libmpdec to 3.16 (GH-133997)
#136199 merged
Jul 2, 2025 -
gh-136193: Improve
TypeError
msg when comparing twoSimpleNamespace
s#136195 merged
Jul 2, 2025 -
gh-134567: Exposes log format to users in unittest.TestCase.assertLogs
#134570 merged
Jul 2, 2025 -
gh-115119: defer removal of bundled libmpdec to 3.16
#133997 merged
Jul 2, 2025 -
[3.14] gh-134280: Disable constant folding for ~ with a boolean argument (GH-134982)
#136185 merged
Jul 2, 2025 -
gh-136183: Deal with escapes in JIT optimizer's constant evaluator
#136184 merged
Jul 2, 2025 -
[3.14] GH-134273: Allow setting JIT compiler flags at build time with CFLAGS_JIT (GH134276)
#135792 merged
Jul 1, 2025 -
gh-134009: Expose
PyMutex_IsLocked
in the public C API#134365 merged
Jul 1, 2025 -
gh-134280: Disable constant folding for ~ with a boolean argument
#134982 merged
Jul 1, 2025 -
gh-136125: Use
_PyObject_GetMethodStackRef
forLOAD_ATTR
#136127 merged
Jul 1, 2025 -
gh-115119: removed implicit fallback to the bundled libmpdec
#134078 merged
Jul 1, 2025 -
gh-105456: Remove deprecated
sre_*
modules#135994 merged
Jul 1, 2025 -
[3.14] gh-87298: Add tests for find_in_strong_cache() bug in _zoneinfo (GH-24829)
#136181 merged
Jul 1, 2025 -
[3.13] gh-87298: Add tests for find_in_strong_cache() bug in _zoneinfo (GH-24829)
#136182 merged
Jul 1, 2025 -
gh-87298: Add tests for find_in_strong_cache() bug in _zoneinfo
#24829 merged
Jul 1, 2025 -
[3.14] gh-130396: Move PYOS_LOG2_STACK_MARGIN to internal headers (GH-135928)
#136173 merged
Jul 1, 2025 -
[3.14] gh-136169: Update parameter name in fractions.from_float method (GH-136172)
#136174 merged
Jul 1, 2025 -
[3.13] gh-136169: Update parameter name in fractions.from_float method (GH-136172)
#136175 merged
Jul 1, 2025 -
gh-136169: Update parameter name in fractions.from_float method
#136172 merged
Jul 1, 2025 -
gh-130396: Move PYOS_LOG2_STACK_MARGIN to internal headers
#135928 merged
Jul 1, 2025 -
gh-135836: Fix IndexError in asyncio.create_connection with empty exceptions list
#135845 merged
Jul 1, 2025 -
[3.14] gh-135755: Use private names (_Py*) for header file guards new in 3.14 (GH-135921)
#135976 merged
Jul 1, 2025 -
gh-133447: Update
sqlite3
What's New 3.15 entry#136079 merged
Jul 1, 2025 -
[3.13] gh-135607: remove null checking of weakref list in dealloc of extension modules and objects (#135614)
#136126 merged
Jul 1, 2025 -
gh-87135: threading.Lock: Raise rather than hang on Python finalization
#135991 merged
Jul 1, 2025 -
gh-133157: remove usage of
_Py_NO_SANITIZE_UNDEFINED
inpyexpat
#135346 merged
Jul 1, 2025 -
[3.14] gh-133982: Use implementation-specific
open
intest_fileio.OtherFileTests
(GH-135364)#136148 merged
Jun 30, 2025 -
[3.13] gh-133982: Use implementation-specific
open
intest_fileio.OtherFileTests
(GH-135364)#136149 merged
Jun 30, 2025 -
gh-133982: Use implementation-specific open in test_fileio OtherFileTests
#135364 merged
Jun 30, 2025 -
gh-135422: Fix regression in
SyntaxError
messages after #134036#135423 merged
Jun 30, 2025 -
[3.14] gh-134939: Fill Out the concurrent.interpreters Docs (gh-135902)
#136141 merged
Jun 30, 2025 -
gh-134939: Fill Out the concurrent.interpreters Docs
#135902 merged
Jun 30, 2025 -
[3.13] gh-85702: Catch PermissionError in zoneinfo.load_tzdata() (GH-136117)
#136136 merged
Jun 30, 2025 -
[3.13] gh-63207: Update
time.time
documentation after GH-116822 (GH-136068)#136139 merged
Jun 30, 2025 -
[3.14] gh-63207: Update
time.time
documentation after GH-116822 (GH-136068)#136138 merged
Jun 30, 2025 -
gh-63207: Update
time.time
documentation after #116822#136068 merged
Jun 30, 2025 -
[3.13] gh-85702: Catch IsADirectoryError in zoneinfo (GH-131333)
#136130 merged
Jun 30, 2025 -
[3.14] gh-85702: Catch PermissionError in zoneinfo.load_tzdata() (GH-136117)
#136128 merged
Jun 30, 2025 -
[3.13] gh-136122: Fix video link for math.tau documentation (GH-136129)
#136132 merged
Jun 30, 2025 -
[3.14] gh-136122: Fix video link for math.tau documentation (GH-136129)
#136131 merged
Jun 30, 2025 -
gh-136122: Fix video link for math.tau documentation
#136129 merged
Jun 30, 2025 -
gh-85702: Catch PermissionError in zoneinfo.load_tzdata()
#136117 merged
Jun 30, 2025 -
[3.14] gh-135607: remove null checking of weakref list in dealloc of extension modules and objects (#135614)
#136119 merged
Jun 30, 2025 -
[3.13] gh-48181: Document
codecs.charmap_build
(GH-135997)#136124 merged
Jun 30, 2025 -
[3.14] gh-48181: Document
codecs.charmap_build
(GH-135997)#136123 merged
Jun 30, 2025 -
gh-48181: Document
codecs.charmap_build
#135997 merged
Jun 30, 2025 -
[3.14] gh-131885: Update documented signatures for
csv.{writer,reader}
(GH-136085)#136120 merged
Jun 30, 2025 -
[3.13] gh-131885: Update documented signatures for
csv.{writer,reader}
(GH-136085)#136121 merged
Jun 30, 2025 -
gh-131885: update documented signatures for
csv.{writer,reader}
#136085 merged
Jun 30, 2025 -
gh-123471: Make itertools.product and itertools.combinations thread-safe
#132814 merged
Jun 30, 2025 -
gh-135607: Remove null checking of weakref list in dealloc of extension modules and objects
#135614 merged
Jun 30, 2025 -
gh-123471: Make itertools.chain thread-safe
#135689 merged
Jun 30, 2025 -
[3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908)
#136026 merged
Jun 30, 2025 -
[3.13] gh-132813: Fix the csv documentation for quoting and escaping (GH-133209)
#136114 merged
Jun 30, 2025 -
[3.14] gh-132813: Fix the csv documentation for quoting and escaping (GH-133209)
#136113 merged
Jun 30, 2025 -
[3.13] gh-136087: Remove
\r
from documentedos.linesep
values (GH-136088)#136112 merged
Jun 30, 2025 -
[3.14] gh-136087: Remove
\r
from documentedos.linesep
values (GH-136088)#136111 merged
Jun 30, 2025 -
gh-132813: Fix the csv documentation for quoting and escaping
#133209 merged
Jun 30, 2025 -
gh-136087: Remove
\r
from documentedos.linesep
values#136088 merged
Jun 30, 2025 -
gh-130160: use
.. program::
directive for documentingvenv
CLI#130699 merged
Jun 30, 2025 -
[3.14] Doc: fix duplicated words (GH-136086)
#136108 merged
Jun 29, 2025 -
Doc: fix duplicated words
#136086 merged
Jun 29, 2025 -
[3.14] gh-123299: Provide replacement for removed sqlite3 attributes in What's New 3.14 (GH-125566)
#136103 merged
Jun 29, 2025 -
gh-123299: Provide replacement for removed sqlite3 attributes in What's New 3.14
#125566 merged
Jun 29, 2025 -
[3.14] gh-127604: Docs: Include a C stack in the
faulthandler
example (GH-136081)#136102 merged
Jun 29, 2025 -
gh-127604: Docs: Include a C stack in the
faulthandler
example#136081 merged
Jun 29, 2025 -
gh-136066: simplify
platform._platform()
#136069 merged
Jun 29, 2025 -
[3.14] gh-136053: Check error for TYPE_SLICE in marshal.c (GH-136054)
#136092 merged
Jun 29, 2025 -
[3.14] Doc: Fix duplicate words in idlelib (GH-136089)
#136090 merged
Jun 29, 2025 -
[3.13] Doc: Fix duplicate words in idlelib (GH-136089)
#136091 merged
Jun 29, 2025 -
gh-136053: Memory Safety Issue in marshal.c TYPE_SLICE Case
#136054 merged
Jun 29, 2025 -
Doc: Fix duplicate words in idlelib
#136089 merged
Jun 29, 2025 -
[3.14] gh-91048: Fix external inspection multi-threaded performance (GH-136005)
#136080 merged
Jun 28, 2025 -
gh-91048: Fix external inspection multi-threaded performance
#136005 merged
Jun 28, 2025 -
[3.14] gh-76595: Add note on
PyCapsule_Import
behavior (GH-134022)#136074 merged
Jun 28, 2025 -
[3.13] gh-76595: Add note on
PyCapsule_Import
behavior (GH-134022)#136075 merged
Jun 28, 2025 -
gh-76595: Add note on
PyCapsule_Import
behavior#134022 merged
Jun 28, 2025 -
gh-135853: add
math.signbit
#135877 merged
Jun 28, 2025 -
gh-132732: Fix up pure types in JIT
#136050 merged
Jun 28, 2025 -
Fix a typo in Lib/unittest/mock.py
#136067 merged
Jun 28, 2025 -
[3.13] gh-135571: Guard
_hashlib
usage intest_hashlib.py
(GH-135572)#136041 merged
Jun 28, 2025 -
[3.14] gh-135571: Guard
_hashlib
usage intest_hashlib.py
(GH-135572)#136042 merged
Jun 28, 2025 -
[3.14] gh-135755: rename undocumented
HACL_CAN_COMPILE_SIMD{128,256}
macros (GH-135847)#136045 merged
Jun 28, 2025 -
gh-132732: JIT: Only allow compact ints in pure evaluation
#136040 merged
Jun 27, 2025 -
[3.14] gh-108765: fix comment about macro definitions in
_stat.c
post GH-108854 (GH-136027)#136043 merged
Jun 27, 2025 -
[3.13] gh-108765: fix comment about macro definitions in
_stat.c
post GH-108854 (GH-136027)#136044 merged
Jun 27, 2025 -
GH-135904: Optimize the JIT's assembly control flow
#135905 merged
Jun 27, 2025 -
gh-108765: fix comment about macro definitions in
_stat.c
post GH-108854#136027 merged
Jun 27, 2025 -
gh-135755: rename undocumented
HACL_CAN_COMPILE_SIMD{128,256}
macros#135847 merged
Jun 27, 2025 -
gh-135571: Guard _hashlib usage in test_hashlib.py
#135572 merged
Jun 27, 2025 -
[3.14] gh-136028: Fix parsing month names containing "İ" (U+0130) in strptime() (GH-136029)
#136037 merged
Jun 27, 2025 -
[3.13] gh-136028: Fix parsing month names containing "İ" (U+0130) in strptime() (GH-136029)
#136038 merged
Jun 27, 2025 -
gh-136028: Fix parsing month names containing "İ" (U+0130) in strptime()
#136029 merged
Jun 27, 2025 -
[3.13] gh-92266: Replace tabs with four spaces in Python files (GH-135983)
#136036 merged
Jun 27, 2025 -
[3.14] gh-92266: Replace tabs with four spaces in Python files (GH-135983)
#136035 merged
Jun 27, 2025 -
gh-92266: Replace tabs with four spaces in Python files
#135983 merged
Jun 27, 2025 -
[3.13] gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not instantiable (GH-135981)
#136031 merged
Jun 27, 2025 -
[3.14] gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not instantiable (GH-135981)
#136030 merged
Jun 27, 2025 -
gh-132732: Automatically constant evaluate pure operations
#132733 merged
Jun 27, 2025 -
gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not instantiable
#135981 merged
Jun 27, 2025 -
[3.14] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (GH-135908)
#136025 merged
Jun 27, 2025 -
gh-128051: fix tests if sys.float_repr_style is 'legacy'
#135908 merged
Jun 27, 2025 -
gh-136017: Avoid decref in rich compare for the common path
#136018 merged
Jun 27, 2025 -
[3.14] gh-53203: Fix strptime() for %c, %x and %X formats on some locales (GH-135971)
#136019 merged
Jun 27, 2025 -
[3.13] gh-53203: Fix strptime() for %c, %x and %X formats on some locales (GH-135971)
#136020 merged
Jun 27, 2025 -
gh-53203: Fix strptime() for %c, %x and %X formats on some locales
#135971 merged
Jun 27, 2025 -
[3.13] gh-135968: Add iOS binary stubs for strip (GH-135970)
#136015 merged
Jun 27, 2025 -
[3.13] gh-135966: Modify iOS testbed to make app_packages a site directory (GH-135967)
#136013 merged
Jun 27, 2025 -
[3.14] gh-135966: Modify iOS testbed to make app_packages a site directory (GH-135967)
#136012 merged
Jun 27, 2025 -
[3.14] gh-135968: Add iOS binary stubs for strip (GH-135970)
#136014 merged
Jun 27, 2025 -
gh-135968: Add iOS binary stubs for strip
#135970 merged
Jun 27, 2025 -
gh-135551: Change how sorting picks minimum run length
#135553 merged
Jun 27, 2025 -
gh-135966: Modify iOS testbed to make app_packages a site directory
#135967 merged
Jun 27, 2025 -
[3.13] Docs: Fix duplicate word typos (GH-135958)
#136008 merged
Jun 27, 2025 -
[3.14] Docs: Fix duplicate word typos (GH-135958)
#136007 merged
Jun 27, 2025 -
Docs: Fix duplicate word typos
#135958 merged
Jun 27, 2025 -
[3.14] gh-135995: Fix missing char in palmos encoding (GH-135990)
#136001 merged
Jun 26, 2025 -
[3.13] gh-135995: Fix missing char in palmos encoding (GH-135990)
#136002 merged
Jun 26, 2025 -
gh-135995: Fix missing char in palmos encoding
#135990 merged
Jun 26, 2025 -
[3.14] IDLE: Update NEWS2x.txt with 2.7.0 release date (GH-129908)
#135999 merged
Jun 26, 2025 -
[3.13] IDLE: Update NEWS2x.txt with 2.7.0 release date (GH-129908)
#136000 merged
Jun 26, 2025 -
IDLE: Update NEWS2x.txt with 2.7.0 release date
#129908 merged
Jun 26, 2025 -
[3.14] GH-133600: Backport file reorg of
Tools/wasm/wasi
#135950 merged
Jun 26, 2025 -
[3.14] gh-129958: New syntax error in format spec applies to both f-strings and t-strings (GH-135570)
#135982 merged
Jun 26, 2025 -
gh-135927: Check _MSC_VER to define _Py_NULL macro
#135987 merged
Jun 26, 2025 -
[3.13] gh-91555: add warning to docs about possibility of deadlock/infinite recursion (GH-135954)
#135989 merged
Jun 26, 2025 -
[3.14] gh-91555: add warning to docs about possibility of deadlock/infinite recursion (GH-135954)
#135988 merged
Jun 26, 2025 -
gh-91555: add warning to docs about possibility of deadlock/infinite recursion
#135954 merged
Jun 26, 2025 -
[3.14] gh-135110: Fix misleading
generator.close()
documentation (GH-135152)#135985 merged
Jun 26, 2025 -
[3.13] gh-135110: Fix misleading
generator.close()
documentation (GH-135152)#135986 merged
Jun 26, 2025 -
gh-135110: Fix misleading generator.close() documentation
#135152 merged
Jun 26, 2025 -
gh-129958: New syntax error in format spec applies to both f-strings and t-strings
#135570 merged
Jun 26, 2025 -
[3.13] gh-135965: Delete duplicate word in isolating-extensions howto (GH-135964)
#135978 merged
Jun 26, 2025 -
[3.14] gh-135965: Delete duplicate word in isolating-extensions howto (GH-135964)
#135977 merged
Jun 26, 2025 -
gh-135965: Delete duplicate word in isolating-extensions howto
#135964 merged
Jun 26, 2025 -
gh-135755: Use private names (_Py*) for header file guards new in 3.14
#135921 merged
Jun 26, 2025 -
[3.14] gh-125206: Make _Py_FFI_SUPPORT_C_COMPLEX private (GH-135932)
#135973 merged
Jun 26, 2025 -
[3.14] gh-135755: Move
PyFunction_GET_BUILTINS
to the private API (GH-135938)#135972 merged
Jun 26, 2025 -
gh-125206: Make _Py_FFI_SUPPORT_C_COMPLEX private
#135932 merged
Jun 26, 2025 -
gh-135755: Move
PyFunction_GET_BUILTINS
to the private API#135938 merged
Jun 26, 2025 -
[3.14] gh-131591: Add Py_ prefix to MAX_SCRIPT_PATH_SIZE; remove unprefixed struct tag (GH-135924)
#135969 merged
Jun 26, 2025 -
gh-131591: Add Py_ prefix to MAX_SCRIPT_PATH_SIZE; remove unprefixed struct tag
#135924 merged
Jun 26, 2025 -
[3.14] gh-135956: Remove duplicate word in _pydatetime docstring (GH-135957)
#135962 merged
Jun 26, 2025 -
[3.13] gh-135956: Remove duplicate word in _pydatetime docstring (GH-135957)
#135963 merged
Jun 26, 2025 -
gh-135956: Remove duplicate word in _pydatetime docstring
#135957 merged
Jun 26, 2025 -
[3.14] Add whatsnew text for warnings module changes. (gh-135869)
#135961 merged
Jun 26, 2025 -
Add whatsnew text for warnings module changes.
#135869 merged
Jun 26, 2025 -
gh-125142: remove duplicated import in
Lib/pydoc.py
#135215 merged
Jun 26, 2025 -
[3.14] gh-135721: skip
test_trashcan_python_class
on wasm buildbots with stack overflow (GH-135766)#135955 merged
Jun 25, 2025 -
[3.13] gh-91555: Revert disabling of logger while handling log record. (GH-135858)
#135911 merged
Jun 25, 2025 -
[3.14] Docs: Fix indentation in
slice
class offunctions.rst
(GH-134393)#135948 merged
Jun 25, 2025 -
[3.13] Docs: Fix indentation in
slice
class offunctions.rst
(GH-134393)#135949 merged
Jun 25, 2025 -
Docs: Fix indentation in slice class of functions.rst
#134393 merged
Jun 25, 2025 -
[3.13] gh-135871: Fix needless spinning in
_PyMutex_LockTimed
with zero timeout (gh-135872)#135947 merged
Jun 25, 2025 -
[3.14] gh-135871: Fix needless spinning in
_PyMutex_LockTimed
with zero timeout (gh-135872)#135946 merged
Jun 25, 2025 -
[3.14] gh-91555: Revert disabling of logger while handling log record. (GH-135858)
#135910 merged
Jun 25, 2025 -
gh-135871: Fix needless spinning in _PyMutex_LockTimed (timeout==0)
#135872 merged
Jun 25, 2025 -
gh-135927: Fix MSVC Clatest C builds
#135935 merged
Jun 25, 2025 -
[3.14] gh-135839: Fix
module_traverse
andmodule_clear
in subinterp modules (GH-135937)#135939 merged
Jun 25, 2025 -
[3.13] Docs: Add cross-reference for
positional_item
in thecalls
productionlist (GH-129977)#135941 merged
Jun 25, 2025 -
[3.14] Docs: Add cross-reference for
positional_item
in thecalls
productionlist (GH-129977)#135940 merged
Jun 25, 2025 -
Docs: Add cross-reference for
positional_item
in thecalls
productionlist#129977 merged
Jun 25, 2025 -
gh-135839: Fix
module_traverse
andmodule_clear
in subinterp modules#135937 merged
Jun 25, 2025 -
[3.14] gh-131591: Make --without-remote-debug work (GH-135925)
#135931 merged
Jun 25, 2025 -
gh-131591: Make --without-remote-debug work
#135925 merged
Jun 25, 2025 -
[3.14] gh-135755: Move SPECIAL_ constants to a private header (GH-135922)
#135926 merged
Jun 25, 2025 -
gh-135755: Move SPECIAL_ constants to a private header
#135922 merged
Jun 25, 2025 -
[3.13] gh-135839: Fix
module_traverse
andmodule_clear
in_interpchannelsmodule
(GH-135840)#135919 merged
Jun 25, 2025 -
[3.14] gh-135839: Fix
module_traverse
andmodule_clear
in_interpchannelsmodule
(GH-135840)#135918 merged
Jun 25, 2025 -
gh-135839: Fix
traverse_module_state
usage in_interpchannelsmodule
#135840 merged
Jun 25, 2025 -
[3.13] gh-135755: Docs: C API: Document missing
PyFunction_GET*
macros (GH-135762)#135917 merged
Jun 25, 2025 -
[3.14] gh-135755: Docs: C API: Document missing
PyFunction_GET*
macros (GH-135762)#135916 merged
Jun 25, 2025 -
gh-135755: Docs: C API: Document missing
PyFunction_GET*
macros#135762 merged
Jun 25, 2025 -
GH-133136: Revise QSBR to reduce excess memory held
#135473 merged
Jun 25, 2025 -
gh-91555: Revert disabling of logger while handling log record.
#135858 merged
Jun 25, 2025 -
[3.13] gh-135855: Raise TypeError When Passing Non-dict Object to
_interpreters.set___main___attrs
(gh-135856)#135903 merged
Jun 24, 2025 -
GH-90117: Check for
list
andtuple
beforeMappingView
inpprint
#135779 merged
Jun 24, 2025 -
[3.14] gh-135855: Raise TypeError When Passing Non-dict Object to
_interpreters.set___main___attrs
(gh-135856)#135900 merged
Jun 24, 2025 -
gh-135855: Fix
SystemError
when passing non-dict object to_interpreters.set___main___attrs
#135856 merged
Jun 24, 2025 -
[3.14] gh-135805: Document the X option and env var for controlling thread-local bytecode (GH-135868)
#135897 merged
Jun 24, 2025 -
gh-135805: Document the X option and env var for controlling thread-local bytecode
#135868 merged
Jun 24, 2025 -
[3.13] gh-135878: Fix crash in
types.SimpleNamespace.__repr__
(GH-135889)#135895 merged
Jun 24, 2025 -
[3.14] gh-135878: Fix crash in
types.SimpleNamespace.__repr__
(GH-135889)#135896 merged
Jun 24, 2025 -
gh-135878: Fix crash in
types.SimpleNamespace.__repr__
#135889 merged
Jun 24, 2025 -
[3.14] gh-135487: fix
reprlib.Repr.repr_int
when given very large integers (GH-135506)#135887 merged
Jun 24, 2025 -
[3.13] gh-135487: fix
reprlib.Repr.repr_int
when given very large integers (GH-135506)#135886 merged
Jun 24, 2025 -
gh-135487: fix
reprlib.Repr.repr_int
when given very large integers#135506 merged
Jun 24, 2025 -
[3.13] gh-135494: Fix python -m test --pgo -x test_re (#135713)
#135881 merged
Jun 24, 2025 -
[3.14] gh-135494: Fix python -m test --pgo -x test_re (GH-135713)
#135880 merged
Jun 24, 2025 -
gh-135494: Fix python -m test --pgo -x test_re
#135713 merged
Jun 24, 2025 -
GH-135106: Restrict trashcan to GC'ed objects
#135682 merged
Jun 24, 2025 -
gh-123299: Update 'What's New in Python 3.14' from
3.14
branch#135616 merged
Jun 24, 2025 -
gh-135532: use
defining_class
for copying BLAKE-2 and SHA-3 objects#135838 merged
Jun 24, 2025 -
[3.13] Bump mypy to 1.16.1 (GH-135720)
#135849 merged
Jun 24, 2025 -
[3.14] gh-135648: Document that
shutil.copyfileobj
doesn't flush (GH-135737)#135873 merged
Jun 24, 2025 -
gh-135648: Document that
shutil.copyfileobj
doesn't flush#135737 merged
Jun 24, 2025 -
[3.14] Fix example according to PEP 750 in "What's new in 3.14" (GH-134727)
#135870 merged
Jun 23, 2025 -
Fix example according to PEP 750 in "What's new in 3.14"
#134727 merged
Jun 23, 2025 -
[3.14] Docs: Use
arguments
to replaceargs
inargparse.rst
(GH-135510)#135866 merged
Jun 23, 2025 -
[3.13] Docs: Use
arguments
to replaceargs
inargparse.rst
(GH-135510)#135867 merged
Jun 23, 2025 -
Docs: Use
arguments
to replaceargs
inargparse.rst
#135510 merged
Jun 23, 2025 -
gh-119786: Add InternalDocs/qsbr.md.
#135411 merged
Jun 23, 2025 -
gh-131798: Optimize
_UNARY_NEGATIVE
#135223 merged
Jun 23, 2025 -
[3.13] gh-135698: Fix Cross-interpreter Queue.full() With Negative/Default max_size
#135778 merged
Jun 23, 2025 -
gh-134584: Specialize POP_TOP by reference and type in JIT
#135761 merged
Jun 23, 2025 -
GH-124878: reenable
test_finalize_daemon_thread_hang
test under TSAN#135793 merged
Jun 23, 2025 -
[3.14] Bump mypy to 1.16.1 (GH-135720)
#135848 merged
Jun 23, 2025 -
Bump mypy to 1.16.1
#135720 merged
Jun 23, 2025 -
[3.14] gh-134986: Catch PermissionError when trying to call perf in tests (GH-134987)
#135841 merged
Jun 23, 2025 -
[3.13] gh-134986: Catch PermissionError when trying to call perf in tests (GH-134987)
#135842 merged
Jun 23, 2025 -
gh-135823: improve error message in
netrc
security checks#135827 merged
Jun 23, 2025 -
[3.14] gh-89488: Add warning about
Py_BuildValue("p")
needing exactint
(GH-135610)#135843 merged
Jun 23, 2025 -
gh-89488: Add warning about
Py_BuildValue("p")
needing exactint
#135610 merged
Jun 23, 2025 -
gh-134986: Catch PermissionError when trying to call perf in tests
#134987 merged
Jun 23, 2025 -
[3.13] patchcheck: use URL paths to identify upstream remote (GH-135806)
#135809 merged
Jun 23, 2025 -
[3.14] patchcheck: use URL paths to identify upstream remote (GH-135806)
#135808 merged
Jun 23, 2025 -
add async generators section to asyncio internal docs
#135674 merged
Jun 23, 2025 -
[3.14] gh-135815: skip
netrc
security checks ifos.getuid
is missing (GH-135816)#135825 merged
Jun 22, 2025 -
[3.13] gh-135815: skip
netrc
security checks ifos.getuid
is missing (GH-135816)#135826 merged
Jun 22, 2025 -
gh-135532: cleanup clinic
module
directives for cryptographic modules#135822 merged
Jun 22, 2025 -
gh-135815: skip
netrc
security checks ifos.getuid
is missing#135816 merged
Jun 22, 2025 -
gh-135239: simpler use of mutex in hashlib & co
#135267 merged
Jun 22, 2025 -
Update patchcheck upstream remote verification behavior
#135806 merged
Jun 22, 2025 -
gh-130605: reenable test_concurrent_futures tests under TSAN
#135790 merged
Jun 21, 2025 -
[3.14] Docs: Remove unnecessary trailing backslashes (GH-135781)
#135791 merged
Jun 21, 2025 -
Remove unnecessary trailing backslashes
#135781 merged
Jun 21, 2025 -
gh-135532: optimize calls to
PyMem_Malloc
in SHAKE digest computation#135744 merged
Jun 21, 2025 -
[3.14] gh-127146: Skip test_os.test_mode for Emscripten (GH-135764)
#135784 merged
Jun 21, 2025 -
[3.14] gh-135557: use atomic stores in
heapq
operations in free-threading (GH-135601)#135787 merged
Jun 21, 2025 -
gh-135759: consistently reject negative sizes in SHAKE digests
#135767 merged
Jun 21, 2025 -
gh-135557: Use atomic writes on heapq operations
#135601 merged
Jun 21, 2025 -
[3.14] gh-135645: Added
supports_isolated_interpreters
tosys.implementation
(GH-135667)#135786 merged
Jun 21, 2025 -
gh-135645: Added
supports_isolated_interpreters
tosys.implementation
#135667 merged
Jun 21, 2025 -
gh-127146: Skip test_os.test_mode for Emscripten
#135764 merged
Jun 21, 2025 -
[3.13] gh-135756: Fix nonexistent parameter in tkinter docs (GH-135770)
#135777 merged
Jun 20, 2025 -
[3.14] gh-135756: Fix nonexistent parameter in tkinter docs (GH-135770)
#135776 merged
Jun 20, 2025 -
gh-135756: Fix nonexistent parameter in tkinter docs
#135770 merged
Jun 20, 2025 -
[3.14] gh-135698: Fix Cross-interpreter Queue.full() With Negative/Default max_size (gh-135724)
#135775 merged
Jun 20, 2025 -
gh-135698: Fix Cross-interpreter Queue.full() With Negative/Default max_size
#135724 merged
Jun 20, 2025 -
gh-135380: enhance critical section held assertions
#135381 merged
Jun 20, 2025 -
gh-135721: skip
test_trashcan_python_class
on wasm buildbots with stack overflow#135766 merged
Jun 20, 2025 -
gh-131798: JIT: Optimize _CALL_LEN when the length is known
#135260 merged
Jun 20, 2025 -
[3.14] Docs: Document
PyExceptionClass
functions in the C API (GH-135697)#135757 merged
Jun 20, 2025 -
[3.13] Docs: Document
PyExceptionClass
functions in the C API (GH-135697)#135758 merged
Jun 20, 2025 -
Docs: Document
PyExceptionClass_Name
#135697 merged
Jun 20, 2025 -
gh-135748: use argument clinic for more socket methods
#135749 merged
Jun 20, 2025 -
[3.14] gh-89083: add links to RFC 9562 sections in UUID docs (GH-135684)
#135747 merged
Jun 20, 2025 -
gh-89083: Attaching RFC links in UUID docs
#135684 merged
Jun 20, 2025 -
[3.14] gh-135532: update
Modules/_hacl/python_hacl_namespaces.h
(GH-135741)#135745 merged
Jun 20, 2025 -
gh-135532: use
_Py_strhex
in_md5.md5.hexdigest
#135742 merged
Jun 20, 2025 -
gh-135532: update
python_hacl_namespaces.h
#135741 merged
Jun 20, 2025 -
[3.14] gh-135532: simplify handling of HACL* errors in
_hmac
(GH-135740)#135743 merged
Jun 20, 2025 -
gh-135379: fix MSVC warning: conversion from 'stwodigits' to 'digit'
#135714 merged
Jun 20, 2025 -
gh-135532: simplify handling of HACL* errors in
_hmac
#135740 merged
Jun 20, 2025 -
[3.14] gh-135608: Add a null check for attribute promotion to fix a JIT crash (GH-135613)
#135739 merged
Jun 20, 2025 -
gh-135608: Add a null check for attribute promotion to fix a JIT crash
#135613 merged
Jun 20, 2025 -
[3.14] gh-127146: Add skip_emscripten_stack_overflow in a few places (GH-135722)
#135733 merged
Jun 19, 2025 -
gh-127146: Add skip_emscripten_stack_overflow in a few places
#135722 merged
Jun 19, 2025 -
[3.14] gh-135543: Emit sys.remote_exec audit event when sys.remote_exec is called (GH-135544)
#135732 merged
Jun 19, 2025 -
gh-135543: emit
sys.remote_exec
audit event whensys.remote_exec
has been called#135544 merged
Jun 19, 2025 -
Add tomasr8 as a codeowner for AST, gettext and the Tier 2 optimizer
#135727 merged
Jun 19, 2025 -
[3.14] gh-135561: ensure that the GIL is held when handling an HACL* error in
_hmac
(GH-135562)#135725 merged
Jun 19, 2025 -
gh-135561: ensure that the GIL is held when handling an HACL* error in
_hmac
#135562 merged
Jun 19, 2025 -
[3.14] gh-135709: Fix two compile warnings on WASM buildbot (GH-135712)
#135723 merged
Jun 19, 2025 -
gh-135709: Fix two compile warnings on WASM buildbot
#135712 merged
Jun 19, 2025 -
[3.14] gh-135273: Unify
ZoneInfo.from_file
signatures (GH-135274)#135716 merged
Jun 19, 2025 -
[3.13] gh-135273: Unify
ZoneInfo.from_file
signatures (GH-135274)#135715 merged
Jun 19, 2025 -
[3.13] Docs: Add missing lines between regex and text (GH-134505)
#135719 merged
Jun 19, 2025 -
[3.14] Docs: Add missing lines between regex and text (GH-134505)
#135718 merged
Jun 19, 2025 -
Add missing lines between regex and text
#134505 merged
Jun 19, 2025 -
gh-135273: Unify ZoneInfo.from_file signatures
#135274 merged
Jun 19, 2025 -
gh-135379: Move PyLong_CheckCompact to private header
#135707 merged
Jun 19, 2025 -
[3.13] Docs: Emphasize parameter name in
pkgutil.iter_importers
(GH-135597)#135711 merged
Jun 19, 2025 -
[3.14] Docs: Emphasize parameter name in
pkgutil.iter_importers
(GH-135597)#135710 merged
Jun 19, 2025 -
Emphasize parameter name
#135597 merged
Jun 19, 2025 -
gh-135379: Add back const cast to _PyLong_IsCompact
#135706 merged
Jun 19, 2025 -
gh-133934: Improve sqlite3
.help
message#135224 merged
Jun 19, 2025 -
gh-133439: Fix the error message in the sqlite3 CLI
#133807 merged
Jun 19, 2025 -
GH-135379: Specialize int operations for compact ints only
#135668 merged
Jun 19, 2025 -
[3.14] gh-126112: Fix test_os.TimerfdTests: use 10 ms resolution (GH-135681)
#135704 merged
Jun 19, 2025 -
[3.13] gh-126112: Fix test_os.TimerfdTests: use 10 ms resolution (GH-135681)
#135705 merged
Jun 19, 2025 -
gh-126112: Fix test_os.TimerfdTests: use 10 ms resolution
#135681 merged
Jun 19, 2025 -
gh-111758: Run UBSan in GitHub Actions
#135578 merged
Jun 19, 2025 -
[3.13] Document that PyType_GetModuleByDef returns a borrowed reference (GH-135666)
#135702 merged
Jun 19, 2025 -
[3.14] Document that PyType_GetModuleByDef returns a borrowed reference (GH-135666)
#135701 merged
Jun 19, 2025 -
Document that PyType_GetModuleByDef returns a borrowed reference
#135666 merged
Jun 19, 2025
143 Pull requests opened by 83 people
-
gh-135751: traceback: add recent_first and show_lines parameter
#135752 opened
Jun 20, 2025 -
gh-135768: fix allowed/blocked IPv6 domains in `http.cookiejar`
#135771 opened
Jun 20, 2025 -
GH-132532: Make CHECK_PERIODIC an instruction, not just a uop.
#135772 opened
Jun 20, 2025 -
gh-133548: fix handling of empty and 1-item tuples for `sys.exit`
#135789 opened
Jun 21, 2025 -
gh-135795: Support `.tables` in the sqlite3 command-line interface
#135796 opened
Jun 21, 2025 -
gh-135788: Support NETRC environment variable in `netrc`
#135802 opened
Jun 21, 2025 -
gh-135447: Document new bytecodes in 3.14
#135803 opened
Jun 22, 2025 -
gh-135726: multiprocessing.freeze_support no longer sets the start method globally.
#135810 opened
Jun 22, 2025 -
gh-78646: Add bytearray support to ipaddress
#135811 opened
Jun 22, 2025 -
gh-109263: Start process from spawn context in multiprocessing no longer have side effect
#135813 opened
Jun 22, 2025 -
gh-134584: Eliminate redundant refcounting from _BINARY_OP_ADD_UNICODE
#135817 opened
Jun 22, 2025 -
gh-134584: Eliminate redundant refcounting from `_CALL_TYPE_1`
#135818 opened
Jun 22, 2025 -
gh-135528: Support more second-level domain names in http.cookiejar
#135820 opened
Jun 22, 2025 -
gh-135801: Fix inaccurate module info for SyntaxWarnings during AST parsing
#135829 opened
Jun 23, 2025 -
gh-135832: implement Py_DECREF specializations for Py_GIL_DISABLED build
#135833 opened
Jun 23, 2025 -
gh-134584: Eliminate redundant refcounting from `_CALL_TUPLE_1`
#135860 opened
Jun 23, 2025 -
gh-95245: Document Py_TPFLAGS_PREHEADER
#135861 opened
Jun 23, 2025 -
gh-134786: Py_TPFLAGS_MANAGED_WEAKREF implies Py_TPFLAGS_HAVE_GC too and force checking of its presence
#135863 opened
Jun 23, 2025 -
gh-135836: take into account staggered exceptions
#135874 opened
Jun 24, 2025 -
gh-135885: Fix undocumented method `CookieJar.clear_expired_cookies` in lib `http.cookiejar`
#135882 opened
Jun 24, 2025 -
gh-135883: Fix sqlite3 CLI keeps part of previous commands when scrolling history
#135884 opened
Jun 24, 2025 -
gh-135854: Fix function `email.message.Message.get_boundary` strips boundaries twice
#135891 opened
Jun 24, 2025 -
gh-133296: Publicly expose critical section API that accepts PyMutex
#135899 opened
Jun 24, 2025 -
gh-134584: Eliminate redundant refcounting from _STORE_SUBSCR_LIST_INT
#135907 opened
Jun 25, 2025 -
gh-82575: Adjust `time.get_clock_info` *adjustable* attribute doc
#135920 opened
Jun 25, 2025 -
gh-135676: Lexical analysis: Reword String literals and related sections
#135942 opened
Jun 25, 2025 -
[3.13] gh-135839: Fix `module_traverse` and `module_clear` in subinterp modules (GH-135937)
#135943 opened
Jun 25, 2025 -
gh-135944: Add a "Runtime Components" Section to the Execution Model Docs
#135945 opened
Jun 25, 2025 -
gh-135959: Mark ast.ImportFrom.level as required
#135960 opened
Jun 26, 2025 -
gh-92266: reindent.py: Add allowlist for files with tabs
#135984 opened
Jun 26, 2025 -
gh-105636: Add re.Pattern.compile_template()
#135992 opened
Jun 26, 2025 -
gh-132661: Disallow `Template`/`str` concatenation after PEP 750 spec update
#135996 opened
Jun 26, 2025 -
gh-136003: Execute pre-finalization callbacks in a loop
#136004 opened
Jun 26, 2025 -
gh-123681: Check NORMALIZE_CENTURY behavior at runtime; require C99
#136022 opened
Jun 27, 2025 -
gh-109975: Indicate the minimal version suporting the new REPL in `tutorial/appendix.rst`
#136046 opened
Jun 27, 2025 -
gh-132732: Clear errors in JIT optimizer on error
#136048 opened
Jun 27, 2025 -
gh-134584: Eliminate redundant refcounting from `_CALL_BUILTION_O`
#136056 opened
Jun 28, 2025 -
gh-136059: docs: pathlib: Mention that iterdir() is surprisingly not streaming
#136060 opened
Jun 28, 2025 -
gh-134584: Eliminate redundant refcounting from `_CALL_STR_1`
#136070 opened
Jun 28, 2025 -
gh-136063: fix quadratic-complexity parsing in `email.message._parseparam`
#136072 opened
Jun 28, 2025 -
gh-135993: Fix IPv6 bug in `set_ok_port` and `return_ok_port`
#136076 opened
Jun 28, 2025 -
gh-134584: Eliminate redundant refcounting from `_CALL_ISINSTANCE`
#136077 opened
Jun 28, 2025 -
gh-133125: Clarify ZipInfo.date_time attribute documentation
#136082 opened
Jun 28, 2025 -
Re-export `._replace` as `.replace` in `urllib.parse` result types
#136083 opened
Jun 28, 2025 -
gh-136073: Fix expandvars() in Tools/freeze/checkextensions.py
#136093 opened
Jun 29, 2025 -
gh-136052: Do not generate empty encoded-words
#136099 opened
Jun 29, 2025 -
gh-133390: Support table, index, trigger, view, column, function, and schema completion in the sqlite3 CLI
#136101 opened
Jun 29, 2025 -
gh-134584: Eliminate redundant refcounting from ``_CALL_LEN``
#136104 opened
Jun 29, 2025 -
gh-132657: Avoid locks and refcounts in frozenset operations
#136107 opened
Jun 29, 2025 -
gh-134939: Add a Multiple Interpreters Howto Doc
#136143 opened
Jun 30, 2025 -
gh-135629: rewrite language reference section on except* to improve clarity
#136150 opened
Jun 30, 2025 -
gh-136057: Allow step and next to step over for loops
#136160 opened
Jul 1, 2025 -
gh-130979: Doc: Generate ids for audit_events using docname
#136165 opened
Jul 1, 2025 -
gh-136097: Fix sysconfig._parse_makefile()
#136166 opened
Jul 1, 2025 -
gh-136170: Use earliest zinfo.header_offset as ZipFile.data_offset
#136171 opened
Jul 1, 2025 -
gh-76535: Make `PyUnicode_ToLowerFull` and friends public
#136176 opened
Jul 1, 2025 -
gh-135552: Make the GC clear weakrefs later.
#136189 opened
Jul 1, 2025 -
gh-79922: Remove always false test skips
#136202 opened
Jul 2, 2025 -
gh-136179: Document unsafe keyword for patch, patch.object, and create_autospec
#136208 opened
Jul 2, 2025 -
gh-125862: Context decorator support for generators and async functions
#136212 opened
Jul 2, 2025 -
Remove mention of 'Unicode' strings in documentation
#136215 opened
Jul 2, 2025 -
Docs: a start on an 'improve this page' feature
#136246 opened
Jul 3, 2025 -
gh-136251: Improvements to WASM demo REPL
#136252 opened
Jul 3, 2025 -
gh-136228: Clarify example in exception handling section
#136257 opened
Jul 3, 2025 -
gh-136264: Fix PEP-739 build-details generation with relative-paths
#136265 opened
Jul 4, 2025 -
gh-133644: Remove `PySys_SetArgv*` for 3.15
#136277 opened
Jul 4, 2025 -
gh-136250: Clarify Integer string conversion length limitation
#136279 opened
Jul 4, 2025 -
gh-89341: Support creation of a link to the file by fd
#136302 opened
Jul 4, 2025 -
gh-135552: Add tests that check if weakref for tp_subclasses cleared after finalization
#136304 opened
Jul 4, 2025 -
gh-125893: Add type check for category argument in warnings.simplefilter and warnings.filterwarning
#136305 opened
Jul 4, 2025 -
gh-136306: Add support for SSL groups
#136307 opened
Jul 4, 2025 -
gh-136282: Configparser: create unnamed sections via mapping protocol access
#136313 opened
Jul 5, 2025 -
gh-136278: Document codecs.escape_encode() and codecs.escape_decode()
#136314 opened
Jul 5, 2025 -
gh-135312: Use positional-only arguments in dunder methods and abstract methods in `collections.abc`.
#136324 opened
Jul 5, 2025 -
Add test for opening an SQLite with bytes path
#136331 opened
Jul 6, 2025 -
gh-83714: Use statx on Linux 4.11 and later in os.stat
#136334 opened
Jul 6, 2025 -
gh-136336: add tests for PySys_Audit() and PySys_AuditTuple()
#136337 opened
Jul 6, 2025 -
gh-135675: Document 10.16 vs 11.0 / 16.0 vs 26.0 behavior of platform.mac_ver()
#136339 opened
Jul 6, 2025 -
gh-136355: Deprecate `-b` and `-bb` CLI flags in 3.15
#136363 opened
Jul 7, 2025 -
gh-89979: Sync C/Python `datetime` implementations positional arguments
#136366 opened
Jul 7, 2025 -
[3.13] gh-135755: Document __future__.* and CO_* as proper Sphinx objects (GH-135980)
#136371 opened
Jul 7, 2025 -
gh-136327: Fix inconsistent TypeError messages regarding invalid values after * and **
#136395 opened
Jul 7, 2025 -
[3.12] gh-136155: Docs: only add custom OpenGraph protocol meta tags for HTML builds (GH-136187)
#136406 opened
Jul 8, 2025 -
GH-136410: Faster side exits
#136411 opened
Jul 8, 2025 -
gh-88992: Mention installation artifacts as de-facto resources
#136419 opened
Jul 8, 2025 -
gh-136421: Fix crash when _datetime is been initialized in multiple sub-interpreters
#136422 opened
Jul 8, 2025 -
gh-85222: Document the side effect in multiprocessing
#136426 opened
Jul 8, 2025 -
gh-136459: Add perf trampoline support for macOS
#136461 opened
Jul 9, 2025 -
gh-121028: Soft-deprecate sys.api_version
#136463 opened
Jul 9, 2025 -
gh-136470: Correct InterpreterPoolExecutor's default thread name
#136472 opened
Jul 9, 2025 -
gh-136438: Make sure `test_compile` pass with all optimization levels
#136478 opened
Jul 9, 2025 -
gh-136438: Make sure test.test_pydoc.test_pydoc pass with all optimization levels
#136479 opened
Jul 9, 2025 -
[3.13] GH-133136: Revise QSBR to reduce excess memory held (gh-135473)
#136480 opened
Jul 9, 2025 -
gh-136231: Document xml.etree.ElementTree.iselement behavior when used with types
#136484 opened
Jul 9, 2025 -
gh-136442: Fix unittest to return exit code 5 when setUpClass raises an exception
#136487 opened
Jul 9, 2025 -
gh-136438: Make sure `test_interpreters` pass with all optimization levels
#136499 opened
Jul 10, 2025 -
gh-111704: Add `stdtypes.rst` to doctests
#136501 opened
Jul 10, 2025 -
gh-136507: Fix mimetypes CLI cannot handle multiple file parameters
#136508 opened
Jul 10, 2025 -
gh-135559: [Enum] dir() on a Flag now shows aliases
#136527 opened
Jul 11, 2025 -
gh-83336: Add alias for consistency to `utf-8-sig`
#136530 opened
Jul 11, 2025 -
gh-136535: Tests: Correct `Py_TPFLAGS_MANAGED_DICT` in `test_class.py`
#136538 opened
Jul 11, 2025 -
gh-135700: Fix instructions in __annotate__ have incorrect code positions
#136543 opened
Jul 11, 2025 -
gh-136492: Add `FrameLocalsProxyType` to `types`
#136546 opened
Jul 11, 2025 -
GH-116738: document thread-safety of bisect
#136555 opened
Jul 11, 2025 -
gh-136571: Convert more code in datetime to Argument Clinic
#136573 opened
Jul 12, 2025 -
gh-136006: fix `Py_NAN` expansion on Solaris systems
#136575 opened
Jul 12, 2025 -
gh-136421: Load `_datetime` static types during interpreter initialization
#136583 opened
Jul 12, 2025 -
gh-136586: Improve winreg's module docstring
#136587 opened
Jul 12, 2025 -
gh-130425: Add "Did you mean [...]" suggestions for `del obj.attr`
#136588 opened
Jul 12, 2025 -
gh-136438: Make sure `test_dis` pass with all optimization levels
#136593 opened
Jul 12, 2025 -
gh-136438: Make sure `test_generated_cases` pass with all optimization levels
#136594 opened
Jul 12, 2025 -
gh-136599: Improve long_hash
#136600 opened
Jul 12, 2025 -
gh-62040: Raise `ValueError` on invalid *errors* argument in several codecs
#136611 opened
Jul 13, 2025 -
gh-101100: Fix sphinx warnings in `library/xml.sax.handler.rst`
#136612 opened
Jul 13, 2025 -
gh-136134: imaplib: fix CRAM-MD5 on FIPS-only environments
#136615 opened
Jul 13, 2025 -
gh-132983: Add missing references to Zstandard in shutil docstrings
#136617 opened
Jul 13, 2025 -
gh-136618: lookbehind assertions doc at regex
#136619 opened
Jul 13, 2025 -
gh-136421: Fix crash in _datetime when initialized/finalized concurrently
#136620 opened
Jul 13, 2025 -
gh-136602: Fix wrong `offset_data` being used for sparse files with an additional `size` PAX keyword
#136621 opened
Jul 13, 2025 -
gh-136601: Always set `TarInfo.size` to the real file size for sparse files
#136622 opened
Jul 13, 2025 -
gh-136134: smtplib: fix CRAM-MD5 on FIPS-only environments
#136623 opened
Jul 13, 2025 -
gh-136632: use support.captured_std* in test_pyrepl/test_interact.py
#136633 opened
Jul 13, 2025 -
gh-136595: Normalize surrogate pairs in REPL input to fix UnicodeEnco…
#136639 opened
Jul 14, 2025 -
gh-55531: Implement `normalize_encoding` in C
#136643 opened
Jul 14, 2025 -
gh-136616: Improve `assert` syntax error messages
#136653 opened
Jul 14, 2025 -
gh-123299: Update What's new in Python 3.14: typos and misplaced item.
#136665 opened
Jul 15, 2025 -
gh-136687: allow manually excluding ncurses from the build
#136696 opened
Jul 15, 2025 -
gh-53144: Use `encodings.aliases` in `email` mod
#136701 opened
Jul 16, 2025 -
gh-136728: Refactor build.yml CI config and multissltests.py
#136729 opened
Jul 16, 2025 -
gh-136681: make argsbuf static to speedup processing positional arguments with AC
#136732 opened
Jul 17, 2025 -
gh-136191: Unify commands to uppercase for wider support
#136733 opened
Jul 17, 2025 -
gh-118469: Document sqlite3.Binary in module constants
#136734 opened
Jul 17, 2025 -
gh-136736: Fix handling alphanumerical non-ASCII characters in encodings.normalize_encoding()
#136737 opened
Jul 17, 2025 -
Fix typo in `format_string` docstring
#136742 opened
Jul 17, 2025 -
gh-136234: Fix _SelectorSocketTransport.writelines to be robust to connection loss
#136743 opened
Jul 17, 2025 -
gh-136744: Remove unnecessary chmod from pydoc.apropos() test.
#136746 opened
Jul 17, 2025 -
gh-135621: Remove dependency on curses from PyREPL
#136758 opened
Jul 18, 2025 -
gh-116738: Make syslog module thread-safe
#136760 opened
Jul 18, 2025 -
gh-115075: Clarify docs for types_map and types_map_inv on mimetypes.MimeTypes
#136761 opened
Jul 18, 2025 -
gh-136547: refactor `hashlib_helper` for blocking and requesting digests
#136762 opened
Jul 18, 2025 -
GH-135904: Add tests for the JIT build process
#136766 opened
Jul 18, 2025 -
fix typo in `test_ast.py`
#136767 opened
Jul 18, 2025
325 Issues closed by 65 people
-
ipaddress.IPv6Address.is_private makes redundant checks
#88333 closed
Jul 18, 2025 -
New threads should inherit the contextvars.Context of their creator
#128555 closed
Jul 18, 2025 -
`PyMemoryView_Type` is not documented
#136753 closed
Jul 18, 2025 -
Tutorial: Example input is equivalent to output
#136703 closed
Jul 17, 2025 -
`sys.monitoring.register_callback()` audit event not documented in the table
#136697 closed
Jul 17, 2025 -
spam
#136748 closed
Jul 17, 2025 -
Emscripten: Get test suite passing
#127146 closed
Jul 17, 2025 -
`importlib.reload` is not thread-safe
#126548 closed
Jul 17, 2025 -
Difference in CTRL+D Behavior Between `code.interact` and Python REPL
#136730 closed
Jul 16, 2025 -
Add asterisk tag to `moudle_globals` in `library/linecache.rst`
#136656 closed
Jul 16, 2025 -
Calling a class method from within another class method causes AttributeError
#136727 closed
Jul 16, 2025 -
Spam
#136726 closed
Jul 16, 2025 -
build `_asyncio` module as static module
#136669 closed
Jul 16, 2025 -
`os.chdir` docstring is invalid rst
#136710 closed
Jul 16, 2025 -
`umask`ed `os.makedirs()` sometimes fails on Emscripten
#135783 closed
Jul 16, 2025 -
test_external_inspection.test_only_active_thread is flaky
#136186 closed
Jul 16, 2025 -
Why move unreachable is better than reachable in GC
#136693 closed
Jul 16, 2025 -
Free threaded builds can double dealloc if .tp_dealloc sleeps
#135909 closed
Jul 15, 2025 -
Bug with per-thread bytecode and profiling/instrumentation in freethreading
#136396 closed
Jul 15, 2025 -
Give better errors for OS commands, like 'pip', in REPL, script
#72327 closed
Jul 15, 2025 -
os.path.samestat incorrectly states "Accepts a path-like object"
#136682 closed
Jul 15, 2025 -
[doc] hmac cannot be used with shake algorithms
#72570 closed
Jul 15, 2025 -
Python-3.12.4 can not find OpenSSL in /usr/local
#121908 closed
Jul 15, 2025 -
HP-UX local libraries not included
#58773 closed
Jul 15, 2025 -
Nicer interface to convert hashlib digests to int
#72112 closed
Jul 15, 2025 -
Using custom OpenSSL version 3.x when compiling Python 3.x - fails
#121992 closed
Jul 15, 2025 -
Abstract base class for hashlib
#62942 closed
Jul 15, 2025 -
Windows CI fails: "fatal error C1083: Cannot open include file: 'openssl/evp.h': No such file or directory"
#108888 closed
Jul 15, 2025 -
hashlib.pbkdf2_hmac Hash Constructor
#65487 closed
Jul 15, 2025 -
document that hashlib.new takes kwargs
#79965 closed
Jul 15, 2025 -
Blake2b/s implementations have minor GIL issues
#80700 closed
Jul 15, 2025 -
hashlib.algorithms_available lists algorithms that are not available in OpenSSL 3.0 default provider
#91257 closed
Jul 15, 2025 -
`self_converter` used in a `METH_O` function doesn't support `unused` parameter
#136654 closed
Jul 15, 2025 -
Undefined Behavior triggered in dictobject
#136660 closed
Jul 15, 2025 -
FTBFS on Solaris due to missing space
#98901 closed
Jul 15, 2025 -
Signature of `PyFloat_Pack{2,4,8}` inconsistent with documentation
#136663 closed
Jul 15, 2025 -
InterpreterPoolExecutor does not work as replacement of ThreadPoolExecutor.
#136603 closed
Jul 14, 2025 -
Unit test test_incremental_gc_handles_fast_cycle_creation sometimes fails
#133532 closed
Jul 14, 2025 -
Not all types have "trashcan" protection and tp_dealloc can overflow stack
#124715 closed
Jul 14, 2025 -
`,` works with `Decimal()` against the doc of **Format Specification Mini-Language**
#136636 closed
Jul 14, 2025 -
Optionally run Python regression tests in parallel
#127933 closed
Jul 14, 2025 -
Off-by-one errors in hashlib.scrypt error messages
#90733 closed
Jul 14, 2025 -
ASan: heap-buffer-overflow in ucs2lib_default_find
#127971 closed
Jul 14, 2025 -
spam
#136644 closed
Jul 14, 2025 -
Mention of importlib.metadata.PackageNotFoundError in docs
#116981 closed
Jul 14, 2025 -
encoding problem: coding:gbk cause syntaxError
#79321 closed
Jul 14, 2025 -
Simplify parsing parameters in Argument Clinic
#135256 closed
Jul 13, 2025 -
Ambiguous symbol table names
#121914 closed
Jul 13, 2025 -
Use ipaddress.ip_address instead of regex to detect IPv4 string in http.cookiejar
#135500 closed
Jul 13, 2025 -
Encodings and aliases do not match runtime
#42237 closed
Jul 13, 2025 -
BlockingIOError: [Errno 11] Resource temporarily unavailable when performing SSL handshake on Solaris
#89785 closed
Jul 13, 2025 -
[PATCH] python socket module fails to build on Solaris when -zignore is in LDFLAGS
#68083 closed
Jul 13, 2025 -
Rewrite & cleanup HACL*-based extension modules
#135532 closed
Jul 13, 2025 -
ftplib `retrbinary(rest=...)` seems to send incorrect data
#127561 closed
Jul 13, 2025 -
Difference between open and codecs.open
#61639 closed
Jul 13, 2025 -
locale.nl_langinfo(locale.ERA) is broken
#125411 closed
Jul 13, 2025 -
Detail `del s[i:j]` in `Mutable Sequence Types`
#134833 closed
Jul 13, 2025 -
Exception raised from `Wave_write.__del__()` after failed attempt to open file for write operation
#136523 closed
Jul 13, 2025 -
EUC-JP codec fails to properly decode the "㎝" character
#95734 closed
Jul 13, 2025 -
Why does codecs.StreamWriter accept text data stream?
#108428 closed
Jul 13, 2025 -
Support zstd on Android
#135846 closed
Jul 12, 2025 -
Avoid using `ERR_func_error_string` and `EVP_MD_CTX_md` with OpenSSL 3.0+
#136591 closed
Jul 12, 2025 -
test_opcache fails randomly (failure or crash)
#132942 closed
Jul 12, 2025 -
Leak test of test_descr fails Base2 != Base
#133122 closed
Jul 12, 2025 -
Py_DECREF() in interpreter doesn't call `_PyReftracerTrack(op, PyRefTracer_DESTROY)`
#130382 closed
Jul 12, 2025 -
Clean up "lltrace"
#129763 closed
Jul 12, 2025 -
Find a way to handle branch events in `async for`
#128534 closed
Jul 12, 2025 -
avoid bare except: in stdlib
#125522 closed
Jul 12, 2025 -
`UnboundLocalError` in `email.message.Message.get_payload`
#134759 closed
Jul 12, 2025 -
Failure when running `test_inspect` locally
#136549 closed
Jul 12, 2025 -
UAF when writing to a bytearray with an element implementing `__index__` with side-effects
#91153 closed
Jul 12, 2025 -
Numbers
#136577 closed
Jul 12, 2025 -
Compilation of HACL fails under macOS Silicon for version 3.14
#130478 closed
Jul 12, 2025 -
Add ssl module test for AWS-LC
#135401 closed
Jul 12, 2025 -
Some comments on concurrent.interpreters documentation
#136569 closed
Jul 12, 2025 -
REPL: Prompt obscures chars for print with end=","
#136553 closed
Jul 12, 2025 -
Fix `IndexError` in `pydoc.replace`
#136572 closed
Jul 12, 2025 -
Custom unpickler and pickler for the shelve module
#99631 closed
Jul 12, 2025 -
XSS in html.parser library
#102555 closed
Jul 12, 2025 -
Decide the fate of missing C99 functions in `math`
#135853 closed
Jul 12, 2025 -
Improve and amend `hashlib.__doc__`
#136565 closed
Jul 12, 2025 -
concurrent.interpreters - buggy code leads to a crash during finalization
#136568 closed
Jul 12, 2025 -
Unexpected UnicodeError instead of UnicodeDecodeError within codec.readline() only for 'utf-16' encoding
#112812 closed
Jul 12, 2025 -
Assertion failure when func_repr is called on an already tp_clear-ed object
#91636 closed
Jul 11, 2025 -
`test_perf_profiler` fails under Windows Subsystem for Linux
#134986 closed
Jul 11, 2025 -
Multicore benchmark did not work
#136526 closed
Jul 11, 2025 -
perf trampolines are not reliable in aarch64
#136541 closed
Jul 11, 2025 -
Not all C tests conform to PEP-737
#136300 closed
Jul 11, 2025 -
Snake Bug
#136542 closed
Jul 11, 2025 -
`./python.exe -OO -m test test_concurrent_futures` fails
#136434 closed
Jul 11, 2025 -
[Fun Idea] Can we call Python 3.14 "πthon" as a joke?
#136539 closed
Jul 11, 2025 -
asyncio has underscored names in its `__all__`
#134657 closed
Jul 11, 2025 -
PYTHONIOENCODING=undefined doesn't work in Python 3
#76637 closed
Jul 11, 2025 -
Document encodings.idna limitations
#86699 closed
Jul 11, 2025 -
Print uncollectable objects if DEBUG_UNCOLLECTABLE mode was set
#136517 closed
Jul 11, 2025 -
Attribute resolution of an Enum member that is an instance of a subclass of the mixin class does not follow MRO
#116487 closed
Jul 11, 2025 -
Inverted enum.Flag
#107538 closed
Jul 11, 2025 -
`enum.Enum.__dir__` docs do not mention enum members in return value
#104235 closed
Jul 11, 2025 -
Python should have RESERVED WORDS ... example "sorted"
#136524 closed
Jul 10, 2025 -
Keepends param in codec readline(s)
#52876 closed
Jul 10, 2025 -
Improve `codecs.BufferedIncrementalDecoder` documentation
#82663 closed
Jul 10, 2025 -
Data race on `tp_flags` with subinterpreters and static types
#129817 closed
Jul 10, 2025 -
No Sphinx markup for PyExc_*
#136209 closed
Jul 10, 2025 -
compression.zstd tests: test_compress_locking sometimes fail on free-threading builds
#136394 closed
Jul 10, 2025 -
Enhance critical section held assertions for objects in free-threading
#135380 closed
Jul 10, 2025 -
Race condition in subinterpreters during subinterpreter creation on Windows debug build
#100711 closed
Jul 10, 2025 -
get_async_stack_trace is missing part of the graph
#136476 closed
Jul 10, 2025 -
Inconsistent argparse ArgumentParser parse_known_args() behavior when '--' is present in argument list
#136462 closed
Jul 10, 2025 -
codecs should raise specific UnicodeDecodeError/UnicodeEncodeError rather than just UnicodeError
#70068 closed
Jul 10, 2025 -
Clarify "system-wide" in docs for time.monotonic()
#102740 closed
Jul 9, 2025 -
Define "standard library" and "stdlib" in the glossary
#136145 closed
Jul 9, 2025 -
issue using urljoin from urllib.parse
#136481 closed
Jul 9, 2025 -
Show how to clear a `@functools.cached_property`
#135936 closed
Jul 9, 2025 -
Document that os.path.ismount() returns true for nested btrfs subvolumes
#81520 closed
Jul 9, 2025 -
Fix sqlite timezone-naive adapter recipe
#131825 closed
Jul 9, 2025 -
asyncio REPL: Use `self.loop` instead of global `loop` variable in `AsyncIOInteractiveConsole`
#136447 closed
Jul 9, 2025 -
Misspelled freethreading in 3.14.0b3
#136055 closed
Jul 9, 2025 -
Write documentation for codecs.readbuffer_encode()
#53243 closed
Jul 9, 2025 -
functools.partial does not re-set vector call.
#119109 closed
Jul 9, 2025 -
Race between `partial_vectorcall_fallback` and `_PyVectorcall_FunctionInline` under free-threading
#128050 closed
Jul 9, 2025 -
Remove Platform Emscripten is not supported warning
#136229 closed
Jul 9, 2025 -
Make Fraction more subclassing-friendly
#136096 closed
Jul 8, 2025 -
Give python-isal a mention in the zlib/gzip documentation
#98347 closed
Jul 8, 2025 -
Weakly Referenceable Object
#130062 closed
Jul 8, 2025 -
`encodings` module is not documented
#136162 closed
Jul 8, 2025 -
random.vonmisesvariate() and random.lognormvariate() accept invalid parameters despite docs constraints
#135647 closed
Jul 8, 2025 -
seems that time.get_clock_info('time').resolution report wrong result with actually comparing
#92295 closed
Jul 8, 2025 -
Inconsistent import behavior when concurrent.futures.InterpreterPoolExecutor not exist
#136380 closed
Jul 8, 2025 -
strptime and week numbers without week days
#88421 closed
Jul 8, 2025 -
_TIER2_RESUME_CHECK is costly in the JIT
#134728 closed
Jul 8, 2025 -
`test_zoneinfo_property.py` misses tests with all `pickle` protocols
#136297 closed
Jul 8, 2025 -
assertion failures and a crash when using an uninitialized struct.Struct object
#75960 closed
Jul 8, 2025 -
argparse.BooleanOptionalAction documentation
#136032 closed
Jul 8, 2025 -
Cpyth
#136400 closed
Jul 7, 2025 -
Always download Python no matter If there is Python in computer when build Python in Windows
#103434 closed
Jul 7, 2025 -
Add Non-Refcounted Operations for common types using _PyStackRef
#134689 closed
Jul 7, 2025 -
Tests for happy eyeballs + working around bug in wait_for
#98388 closed
Jul 7, 2025 -
Segmentation fault when editing a list in-place in a C extesnion
#136388 closed
Jul 7, 2025 -
`test_interpreters` misses tests with all `pickle` protocols
#136285 closed
Jul 7, 2025 -
zoneinfo: ZoneInfo raises IsADirectoryError instead of ZoneInfoNotFoundError
#85702 closed
Jul 7, 2025 -
OSError and SegFault encountered when building p11-Kit against 32 bit Python-3.11.2 using 64 bit time flags
#104351 closed
Jul 7, 2025 -
AssertionError in test_whichdb_ndbm on NetBSD
#124486 closed
Jul 7, 2025 -
Use tagged pointers on the stack in the default build.
#127705 closed
Jul 7, 2025 -
format(Fraction(1, 3), '.016f') raises ValueError
#130662 closed
Jul 7, 2025 -
round(A) will be errored, A is pandas.core.series.series but its dtype is object
#136367 closed
Jul 7, 2025 -
Log formatters which use newlines to separate messages should quote newlines for security reasons
#94503 closed
Jul 7, 2025 -
segfault in gc with 3.14.0b1, trio and pytest
#133932 closed
Jul 7, 2025 -
`test_weakref.test_threaded_weak_key_dict_deepcopy` crash: merged objects should have ob_tid == 0
#135106 closed
Jul 7, 2025 -
Reconsider XML Security warnings / obsolete vulnerabilities
#127502 closed
Jul 7, 2025 -
spam
#136354 closed
Jul 7, 2025 -
`test_free_threading.test_monitoring.SetProfileMultiThreaded.test_instrumentation` crashes intermittently
#128806 closed
Jul 7, 2025 -
test_free_threading: test_instrumentation() failing randomly on free-threading CI
#129441 closed
Jul 7, 2025 -
test_sqlite3 fails on ZFS
#136289 closed
Jul 7, 2025 -
Slice assignment allows mismatched length in Python 3.12.6 without raising ValueError
#136349 closed
Jul 7, 2025 -
3.14 regression with `typing._eval_type()`
#136316 closed
Jul 6, 2025 -
Decide the fate of `type_params` in `_eval_type` and `_evaluate`
#136021 closed
Jul 6, 2025 -
test_interpreters.test_stress Failed on aarch64 Fedora Stable Clang 3.x Buildbot
#128381 closed
Jul 6, 2025 -
`typing._eval_type` is not preserving `GenericAlias` subclasses
#130870 closed
Jul 6, 2025 -
test_interpreters.test_stress Crashes in managed_static_type_state_clear()
#127108 closed
Jul 6, 2025 -
Finish deprecation period for some sqlite3.Connection APIs
#133595 closed
Jul 6, 2025 -
Test test_zstd_multithread_compress is always skipped
#136315 closed
Jul 5, 2025 -
Attribute __annotations__ containd in FunctionType.__dict__ but is not an attribute of "FunctionType" itself
#133819 closed
Jul 5, 2025 -
There is no way to annotate singletons like `sys.monitoring.DISABLE`
#135807 closed
Jul 5, 2025 -
`_testcapi` has invalid usage of `PyType_GetName`
#136288 closed
Jul 4, 2025 -
venv using symlinks and empty pyvenv.cfg isn't recognized as venv / able to find python home
#135773 closed
Jul 4, 2025 -
Unable to build CPython with JIT on Arch-based Linux distributions.
#136283 closed
Jul 4, 2025 -
BUG/Question: a race condition seen in `click` against free-threading interpreters
#136248 closed
Jul 4, 2025 -
Worst case quadratic complexity in HTMLParser
#135462 closed
Jul 4, 2025 -
TSan: data race with PyTypeObject version tag
#116909 closed
Jul 4, 2025 -
dict(df.groupby(...)) raises TypeError: 'str' object is not callable unexpectedly
#136260 closed
Jul 4, 2025 -
spam
#136262 closed
Jul 4, 2025 -
spam
#136261 closed
Jul 4, 2025 -
tarfile, zipfile, and shutil documentation should mention zstd compression
#135252 closed
Jul 3, 2025 -
[C API] Deprecate calling PyObject_SetAttr(obj, attr, NULL) with an exception set
#135075 closed
Jul 3, 2025 -
test_alt_digits_nl_langinfo fails for locale uk_UA
#133740 closed
Jul 3, 2025 -
encodings.idna: Unexpanded f-string in "Unsupported error handling" exception
#135069 closed
Jul 3, 2025 -
cpython uses old cached bytecode when you change the source to fast
#136224 closed
Jul 3, 2025 -
Optimize asyncio.to_thread to avoid contextvars.copy_context() overhead for empty contexts
#136157 closed
Jul 3, 2025 -
IndexError when calling asyncio.open_connection
#135836 closed
Jul 3, 2025 -
Doc: Some broken links
#136135 closed
Jul 3, 2025 -
Improve error message when comparing two `mappingproxy` objects
#136203 closed
Jul 2, 2025 -
operator.imod - AddressSanitizer: allocation-size-too-big
#136198 closed
Jul 2, 2025 -
tempfile.NamedTemporaryFile wrong argument
#136207 closed
Jul 2, 2025 -
sqlite3 connect uri=False mode=memory
#136196 closed
Jul 2, 2025 -
calendar.isleap - AddressSanitizer: allocation-size-too-big
#136197 closed
Jul 2, 2025 -
Improve error message when comparing two `types.SimpleNamespace` objects
#136193 closed
Jul 2, 2025 -
Expose log format to users in assertLogs
#134567 closed
Jul 2, 2025 -
Improve doc-strings for datetime.strftime & strptime
#84823 closed
Jul 2, 2025 -
Incorrect handling of PyObject_RichCompareBool() in the _zoneinfo module
#87298 closed
Jul 2, 2025 -
`~bool` deprecation not reported for literals
#134280 closed
Jul 2, 2025 -
The JIT's "pure" `_BINARY_OP` evaluation produces UB (and incorrect results)
#136183 closed
Jul 2, 2025 -
Generator objects are defined using `PyObject_HEAD` rather than `PyObject_VAR_HEAD`
#126596 closed
Jul 2, 2025 -
So, the doc of `split()` should say that a negative number makes all possible splits
#136192 closed
Jul 2, 2025 -
ModuleNotFoundError: No module named 'test.support'
#136153 closed
Jul 1, 2025 -
Expose `PyMutex_IsLocked` in the public C API
#134009 closed
Jul 1, 2025 -
Use stackref version for LOAD_ATTR to handle cases we can't specialize for
#136125 closed
Jul 1, 2025 -
Add __len__() method to types.SimpleNamespace
#136109 closed
Jul 1, 2025 -
Daemon threads are not forced to exit as part of runtime finalization
#124149 closed
Jul 1, 2025 -
`for` expressions should propagate `.value` of `StopIteration`, as `map` does
#136177 closed
Jul 1, 2025 -
Remove deprecated `sre_*` modules
#105456 closed
Jul 1, 2025 -
`fractions.Fraction.from_float` parameter `f` is documented as `flt`
#136169 closed
Jul 1, 2025 -
More gil-disabled type thread safety
#114214 closed
Jul 1, 2025 -
data races in frame inspection and tracebacks
#128421 closed
Jul 1, 2025 -
Colorize sqlite3 CLI
#133447 closed
Jul 1, 2025 -
data race with extension modules checking for empty weaklist
#135607 closed
Jul 1, 2025 -
pthread_exit & PyThread_exit_thread from PyEval_RestoreThread etc. are harmful
#87135 closed
Jul 1, 2025 -
UBsan: Remove _Py_NO_SANITIZE_UNDEFINED
#133157 closed
Jul 1, 2025 -
Proposal: Add update(**kwargs) method to types.SimpleNamespace
#136140 closed
Jul 1, 2025 -
spam
#136161 closed
Jul 1, 2025 -
Invalid error messages after GH-134077
#135422 closed
Jun 30, 2025 -
A runtime result error found in Table of Content 3.1.2 Text
#136118 closed
Jun 30, 2025 -
Implement PEP 649 and PEP 749
#119180 closed
Jun 30, 2025 -
math.tau broken video link
#136122 closed
Jun 30, 2025 -
codecs.charmap_build is untested and undocumented
#48181 closed
Jun 30, 2025 -
We need to cross-check abstract interpreter's DSL header with bytecodes.c DSL headers
#128312 closed
Jun 30, 2025 -
Finish up LOAD_ATTR specialisation
#100288 closed
Jun 30, 2025 -
Make NuGet packages installable with "dotnet tool"
#129261 closed
Jun 30, 2025 -
Minor improvement in datetime.timestamp() docs
#86845 closed
Jun 30, 2025 -
How to reduce memory usage with the PEG interpreter in Python 3.10
#136116 closed
Jun 30, 2025 -
`csv.writer` with `QUOTE_NONE` still requires non-emtpy `quotechar` and `escapechar`
#132813 closed
Jun 30, 2025 -
Outdated `os.linesep` docs in `os.py`
#136087 closed
Jun 30, 2025 -
Are `__slots__` benefits still "significant"?
#136016 closed
Jun 30, 2025 -
Segfault by calling `repr(SimpleNamespace)` with `typing.Union` attributes in threads on a free-threading build
#135878 closed
Jun 30, 2025 -
The argument name `sep` of `split()` should be like `del` which means `delimiter` for consistency
#136106 closed
Jun 29, 2025 -
3.14's "What's new" says `__future__.annotations` will be removed, but it must not
#127639 closed
Jun 29, 2025 -
Failed assertion in `_PyUnicode_Equal` from `calculate_suggestions` with non-string candidate
#129573 closed
Jun 29, 2025 -
Cover the password prompt case for `SSLContext.load_cert_chain` with a test
#132102 closed
Jun 29, 2025 -
ast.parse(mode='single') exception for block statements without trailing newline
#135798 closed
Jun 29, 2025 -
ThreadPoolexecutor doesnt release memory
#131448 closed
Jun 29, 2025 -
Support for Custom Title Bar in Tkinter to Control Minimize/Maximize Buttons Cross-Platform
#135024 closed
Jun 29, 2025 -
Error when building from source
#123386 closed
Jun 29, 2025 -
Queue get timout parameter does not use a monotonic timer
#104509 closed
Jun 29, 2025 -
SSL issue starting from openssl 3.2
#128141 closed
Jun 29, 2025 -
Align `.py[co]` IANA Media Types with RFC6838
#135387 closed
Jun 29, 2025 -
Pickle `NEWOBJ`/`NEWOBJ_EX` opcodes don't type check `arg`
#135579 closed
Jun 29, 2025 -
codeobject.co_nlocals and codeobject.co_varnames are incorrect for function definition
#133326 closed
Jun 29, 2025 -
Unreachable code warnings while building latest main at 48c70b8
#128086 closed
Jun 29, 2025 -
Improve error message when passing an invalid producer to `dict`
#135765 closed
Jun 29, 2025 -
clang -fsanitize=memory detected error with the trivial program that embeds the Python interpreter
#135774 closed
Jun 29, 2025 -
The error message from `codecs.register_error()` and `str.encode()` should be clearer
#135760 closed
Jun 29, 2025 -
Un-necessary loglinear complexity in `platform._platform`
#136066 closed
Jun 29, 2025 -
Memory Safety Issue in marshal.c TYPE_SLICE Case
#136053 closed
Jun 29, 2025 -
update pure python datetime.timedelta creation
#69915 closed
Jun 28, 2025 -
`str()` and `decode()` should have `decoding` argument
#136078 closed
Jun 28, 2025 -
A Series of Simple DOS Vulnerabilities
#134873 closed
Jun 28, 2025 -
Fix Docu time.rst - GetSystemTimePreciseAsFileTime() and monotonic() clock
#126745 closed
Jun 28, 2025 -
Buffer Overflow Vulnerability in _Py_wreadlink Function
#136062 closed
Jun 28, 2025 -
Guard call to _hashlib in test_hashlib.py
#135571 closed
Jun 28, 2025 -
No document for `importlib.metadata.distributions`
#136023 closed
Jun 27, 2025 -
strptime() fails to parse month names containing İ (U+0130)
#136028 closed
Jun 27, 2025 -
Nonsensical exception message when calling `__new__` on non-instaniable objects
#78465 closed
Jun 27, 2025 -
Description of `exit` / `quit`
#136010 closed
Jun 27, 2025 -
Broken tests with "legacy" sys.float_repr_style
#128051 closed
Jun 27, 2025 -
Avoid decref in PyObject_RichCompareBool
#136017 closed
Jun 27, 2025 -
strptime(.., '%c') fails to parse output of strftime('%c', ..) in some locales
#53203 closed
Jun 27, 2025 -
Provide iOS stub for `strip`
#135968 closed
Jun 27, 2025 -
iOS testbed doesn't honor .pth files
#135966 closed
Jun 27, 2025 -
Change how sorting picks minimum run length
#135551 closed
Jun 27, 2025 -
Missing char in palmos encoding
#135995 closed
Jun 26, 2025 -
3.14.0b3 JIT build fails with `KeyError: 'R_X86_64_GOTPCREL'`
#135690 closed
Jun 26, 2025 -
multiprocessing logger deadlocks if used with logging.handlers.QueueHandler
#90321 closed
Jun 26, 2025 -
`generator.close()` never raises `GeneratorExit`
#135110 closed
Jun 26, 2025 -
json.load() can raise undocumented RecursionError
#135835 closed
Jun 26, 2025 -
Wrong `TypeError` message
#135915 closed
Jun 26, 2025 -
[3.12.11] virtual env shell (ps1) prompt double parentheses around name
#135979 closed
Jun 26, 2025 -
`make patchcheck` should check the whitespace of .c/.h files
#53158 closed
Jun 26, 2025 -
json module won't parse a float that starts with a decimal point
#64070 closed
Jun 26, 2025 -
typo in /doc/howto/isolating-extensions
#135965 closed
Jun 26, 2025 -
datetime.isoformat() docstring has a typo
#135956 closed
Jun 26, 2025 -
Improve syntax error for wrongly closed strings
#88535 closed
Jun 25, 2025 -
CPython fails to build on MSVC with latest C standard flag
#135927 closed
Jun 25, 2025 -
`traverse_module_state` can return `int`, do not use `(void)` for it
#135839 closed
Jun 25, 2025 -
test_input_tty hangs when run multiple times in the same process on macOS 10.15
#89050 closed
Jun 25, 2025 -
`_interpreters.set___main___attrs` raises SystemError when passed a non-dict object
#135855 closed
Jun 25, 2025 -
Add a BAT file to launch IDLE with free-threading support
#135837 closed
Jun 24, 2025 -
-X tlbc undocumented in 3.14 and 3.15 command line options
#135805 closed
Jun 24, 2025 -
Possible Integer Overflow Vulnerability in dtoa.c
#135782 closed
Jun 24, 2025 -
Dispatching mechanism in `reprlib.repr` may be fragile
#135890 closed
Jun 24, 2025 -
Error in Format Specification Mini-Language concerning `precision_with_grouping` in 3.14
#134449 closed
Jun 24, 2025 -
MSVC ARM64 compiler regression causing Unicode errors
#113650 closed
Jun 24, 2025 -
Using `reprlib.repr` fails for very large numbers
#135487 closed
Jun 24, 2025 -
`copy.deepcopy` code is too nested.
#135865 closed
Jun 24, 2025 -
builtin min() returns wrong result in the following use case where its key argument is specified
#135879 closed
Jun 24, 2025 -
float.__mod__ is unstable: if n % k == k then n % k % k == 0
#135859 closed
Jun 24, 2025 -
`shutil.copyfileobj()` doesn't flush at end of copy
#135648 closed
Jun 24, 2025 -
Recursively calling makepasv() finally leads to core dumped.
#90369 closed
Jun 23, 2025 -
Spam
#135864 closed
Jun 23, 2025 -
Abort in `_interpqueuesmodule` due to queue being created with negative `maxsize`
#135698 closed
Jun 23, 2025 -
Software Network 3.13.5 module fails to build
#135754 closed
Jun 23, 2025 -
gzip header write OS field
#83302 closed
Jun 23, 2025 -
Smarter use of a mutex in incremental HMAC and hash functions
#135239 closed
Jun 23, 2025 -
Improve `netrc` security check error message
#135823 closed
Jun 23, 2025 -
Allow "p" in Py_BuildValue
#89488 closed
Jun 23, 2025 -
Daemonic threads not killed in some circumstances in python 3.13
#123940 closed
Jun 23, 2025 -
maximum recursion depth in deepcopy regression
#126817 closed
Jun 23, 2025 -
Improve `.help` in the `sqlite3` CLI
#133934 closed
Jun 23, 2025 -
`netrc` security check may fail on WASI due to the lack of `os.getuid`
#135815 closed
Jun 22, 2025 -
`min(<range>)` and `max(<range>)` can cause indefinite, uninterruptable interpreter hangs
#135824 closed
Jun 22, 2025 -
No documentation of `string.templatelib`
#135804 closed
Jun 22, 2025 -
Exception unwinding might be broken when handling a memory error.
#132508 closed
Jun 21, 2025 -
race condition in threading when interpreter finalized while daemon thread runs (thread sanitizer identified)
#124878 closed
Jun 21, 2025 -
TSan: data race with _PyThreadState_Attach and _PyThreadState_Detach
#116910 closed
Jun 21, 2025 -
SystemError in OpenSSL's SHAKE when passing negative digest sizes
#135759 closed
Jun 21, 2025 -
data race between lock free list reads and heapq
#135557 closed
Jun 21, 2025 -
3.14: missing sys.implementation.supports_isolated_interpreters?
#135645 closed
Jun 21, 2025 -
gh-135780:Proof of Concept: Integer Overflow Vulnerability in dtoa.c
#135780 closed
Jun 21, 2025 -
`tkinter.commondialog.Dialog.show()` documentation has nonexistent `color` parameter
#135756 closed
Jun 20, 2025 -
Add tkinter to the official embeddable python zip file
#99566 closed
Jun 20, 2025 -
Re Bug
#135750 closed
Jun 20, 2025 -
`test_capi` fails on wasm buildbots with stack overflow
#135721 closed
Jun 20, 2025 -
Segfault/abort in `_Py_uop_sym_new_const` on a JIT build
#135608 closed
Jun 20, 2025 -
Spam
#135738 closed
Jun 20, 2025 -
Parse long strings with \U codes.
#135735 closed
Jun 20, 2025 -
`_hmac`: GIL may be released while attempting to set an exception
#135561 closed
Jun 19, 2025 -
Add new audit event for `sys.remote_exec()`
#135543 closed
Jun 19, 2025 -
test_repl's test_no_memory: AssertionError: -6 not found in (1, 120)
#118331 closed
Jun 19, 2025 -
Two warnings on `wasm32-wasi Non-Debug PR` buildbot
#135709 closed
Jun 19, 2025 -
Unify ZoneInfo.from_file signature
#135273 closed
Jun 19, 2025 -
subprocess.run adds quotes in unexpected places
#135696 closed
Jun 19, 2025
154 Issues opened by 121 people
-
ctypes docs should list fixed-size integer types in table for "fundamental data types"
#136769 opened
Jul 19, 2025 -
sysconfig.get_config_var('LIBDIR') should not load a compile time string
#136768 opened
Jul 19, 2025 -
Misleading comment in `enum.verify.__call__`
#136764 opened
Jul 18, 2025 -
Decide the fate of `enum.bin`
#136763 opened
Jul 18, 2025 -
NamedTuple class body does not support `super()` or `__class__`
#136765 opened
Jul 18, 2025 -
<lock.h> filename is too generic
#136759 opened
Jul 18, 2025 -
Intern string representation of operators and some other symbolic literals
#136757 opened
Jul 18, 2025 -
Python 3.9.23 regression for `Path.resolve()` on Windows with `WinError 53`
#136755 opened
Jul 18, 2025 -
IPv4 addresses in 0.0.0.0/8 should be marked reserved
#136752 opened
Jul 18, 2025 -
pydoc test_apropos_empty_doc test performs questionable chmod
#136744 opened
Jul 17, 2025 -
Make it easier to extend zipfile code
#136741 opened
Jul 17, 2025 -
Redundant Comparison and Unused parts of code
#136738 opened
Jul 17, 2025 -
Inconsisten handling of non-ASCII characters in encodings.normalize_encoding()
#136736 opened
Jul 17, 2025 -
typing._GenericAlias objects allow arbitrary dunder attribute creation
#136731 opened
Jul 16, 2025 -
Refactor build.yml CI ssltests config and multissltests.py
#136728 opened
Jul 16, 2025 -
TurtleGraphicsError doesn't have documentation
#136722 opened
Jul 16, 2025 -
Improve `encodings.normalize` behaviour or docs
#136702 opened
Jul 16, 2025 -
Improving `./configure --help` output
#136700 opened
Jul 16, 2025 -
`test_free_threading.test_monitoring` flaky (occasional reference leak)
#136692 opened
Jul 15, 2025 -
./configure misses option to avoid building with ncurses
#136687 opened
Jul 15, 2025 -
email with multipart/related content does not round-trip parsebytes/as_bytes
#136686 opened
Jul 15, 2025 -
Slow functions calls for C-coded functions, accepting positional-or-kwarg argument vs positional-only
#136681 opened
Jul 15, 2025 -
Introduce seperate LDFLAGS for executable and shared library build targets
#136677 opened
Jul 15, 2025 -
Multiple issues with enum __add_(value_)alias_ documentation
#136672 opened
Jul 15, 2025 -
InterpreterPoolExecutor Failure When `__name__ == '__main__'`: Idiom Not Used
#136659 opened
Jul 14, 2025 -
`ProcessPoolExecutor` fails to notify when called with `shutdown(cancel_futures=True)`
#136655 opened
Jul 14, 2025 -
Improve example of pickle "Handling Stateful Objects"
#136641 opened
Jul 14, 2025 -
Inaccurate description of `ast.AST` location attributes
#136640 opened
Jul 14, 2025 -
Update tests to use test.support.captured_std*
#136632 opened
Jul 13, 2025 -
Add Lookbehind Assertions doc
#136618 opened
Jul 13, 2025 -
`assert` does not have `=` -> `==` suggestion
#136616 opened
Jul 13, 2025 -
Unable to compile Python 3.13.5 on Solaris 10 SPARC
#136604 opened
Jul 13, 2025 -
Next TAR header offset recomputation is wrong for GNU sparse 1.0 file combined with 'size' PAX header key
#136602 opened
Jul 12, 2025 -
Improve long_hash
#136599 opened
Jul 12, 2025 -
Unicode characters ≥ 0x10000 cannot be inputted/behaves unusually at the REPL terminal.
#136595 opened
Jul 12, 2025 -
`winreg`'s docstring is not up to date
#136586 opened
Jul 12, 2025 -
Dropping concurrent.futures.Executor.map result cancels pending futures
#136578 opened
Jul 12, 2025 -
Convert more datetime constructors and methods to Argument Clinic
#136571 opened
Jul 12, 2025 -
`Tools/cases_generator/interpreter_definition.md` lacks information about some prefixes
#136567 opened
Jul 12, 2025 -
concurrent.interpreters queue documentation doesn't match reality
#136563 opened
Jul 12, 2025 -
Helper function for constructing URIs for `sqlite3.connect()`
#136560 opened
Jul 11, 2025 -
Modernize Code In IDLELib Editor Backspace (and potentially deprecate handling of tabs in IDLE)
#136556 opened
Jul 11, 2025 -
Allow tests to temporarily disable specific hash algorithms
#136547 opened
Jul 11, 2025 -
Incorrect value for `Py_TPFLAGS_MANAGED_DICT` in `Lib/test/test_class.py`
#136535 opened
Jul 11, 2025 -
`inspect.get_source(lambda)` improvement
#136521 opened
Jul 10, 2025 -
ctypes _pack_ & _align_ documentation needs elaboration
#136520 opened
Jul 10, 2025 -
importlib.resources opens Windows device names
#136516 opened
Jul 10, 2025 -
mimetypes CLI cannot handle multiple file parameters
#136507 opened
Jul 10, 2025 -
FrameLocalsProxy (PEP 667) is not registered as a subclass of abc.Mapping
#136492 opened
Jul 10, 2025 -
`InterpreterPoolExecutor`'s default thread name prefix is invalid
#136470 opened
Jul 9, 2025 -
Consider enabling perf trampoline on macOS
#136459 opened
Jul 9, 2025 -
`unittest` may incorrectly return exit code 5 when `setUpClass` raises an exception
#136442 opened
Jul 9, 2025 -
Multiple tests fail with `-OO`
#136438 opened
Jul 8, 2025 -
Different parameter names in `os.path` documentation vs. runtime
#136437 opened
Jul 8, 2025 -
`test_int_literal` failed on WASI: `tempfile` issue
#136436 opened
Jul 8, 2025 -
`test_shutdown_timeout_handler_not_set` failed locally
#136433 opened
Jul 8, 2025 -
Performance improvement to uuid8 on “What’s New” page
#136428 opened
Jul 8, 2025 -
Destructing `_datetime` in sub-interpreters in the same time may crash the process
#136423 opened
Jul 8, 2025 -
Import `_datetime` in sub-interpreters in the same time may crash the process
#136421 opened
Jul 8, 2025 -
Add os.linkat() function to create a hard link with flags
#136413 opened
Jul 8, 2025 -
Switching between the JIT and interpreter is too slow.
#136410 opened
Jul 8, 2025 -
Consider running `Hypothesis` tests with `-We`
#136409 opened
Jul 8, 2025 -
Improve `unicodedata.numeric` return value
#136398 opened
Jul 7, 2025 -
Expand payload types for `email.message.Message.set_payload`
#136397 opened
Jul 7, 2025 -
Deprecate `-b` and `-bb` CLI flags
#136355 opened
Jul 7, 2025 -
Add tests for PySys_Audit() and PySys_AuditTuple()
#136336 opened
Jul 6, 2025 -
Inconsistent TypeError messages with callables
#136327 opened
Jul 5, 2025 -
FrameLocalsProxy does not support `.update(iterable)`
#136308 opened
Jul 5, 2025 -
Add support in SSL module for getting/setting groups used for key agreement
#136306 opened
Jul 4, 2025 -
configparser: create unnamed section with mapping protocol access
#136282 opened
Jul 4, 2025 -
Include `Pdb._exec_in_closure()` as code-path in `exec()` itself, or make it a public utility otherwise?
#136280 opened
Jul 4, 2025 -
Write documentation for codecs.escape_encode() and codecs.escape_decode()
#136278 opened
Jul 4, 2025 -
PEP-739 build-details generation is incorrect when cross-building
#136267 opened
Jul 4, 2025 -
PEP-739 build-details generation is broken when --relative-paths is specified
#136264 opened
Jul 4, 2025 -
Fixes and Improvements for WASM REPL
#136251 opened
Jul 3, 2025 -
`sys.set_int_max_str_digits` limit is not enforced for large integers
#136250 opened
Jul 3, 2025 -
_SelectorSocketTransport.writelines does not protect against connection lost
#136234 opened
Jul 3, 2025 -
ElementTree.iselement() returns true for the Element type
#136231 opened
Jul 3, 2025 -
chapter 8.3 in python errors-tutorial: update exception order code example for clarification
#136228 opened
Jul 3, 2025 -
Code object comparison could lead to monitoring issue
#136223 opened
Jul 3, 2025 -
Update mentioned RFC in `json` module
#136216 opened
Jul 2, 2025 -
Analytics is included in offline copies of the python documentation.
#136194 opened
Jul 2, 2025 -
Unify all smtplib commands to be uppercase
#136191 opened
Jul 2, 2025 -
3.14 is missing a bytecode line number for one-line conditionals
#136190 opened
Jul 1, 2025 -
Missing unsafe keyword on unittest.mock.patch, unittest.mock.patch.object, and create_autospec
#136179 opened
Jul 1, 2025 -
Alter ZipFile.data_offset calculation
#136170 opened
Jul 1, 2025 -
Don't use O_EXCL when using O_TMPFILE
#136156 opened
Jul 1, 2025 -
Docs: EPUB builds are broken
#136155 opened
Jun 30, 2025 -
JIT global-to-constant promotion doesn't properly validate the globals dictionary at runtime
#136154 opened
Jun 30, 2025 -
CRAM-MD5 fails if Python has been built without HMAC-MD5 support
#136134 opened
Jun 30, 2025 -
test.test_socket.RDSTest.testPeek hangs indefinitely in docker container
#136110 opened
Jun 30, 2025 -
`sysconfig --generate-posix-vars` can hang on cyclic variable definitions
#136097 opened
Jun 29, 2025 -
ttk.tkinter.Notebook does not refresh notebook page on Mac unless mouse moves out of tab area
#136095 opened
Jun 29, 2025 -
Getting ImportError and suggestion to rename module for no valid reason
#136094 opened
Jun 29, 2025 -
`asyncio.to_thread` could be a lot more efficient
#136084 opened
Jun 29, 2025 -
Possible resource exhaustation of `expandvars` in `Tools/freeze/checkextensions.py`
#136073 opened
Jun 28, 2025 -
Potential Quadratic Complexity Vulnerabilities in `path` Modules
#136065 opened
Jun 28, 2025 -
Potential Quadratic Complexity Vulnerabilities in the `email` Module
#136063 opened
Jun 28, 2025 -
IDLE: Performance issue processing config-extensions.def
#136061 opened
Jun 28, 2025 -
pathlib: Path.iterdir() is surprisingly not streaming
#136059 opened
Jun 28, 2025 -
pdb: 'n' and 'until' do not skip list comprehension after setting a breakpoint
#136057 opened
Jun 28, 2025 -
email.message generates invalid encoded header
#136052 opened
Jun 27, 2025 -
Support relative home in pyvenv.cfg (host-relocatable venv)
#136051 opened
Jun 27, 2025 -
typing._allow_reckless_class_checks doesn't work when _abc doesn't exist.
#136047 opened
Jun 27, 2025 -
Expansion of NAN/HUGE_VAL is a function address on Solaris
#136006 opened
Jun 26, 2025 -
Some pre-finalization callbacks can create other callbacks
#136003 opened
Jun 26, 2025 -
CookieDefaultPolicy.set_port_ok and return_ok_port func does not work for IPv6 addresses
#135993 opened
Jun 26, 2025 -
Improving various error messages
#135975 opened
Jun 26, 2025 -
ast.ImportFrom.level is incorrectly marked as optional
#135959 opened
Jun 26, 2025 -
Expose internal stack introspection APIs as a statistical runtime analysis tool
#135953 opened
Jun 25, 2025 -
Support chunk sending in `smtplib`
#135952 opened
Jun 25, 2025 -
Add a Section to the Language Reference About Runtime Components
#135944 opened
Jun 25, 2025 -
Document ob_refcnt, ob_type, ob_size
#135913 opened
Jun 25, 2025 -
Use _PyObject_CAST in internal headers
#135906 opened
Jun 25, 2025 -
Optimize the JIT's low-level assembly control flow
#135904 opened
Jun 24, 2025 -
Increased memory usage with free-threaded build
#135898 opened
Jun 24, 2025 -
ctypes._CData.from_buffer does not inherit _b_base_
#135894 opened
Jun 24, 2025 -
Importing ctypes results in extra open libffi file descriptor since 3.14
#135893 opened
Jun 24, 2025 -
Fix undocumented method `CookieJar.clear_expired_cookies` in lib `http.cookiejar`
#135885 opened
Jun 24, 2025 -
sqlite3 CLI keeps part of previous commands when scrolling history
#135883 opened
Jun 24, 2025 -
Non-blocking `_PyMutex_LockTimed` spins and may fail unnecessarily in no-GIL builds
#135871 opened
Jun 24, 2025 -
asyncio socket write a multi-dimensional memoryview could truncate data
#135862 opened
Jun 23, 2025 -
standard library email.parser fails to recognize multipart message
#135854 opened
Jun 23, 2025 -
Remove external dependency for `logging.handlers.NTEventLogHandler`
#135852 opened
Jun 23, 2025 -
Immortalize/defer all functions in `__builtins__`
#135850 opened
Jun 23, 2025 -
Bad advice in DeprecationWarning about sqlite3 datetime adapter
#135834 opened
Jun 23, 2025 -
Implement Py_DECREF specializations for Py_GIL_DISABLED build
#135832 opened
Jun 23, 2025 -
[MSVC][ASAN] Cpython failed to run test_call test_functools tests with ASAN using MSVC on windows
#135830 opened
Jun 23, 2025 -
Unable to translate parsed-literal block from using/mac.rst
#135828 opened
Jun 22, 2025 -
TemporaryDirectory ignore_cleanup_errors flag is not robustic
#135812 opened
Jun 22, 2025 -
Better module info for SyntaxWarnings during AST parsing
#135801 opened
Jun 21, 2025 -
Support changing return value of a function in sys.monitoring
#135799 opened
Jun 21, 2025 -
`ast.class._field_types` causes Exception when `ast.class._fields` does not cause Exception
#135797 opened
Jun 21, 2025 -
Support more dot commands for sqlite3 command-line interface
#135795 opened
Jun 21, 2025 -
Use NETRC environment variable
#135788 opened
Jun 21, 2025 -
Crossbuild: `sys.implementation` and `build-details.json`
#135785 opened
Jun 21, 2025 -
Python on Windows, `site_import=0`/`-S`: `sys.path` containing executable path is undocumented
#135769 opened
Jun 20, 2025 -
Correctly block&allow IPv6 domains in `http.cookiejar`
#135768 opened
Jun 20, 2025 -
Add a Clinic Convert for positive-only `Py_ssize_t` (but not `size_t`)
#135763 opened
Jun 20, 2025 -
Undocumented 3.14 C API
#135755 opened
Jun 20, 2025 -
Support `locale` module on Android
#135753 opened
Jun 20, 2025 -
traceback: add `recent_first` and `show_lines` parameters
#135751 opened
Jun 20, 2025 -
use argument clinic for more socket functions
#135748 opened
Jun 20, 2025 -
3.13.2: cast in Py_XDECREF causes runtime failures with immortal objects
#135746 opened
Jun 20, 2025 -
GeneratorExit and asyncio.TaskGroup - missing from _is_base_error?
#135736 opened
Jun 20, 2025 -
Inaccurate description of multiprocessing.Queue.close()
#135730 opened
Jun 19, 2025 -
Extraneous error output when process exits after using subinterpreters
#135729 opened
Jun 19, 2025 -
Regression in multiprocessing.set_start_method introduced in Python 3.13.4
#135726 opened
Jun 19, 2025
414 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-51067: Add `remove()` and `repack()` to `ZipFile`
#134627 commented on
Jul 8, 2025 • 44 new comments -
gh-132661: Document t-strings and `templatelib`
#135229 commented on
Jul 19, 2025 • 44 new comments -
gh-135056: Add a --cors CLI argument to http.server
#135057 commented on
Jul 15, 2025 • 26 new comments -
gh-107545: Fix misleading setsockopt error message
#107546 commented on
Jul 15, 2025 • 25 new comments -
gh-135307: Fix email error when policy max_line_length is set to 0 or None
#135367 commented on
Jul 12, 2025 • 23 new comments -
gh-92810: Reduce memory usage by ABCMeta.__subclasscheck__
#131914 commented on
Jul 18, 2025 • 22 new comments -
GH-135379: Top of stack caching for the JIT.
#135465 commented on
Jul 7, 2025 • 17 new comments -
gh-126028: Add more tests for msvcrt module
#126029 commented on
Jul 18, 2025 • 17 new comments -
gh-136061: IDLE - update code in editor.Editor.load_extension
#134874 commented on
Jul 11, 2025 • 15 new comments -
gh-128881: Do not ignore `address` and `flags` parameters in `socket.{send,recv}_fds`
#128882 commented on
Jun 22, 2025 • 15 new comments -
gh-135386: Fix "unable to open database file" errors on readonly DB
#135566 commented on
Jul 10, 2025 • 13 new comments -
gh-91349: Adjust default compression level to 6 (down from 9) in gzip and tarfile
#131470 commented on
Jul 18, 2025 • 9 new comments -
gh-89730: EncryptedClientHello support in ssl module
#135435 commented on
Jun 27, 2025 • 6 new comments -
gh-126845: Some edge cases in email.utils.parsedate_to_datetime seem to differ from RFC2822 spec
#134438 commented on
Jul 17, 2025 • 6 new comments -
gh-131798: JIT: Further optimize `_CALL_ISINSTANCE` for class tuples
#134543 commented on
Jul 6, 2025 • 6 new comments -
gh-75229: make ensurepip honour value of --prefix option
#135488 commented on
Jul 8, 2025 • 5 new comments -
gh-102247: Improve documentation of http.HTTPStatus members update
#133190 commented on
Jun 21, 2025 • 5 new comments -
Synced docs and docstring for `sysconfig.get_platform`
#135530 commented on
Jun 21, 2025 • 5 new comments -
GH-132657: Add lock-free set contains implementation
#132290 commented on
Jul 14, 2025 • 4 new comments -
gh-135661: Fix CDATA section parsing in HTMLParser
#135665 commented on
Jul 5, 2025 • 4 new comments -
gh-121577: fix compileall always recompiling pyc files with hash based invalidation
#121960 commented on
Jul 13, 2025 • 3 new comments -
gh-97517: Add hyperlink to format code information for strftime() and strptime() docstrings.
#132375 commented on
Jul 2, 2025 • 3 new comments -
gh-132558: Improve `argparse` docs on combining `type` and `choices`
#133827 commented on
Jul 8, 2025 • 3 new comments -
gh-132314: suppress `maybe-uninitialized` compiler warning
#134207 commented on
Jun 24, 2025 • 3 new comments -
gh-116502: Fix memory access violation on fatal error with Windows
#116503 commented on
Jun 23, 2025 • 3 new comments -
gh-134861: Add CSV and 🍌SV output formats to `asyncio ps`
#134862 commented on
Jun 22, 2025 • 3 new comments -
gh-125996: fix thread safety of ordered dict
#133734 commented on
Jul 5, 2025 • 2 new comments -
gh-109934: notify cancelled futures on thread pool shutdown
#134618 commented on
Jul 17, 2025 • 2 new comments -
gh-59598: Ignore leading whitespace in `JSONDecoder.raw_decode`
#117397 commented on
Jun 19, 2025 • 2 new comments -
gh-81148: Eliminate unnecessary check in _strptime when determining AM/PM
#13428 commented on
Jul 8, 2025 • 2 new comments -
bpo-41839: Fix error checking in sched_get_priority_ functions
#22374 commented on
Jul 14, 2025 • 2 new comments -
gh-129926: Speed up sqlite3.Row item access
#129927 commented on
Jul 12, 2025 • 2 new comments -
gh-128074: Add support `+HH` format as time zone in `datetime.strptime`
#130390 commented on
Jul 1, 2025 • 2 new comments -
Implement PEP 788
#133110 commented on
Jul 9, 2025 • 1 new comment -
gh-132717: `argparse`: Call the convert function for default values of variadic arguments
#132724 commented on
Jun 27, 2025 • 1 new comment -
gh-132631: Fix "I/O operation on closed file" when parsing JSON Lines file
#132632 commented on
Jun 24, 2025 • 1 new comment -
gh-116738: Make _json module safe in the free-threading build
#119438 commented on
Jun 24, 2025 • 1 new comment -
gh-135282: change documented signature of ``itertools.accumulate()``
#135283 commented on
Jun 21, 2025 • 1 new comment -
gh-133400: Fixed Ctrl+D (^D) behavior in :mod:`_pyrepl` module
#133883 commented on
Jul 16, 2025 • 1 new comment -
gh-51067: add `ZipFile.remove()`
#103033 commented on
Jun 21, 2025 • 1 new comment -
gh-131776: Expose functions called from the interpreter loop via PyAP…
#134242 commented on
Jul 18, 2025 • 1 new comment -
gh-130536: Added details to `os.path` documentation
#130557 commented on
Jul 14, 2025 • 1 new comment -
gh-90120: Specify UTF-8 encoding in `PyModule_AddString{Constant,Macro}` docs
#131597 commented on
Jun 30, 2025 • 1 new comment -
bpo-35100: add unquote_to_bytes_plus to the urllib.parse module
#12368 commented on
Jun 22, 2025 • 1 new comment -
gh-64243: Implement `locale.getlocale` fall back in `gettext.find`
#131477 commented on
Jun 25, 2025 • 1 new comment -
Explore hashlib use of the Windows Crypto API NG
#91281 commented on
Jul 15, 2025 • 0 new comments -
Compiling 3.13.1 fails when /usr/local/include/pyconfig.h is outdated
#129019 commented on
Jul 15, 2025 • 0 new comments -
Document that `libssl` is needed, not just OpenSSL
#116461 commented on
Jul 15, 2025 • 0 new comments -
Signal if there is an OpenSSL major version mismatch
#99951 commented on
Jul 15, 2025 • 0 new comments -
Python 3.13: test_xml_etree fails on expat 2.2.5 (RHEL8 / Rocky linux 8 / Ubuntu 22.04)
#125067 commented on
Jul 15, 2025 • 0 new comments -
py_blake2*_new_impl produces inconsistent error messages, and raises OverflowError where ValueError might be better
#74021 commented on
Jul 15, 2025 • 0 new comments -
Implement PEP 750 – Template Strings
#132661 commented on
Jul 15, 2025 • 0 new comments -
Consider moving the modules in sources to build within the pythoncore project itself.
#107463 commented on
Jul 15, 2025 • 0 new comments -
hashlib.algorithms_available doesn't account for backends loaded dynamically at runtime
#92874 commented on
Jul 15, 2025 • 0 new comments -
Should we allow relative includes? (i.e. #include "../_ssl.h")
#121223 commented on
Jul 15, 2025 • 0 new comments -
Add a `PyThreadState *` parameter (almost) everywhere
#132312 commented on
Jul 15, 2025 • 0 new comments -
Allow applications to tune the condition that triggers a GIL release and implementation choice in hashlib
#91331 commented on
Jul 15, 2025 • 0 new comments -
Should ./configure script alert of ALL missing packages that python needs before compiling?
#118670 commented on
Jul 15, 2025 • 0 new comments -
Mark optional stdlib modules in documentation
#79076 commented on
Jul 15, 2025 • 0 new comments -
Misleading pyrepl warnings when _curses module is missing
#135621 commented on
Jul 18, 2025 • 0 new comments -
creating venv Python3.13 on CIFS mounted drive fails ENODATA
#133951 commented on
Jul 18, 2025 • 0 new comments -
[doc] documentation incorrectly says that “datetime.timestamp” calls “mktime”
#76075 commented on
Jul 18, 2025 • 0 new comments -
REPL: AttributeError: module `__mp_main__` has no attribute `is_prime` in `ProcessPoolExecutor` example
#132898 commented on
Jul 18, 2025 • 0 new comments -
Segfault when updating from 3.13.0 to 3.13.1 while Python is running
#128341 commented on
Jul 18, 2025 • 0 new comments -
platform.libc_ver() returns no information on Alpine Linux
#87414 commented on
Jul 17, 2025 • 0 new comments -
libc_ver() runtime error when sys.executable is empty
#90496 commented on
Jul 17, 2025 • 0 new comments -
codec name acceptance became way too lenient in 3.9
#90666 commented on
Jul 17, 2025 • 0 new comments -
No documentation for sqlite3.Binary
#118469 commented on
Jul 17, 2025 • 0 new comments -
email.message_from_bytes heavy memory use
#115512 commented on
Jul 17, 2025 • 0 new comments -
pow() docs shouldn't require numeric arguments
#130102 commented on
Jul 17, 2025 • 0 new comments -
Add dumpb functions to json module
#106441 commented on
Jul 17, 2025 • 0 new comments -
pyrepl: Unable to ^D exit in multiline section
#133400 commented on
Jul 16, 2025 • 0 new comments -
Parts of strings that look like comments being stripped out of nested strings with debug specifier
#135148 commented on
Jul 16, 2025 • 0 new comments -
get_lock() method is not present for Values created using multiprocessing.Manager()
#79967 commented on
Jul 16, 2025 • 0 new comments -
[CVE-2025-47273, CVE-2024-6345] in setuptools 67.6.1 bundled with Python 3.12 Runtime
#135374 commented on
Jul 16, 2025 • 0 new comments -
Add multibyte encoding support to pyexpat
#62259 commented on
Jul 16, 2025 • 0 new comments -
The email package should defer to the codecs module for all aliases
#53144 commented on
Jul 16, 2025 • 0 new comments -
`hashlib` add Protocol for hash-objects
#101106 commented on
Jul 16, 2025 • 0 new comments -
Use `statx(2)` system call on Linux for extended `os.stat` information
#83714 commented on
Jul 15, 2025 • 0 new comments -
pytest --doctest-modules crashes on file-level __test__ = False
#113360 commented on
Jul 15, 2025 • 0 new comments -
Use pystats for free threading performance statistics
#131253 commented on
Jul 15, 2025 • 0 new comments -
Introduce sys.implementation.opt_levels
#68080 commented on
Jul 15, 2025 • 0 new comments -
compileall shouldn't recompile up-to-date files with hash-based invalidation mode
#121577 commented on
Jul 13, 2025 • 0 new comments -
Add a CI job for testing OpenSSL 1.1.1 bindings
#135261 commented on
Jul 13, 2025 • 0 new comments -
Remove deprecated `importlib.load_module`
#133882 commented on
Jul 13, 2025 • 0 new comments -
Inefficient ssl.SSLWantReadError exception slows down very common use-case
#123954 commented on
Jul 13, 2025 • 0 new comments -
Make sure that `statvfs` is used correctly
#116642 commented on
Jul 13, 2025 • 0 new comments -
Incremental cycle GC
#108362 commented on
Jul 13, 2025 • 0 new comments -
codecs module doesn't support iso-8859-6-i, iso-8859-6-e, iso-8859-8-i or iso-8859-8-i
#90079 commented on
Jul 13, 2025 • 0 new comments -
codecs use `assert` for runtime validity checks
#62040 commented on
Jul 13, 2025 • 0 new comments -
codecs.open interprets FS, RS, GS as line ends
#62491 commented on
Jul 13, 2025 • 0 new comments -
argparse has problem parsing option files containing empty rows
#54732 commented on
Jul 13, 2025 • 0 new comments -
Skip tests failing on Solaris
#91214 commented on
Jul 13, 2025 • 0 new comments -
MemoryError when using selectors on Solaris
#102494 commented on
Jul 13, 2025 • 0 new comments -
Add the interpreters Module, Implementing PEP 734
#134939 commented on
Jul 13, 2025 • 0 new comments -
Add utilities to "clean" surrogate code points from strings
#63014 commented on
Jul 12, 2025 • 0 new comments -
Stream encoder for zlib_codec doesn't use the incremental encoder
#58089 commented on
Jul 12, 2025 • 0 new comments -
OSError: [Errno 22] Invalid argument when serving files with last modified time before 1969-12-31 12:00 UTC on windows
#101035 commented on
Jul 12, 2025 • 0 new comments -
Quadratic time internal base conversions
#90716 commented on
Jul 12, 2025 • 0 new comments -
The codecs module mostly but not fully supports non str<->bytes codecs
#117325 commented on
Jul 12, 2025 • 0 new comments -
codecs.open doesn't support encoding='locale' in Python3.11
#120406 commented on
Jul 12, 2025 • 0 new comments -
when \\u in byte_string ,byte_string.decode('raw_unicode_escape') maybe has problem
#83635 commented on
Jul 12, 2025 • 0 new comments -
disallow the "surrogatepass" handler for non utf-* encodings
#58124 commented on
Jul 12, 2025 • 0 new comments -
Grand unified tail-calling
#129819 commented on
Jul 12, 2025 • 0 new comments -
Add 128-bit integer support to struct
#64103 commented on
Jul 15, 2025 • 0 new comments -
Compilation on Linux without both libffi-dev and libncurses-dev results in an unexpected warning when using the new REPL
#131189 commented on
Jul 15, 2025 • 0 new comments -
Random segfaults on Python 3.12.10 during CI testing
#134193 commented on
Jul 15, 2025 • 0 new comments -
What's New in Python 3.14 (copyediting)
#123299 commented on
Jul 15, 2025 • 0 new comments -
deepcopy memoryview raises TypeError
#95081 commented on
Jul 14, 2025 • 0 new comments -
Performance regression with cyclic GC vs 3.13
#129210 commented on
Jul 14, 2025 • 0 new comments -
Memory keeps increasing with fixed-size dict during multi-threaded set/delete in 3.13.3t
#133136 commented on
Jul 14, 2025 • 0 new comments -
HTMLParser does not support escapable raw text mode (<textarea> and <title>)
#118350 commented on
Jul 14, 2025 • 0 new comments -
Unclear intention of deprecating Py_UNICODE_TOLOWER / Py_UNICODE_TOUPPER
#76535 commented on
Jul 14, 2025 • 0 new comments -
test_interpreters Failing Intermittently Under Py_DISABLE_GIL
#118731 commented on
Jul 14, 2025 • 0 new comments -
Undocumented handling of thousands separator for floats and differences wrt Decimal
#130664 commented on
Jul 14, 2025 • 0 new comments -
Fix all Sphinx reference warnings in the documentation
#101100 commented on
Jul 14, 2025 • 0 new comments -
Documentation of sys.base_prefix is unclear when a virtual environment is created from another virtual environment
#95469 commented on
Jul 14, 2025 • 0 new comments -
encoding package's normalize_encoding() function is too slow
#55531 commented on
Jul 14, 2025 • 0 new comments -
test_interpreters: test_create_many_threaded() failed on FreeBSD: log: RuntimeError: interpreter creation failed
#109700 commented on
Jul 14, 2025 • 0 new comments -
'ImportError: DLL load failed while importing xxxxxxx: The filename or extension is too long' with LongPathsEnabled
#126929 commented on
Jul 13, 2025 • 0 new comments -
importlib.metadata lacks reference documentation
#110937 commented on
Jul 13, 2025 • 0 new comments -
Bad encoding alias cp936 -> gbk: euro sign
#72530 commented on
Jul 13, 2025 • 0 new comments -
Revisit adding lexical normalization support to `pathlib`
#124825 commented on
Jul 13, 2025 • 0 new comments -
Python does not support the GEORGIAN-PS charset
#63658 commented on
Jul 13, 2025 • 0 new comments -
Segfault in gc while finalizing
#135115 commented on
Jul 13, 2025 • 0 new comments -
Improve Turtle graphics documentation
#106996 commented on
Jul 13, 2025 • 0 new comments -
gh-136065: Fix quadratic complexity in os.path.expandvars()
#134952 commented on
Jun 28, 2025 • 0 new comments -
gh-133656: Remove deprecated `zipimport.zipimporter.load_module`
#133662 commented on
Jul 6, 2025 • 0 new comments -
gh-133530: Differentiate between min/max heaps more
#133613 commented on
Jul 13, 2025 • 0 new comments -
gh-131093: Enforce -std=c11 for gcc at configure time rather than make time
#133608 commented on
Jul 14, 2025 • 0 new comments -
gh-46927: Prevent readline from overriding environment
#133585 commented on
Jul 10, 2025 • 0 new comments -
gh-133244: TPen.pensize raises TurtleGraphicsError if called with a negative number
#135268 commented on
Jul 13, 2025 • 0 new comments -
gh-130160: Add anchors to CLI Usage section for `cmdline`
#133182 commented on
Jul 11, 2025 • 0 new comments -
gh-86768: check if fd is seekable in os.lseek on Windows
#133137 commented on
Jun 27, 2025 • 0 new comments -
gh-132771: Added assert for potential Integer Overflow in the mark_stacks function
#132830 commented on
Jun 23, 2025 • 0 new comments -
Update "Format String Syntax" documentation block to match actual behaviour
#132736 commented on
Jun 19, 2025 • 0 new comments -
GH-115512: Optimize peak memory usage and runtime for large emails
#132709 commented on
Jul 18, 2025 • 0 new comments -
gh-132657: Add free-threading scaling benchmark for copy.copy and copy.deepcopy
#132658 commented on
Jun 23, 2025 • 0 new comments -
gh-132042: Prebuild mro_dict for find_name_in_mro to speedup class creation
#132618 commented on
Jun 24, 2025 • 0 new comments -
gh-128213: fast path for bytes creation from list and tuple
#132590 commented on
Jul 1, 2025 • 0 new comments -
gh-124549: Warn on conflicting directives in `datetime.*.strptime`
#132524 commented on
Jul 1, 2025 • 0 new comments -
gh-118350: Fix support of elements "textarea" and "title" in HTMLParser
#135310 commented on
Jul 15, 2025 • 0 new comments -
gh-132042: Remove resolve_slotdups to speedup class creation
#132156 commented on
Jun 24, 2025 • 0 new comments -
gh-130167: Add a What's New entry for changes to ``textwrap.{de,in}dent``
#131924 commented on
Jun 27, 2025 • 0 new comments -
gh-131876: extract `_hashlib` helpers into a separate directory [WIP]
#135341 commented on
Jul 14, 2025 • 0 new comments -
gh-91349: Expose the crc32 function from the lzma library
#131721 commented on
Jun 27, 2025 • 0 new comments -
gh-130522: Fix threading errors during garbage collection
#131537 commented on
Jun 27, 2025 • 0 new comments -
gh-132835: Add defensive NULL checks in mro resolution
#134763 commented on
Jul 3, 2025 • 0 new comments -
gh-134740: Add missing documentation for importlib.metadata.distributions()
#134749 commented on
Jun 27, 2025 • 0 new comments -
[3.13] gh-132710: only use stable `_uuid.generate_time_safe()` to deduce MAC address (GH-132901)
#134704 commented on
Jul 12, 2025 • 0 new comments -
gh-133895: provide C99 Annex F return values for math's functions
#135008 commented on
Jun 24, 2025 • 0 new comments -
gh-133438: Fix the use of the terms "argument" and "parameter" in the documentation
#135160 commented on
Jul 8, 2025 • 0 new comments -
[3.13] gh-132124: improve safety nets for creating AF_UNIX socket files (GH-134085)
#134448 commented on
Jul 12, 2025 • 0 new comments -
gh-135177: Raise OverflowError in _Py_call_instrumentation_jump to handle potential integer overflow
#135202 commented on
Jun 20, 2025 • 0 new comments -
gh-131338: Disable new stack size code for non-glibc on linux.
#134336 commented on
Jun 25, 2025 • 0 new comments -
gh-134291: Add `unguarded-availability` check to JIT builds
#134292 commented on
Jul 18, 2025 • 0 new comments -
gh-131178: Add CLI tests for cProfile
#134269 commented on
Jul 12, 2025 • 0 new comments -
GH-130415: Use `POP_TWO_LOAD_CONST_INLINE_BORROW`
#134241 commented on
Jun 27, 2025 • 0 new comments -
gh-134531: use `EVP_MAC` API for `_hashlib.HMAC`
#135235 commented on
Jul 11, 2025 • 0 new comments -
gh-134070: Prevent out-of-bounds read in mi_clz32 and mi_ctz32
#134149 commented on
Jul 13, 2025 • 0 new comments -
gh-124397: Add threading.iter_locked
#133908 commented on
Jul 9, 2025 • 0 new comments -
gh-133875: Remove deprecated `pathlib.PurePath.is_reserved`
#133876 commented on
Jun 27, 2025 • 0 new comments -
Exclude include in `reference/grammar.rst` in gettext builds
#133868 commented on
Jun 28, 2025 • 0 new comments -
gh-133829: Update zipimport example to not mention Python 2.3
#133835 commented on
Jul 9, 2025 • 0 new comments -
GH-133789: Fix unpickling of pathlib objects pickled in Python 3.13
#133831 commented on
Jun 20, 2025 • 0 new comments -
gh-135227: argparse: Use `help` as default `description` in `add_parser`
#135236 commented on
Jul 3, 2025 • 0 new comments -
gh-133722: Add Difflib theme to `_colorize` and 'color' option to `difflib.unified_diff`
#133725 commented on
Jul 18, 2025 • 0 new comments -
Draft: gh-123471: Make concurrent iteration over itertools.pairwise safe under free-threading
#125417 commented on
Jul 6, 2025 • 0 new comments -
gh-125022: add support for simple SIMD features detection
#125011 commented on
Jul 15, 2025 • 0 new comments -
gh-121237: Add %:z directive to strptime
#122142 commented on
Jun 29, 2025 • 0 new comments -
gh-132962: _pyrepl: Prevent crash on Windows when stdout is redirected
#135456 commented on
Jul 1, 2025 • 0 new comments -
gh-109945: Enable spec of multiple curves/groups for TLS
#119244 commented on
Jul 4, 2025 • 0 new comments -
gh-71189: Support all-but-last mode in os.path.realpath()
#117562 commented on
Jul 2, 2025 • 0 new comments -
[WIP, do not merge] add TestGetmethparlist test to getmethparlist
#135533 commented on
Jul 1, 2025 • 0 new comments -
gh-115988: Add missing ARM64 and RISCV filter in lzma module
#115989 commented on
Jul 13, 2025 • 0 new comments -
gh-112127: Fix use-after-free in atexit.unregister()
#114092 commented on
Jul 3, 2025 • 0 new comments -
Remove unneeded `zlib` dependency in zipfile tests
#135631 commented on
Jun 21, 2025 • 0 new comments -
gh-102494: fix MemoryError when using selectors on Solaris
#102495 commented on
Jul 14, 2025 • 0 new comments -
gh-99080: Preserve backslash character not used to escape quotes in .netrc files
#99088 commented on
Jun 20, 2025 • 0 new comments -
gh-84683: Check in `<prefix>/share/zoneinfo` for zoneinfo files on Windows
#28495 commented on
Jul 8, 2025 • 0 new comments -
bpo-40893: Add TkDND support to tkinter
#20896 commented on
Jul 8, 2025 • 0 new comments -
gh-97517: Improve doctrings for datetime parsing methods
#20677 commented on
Jul 2, 2025 • 0 new comments -
Py313 REPL crash on malformed `os.environ`
#128636 commented on
Jul 18, 2025 • 0 new comments -
os.symlink: FileExistsError shows wrong message
#73843 commented on
Jul 18, 2025 • 0 new comments -
missing global names inside a class body (calling `exec` with a `ChainMap`)
#121306 commented on
Jul 18, 2025 • 0 new comments -
Incorrect docs for mimetypes.MimeTypes.types_map
#115075 commented on
Jul 18, 2025 • 0 new comments -
Audit all built-in modules for thread safety
#116738 commented on
Jul 18, 2025 • 0 new comments -
gh-135329: prevent infinite traceback loop on Ctrl-C under external p…
#135366 commented on
Jul 1, 2025 • 0 new comments -
gh-131178: Add tests for `pickletools` command-line interface
#131287 commented on
Jul 13, 2025 • 0 new comments -
gh-131146: Fix month names in a genitive case in calendar module
#131147 commented on
Jun 27, 2025 • 0 new comments -
gh-130664: specify how thousands separators are used with 0-padding
#131030 commented on
Jul 19, 2025 • 0 new comments -
gh-83461: Don't allow datetime parsing to accept non-ASCII digits
#131008 commented on
Jun 25, 2025 • 0 new comments -
gh-88473: Implement fast path in date.today() for date types
#130980 commented on
Jun 25, 2025 • 0 new comments -
gh-130693: Add options of the tkinter.Text.search method: -nolinestop -all -overlap -strictlimits
#130848 commented on
Jun 21, 2025 • 0 new comments -
gh-130821: Add type information to wrong type error messages
#130835 commented on
Jul 6, 2025 • 0 new comments -
gh-128942: make arraymodule.c free-thread safe (lock-free)
#130771 commented on
Jul 6, 2025 • 0 new comments -
gh-130327: Always traverse managed dictionaries, even when inline values are available
#130469 commented on
Jun 19, 2025 • 0 new comments -
gh-135385: Fix memory regression for classes with both __slots__ and __dict__
#135389 commented on
Jul 2, 2025 • 0 new comments -
gh-128514: Enable `-hugify` for BOLT
#128849 commented on
Jun 21, 2025 • 0 new comments -
gh-123681: Check the strftime() behavior at runtime instead of at the compile time
#128444 commented on
Jul 8, 2025 • 0 new comments -
gh-114272: fix Windows `test_asyncio/test_subprocess` when `sys.executable` contains unescaped spaces
#128160 commented on
Jul 7, 2025 • 0 new comments -
Typing docs: increase prominence of warnings regarding `@runtime_checkable`
#127985 commented on
Jul 5, 2025 • 0 new comments -
gh-127930: use explicit imports in tkinter.simpledialog
#127931 commented on
Jul 9, 2025 • 0 new comments -
gh-127544: Ensure that AF_DECnet is part of socket.AddressFamily, when available
#127548 commented on
Jul 9, 2025 • 0 new comments -
gh-126662: naming consistency for signal.ItimerError
#126712 commented on
Jul 9, 2025 • 0 new comments -
Docs: promote the shelve module in the dbm docs introduction
#126218 commented on
Jul 11, 2025 • 0 new comments -
[3.13] gh-130077: Properly match full soft keywords in the parser (GH-135317)
#135399 commented on
Jul 8, 2025 • 0 new comments -
Types with Py_TPFLAGS_MANAGED_WEAKREF but not Py_TPFLAGS_HAVE_GC crash when creating a weak reference
#134786 commented on
Jun 29, 2025 • 0 new comments -
Support completion for sqlite3 command-line interface
#133390 commented on
Jun 29, 2025 • 0 new comments -
Pathlib.iterdir semantics change dramatically under Python 3.13
#129871 commented on
Jun 29, 2025 • 0 new comments -
datetime subject to rounding?
#89510 commented on
Jun 29, 2025 • 0 new comments -
datetime.strptime's %z should support +HH
#128074 commented on
Jun 29, 2025 • 0 new comments -
Support `%:z` in `datetime.datetime.strptime`
#121237 commented on
Jun 29, 2025 • 0 new comments -
[3.13] copyreg._reconstructor failures for protocol 0 and 1 for `dateutil.tz.tzutc`
#135201 commented on
Jun 29, 2025 • 0 new comments -
`trace` function is cleared after `RecursionError` is fired
#134216 commented on
Jun 29, 2025 • 0 new comments -
custom prefixes for `argparse.BooleanOptionalAction`
#119377 commented on
Jun 29, 2025 • 0 new comments -
Create tests for turtle module
#135272 commented on
Jun 28, 2025 • 0 new comments -
3.14 regression: slot dataclasses classes leak original class
#135228 commented on
Jun 28, 2025 • 0 new comments -
PyCapsule_Import fails when name is in the form 'package.module.capsule'
#76595 commented on
Jun 28, 2025 • 0 new comments -
Use locale.nl_langinfo in `_strptime.py`
#53161 commented on
Jun 28, 2025 • 0 new comments -
os.path.ismounts: further situations it doesn't detect correctly
#96328 commented on
Jun 28, 2025 • 0 new comments -
threading: Exception at shutdown on musllinux_1_2_i686
#130522 commented on
Jun 27, 2025 • 0 new comments -
Py_Initialize fails with Fatal Python error: config_get_locale_encoding: failed to get the locale encoding: nl_langinfo(CODESET) failed
#112541 commented on
Jun 27, 2025 • 0 new comments -
Constant evaluate/propagate pure ops automatically
#132732 commented on
Jun 27, 2025 • 0 new comments -
netrc module looks for .netrc even on Windows where the convention is _netrc
#88146 commented on
Jun 27, 2025 • 0 new comments -
Better constant narrowing in the JIT optimizer
#130415 commented on
Jun 27, 2025 • 0 new comments -
expose re._parse.parse_template publicly
#105636 commented on
Jun 27, 2025 • 0 new comments -
Accelerate string.Template by using formatted string literals
#72496 commented on
Jun 27, 2025 • 0 new comments -
Parse assert (x == y, "Descriptive text") as statement params instead of a tuple
#90325 commented on
Jun 27, 2025 • 0 new comments -
make patchcheck: Allow Tabs in Some Cases
#92266 commented on
Jun 27, 2025 • 0 new comments -
Improve statistics.median() complexity
#135157 commented on
Jun 27, 2025 • 0 new comments -
Avoid more stat() calls in importlib
#58275 commented on
Jun 27, 2025 • 0 new comments -
Allow Subinterpreters on WASI/Emscripten Builds
#135190 commented on
Jun 26, 2025 • 0 new comments -
shutil.copytree(symlinks=True) fails when copying symlinks cross-device and there is no alternative
#73702 commented on
Jul 11, 2025 • 0 new comments -
Unvendor `libmpdec` sources
#115119 commented on
Jul 3, 2025 • 0 new comments -
RuntimeError: Event loop is closed during object finalization after asyncio.run() completes in short-lived scripts
#135044 commented on
Jul 3, 2025 • 0 new comments -
Use implemenation-specific I/O open / constructors in tests
#133982 commented on
Jul 2, 2025 • 0 new comments -
Improve `contextlib.ContextDecorator` support for generators and async functions
#125862 commented on
Jul 2, 2025 • 0 new comments -
`_decimal` and `_pydecimal` compatibility differences
#117056 commented on
Jul 2, 2025 • 0 new comments -
unittest.skipUnless(time._STRUCT_TM_ITEMS == 11, "needs tm_zone support") doesn't work
#79922 commented on
Jul 2, 2025 • 0 new comments -
Docstrings for some methods in the datetime module are not very clear or helpful
#97517 commented on
Jul 2, 2025 • 0 new comments -
`__builtin_os_log_format_buffer_size` is missing for Catalina+GCC
#132182 commented on
Jul 2, 2025 • 0 new comments -
The `unittest` `-b` command line option hides the output of `pdb`.
#133691 commented on
Jul 1, 2025 • 0 new comments -
Running python REPL under another program + Ctrl-C results in an exception traceback
#135329 commented on
Jul 1, 2025 • 0 new comments -
Add an `asyncio.TaskGroup.cancel` method
#108951 commented on
Jul 1, 2025 • 0 new comments -
Add support for making Linux prctl(...) calls to subprocess
#86902 commented on
Jul 1, 2025 • 0 new comments -
Bytecode changes in 3.14 are not documented in `dis` module docs
#135447 commented on
Jul 1, 2025 • 0 new comments -
3.13 Better Document `__replace__` on Dataclasses and Named Tuples
#121371 commented on
Jul 1, 2025 • 0 new comments -
Implement stack overflow protection for linux based on actual stack depth
#130396 commented on
Jul 1, 2025 • 0 new comments -
possible race-condition with python-doc
#130979 commented on
Jul 1, 2025 • 0 new comments -
the table of contents in epub file is too long
#57491 commented on
Jul 1, 2025 • 0 new comments -
Argparse: inconsistent default handling between `nargs` values
#132717 commented on
Jul 1, 2025 • 0 new comments -
Documentation for except* could be clearer
#135629 commented on
Jun 30, 2025 • 0 new comments -
Update function signatures to use `*` and `/` as needed
#131885 commented on
Jun 30, 2025 • 0 new comments -
Deprecate (and eventually remove) `tp_is_gc`
#132403 commented on
Jun 30, 2025 • 0 new comments -
ProcessPoolExecutor hangs when 1<max_tasks_per_child<num_submitted//max_workers
#115634 commented on
Jun 29, 2025 • 0 new comments -
Type annotations lost when using wraps by default
#85403 commented on
Jun 29, 2025 • 0 new comments -
sum() several times slower on Python 3 64-bit
#68264 commented on
Jun 29, 2025 • 0 new comments -
Require reviews for new features
#126081 commented on
Jun 29, 2025 • 0 new comments -
Ncurses Extended Color Pairs incorrectly display as copies of lower 256 color pairs
#119138 commented on
Jun 22, 2025 • 0 new comments -
Starting a Process from "spawn" context has side effect of fixing start method to "fork" on Linux
#109263 commented on
Jun 22, 2025 • 0 new comments -
PEP 739 / `build-details.json`: `c_api.headers` does not include the `pythonX.Y` directory
#134632 commented on
Jun 21, 2025 • 0 new comments -
Improve PyREPL auto-indentation
#133710 commented on
Jun 21, 2025 • 0 new comments -
`sys.exit` unpacks its argument if it is a 0- or 1-element tuple
#133548 commented on
Jun 21, 2025 • 0 new comments -
Memory access violation on fatal error with Windows
#116502 commented on
Jun 20, 2025 • 0 new comments -
Increased memory usage with mimalloc
#135153 commented on
Jun 20, 2025 • 0 new comments -
with statement star target
#135617 commented on
Jun 20, 2025 • 0 new comments -
Make it possible for the jit to deopt to tier1 upon interrupts
#132532 commented on
Jun 20, 2025 • 0 new comments -
Performance issue with ARM64 windows Python release binaries
#134524 commented on
Jun 20, 2025 • 0 new comments -
venv overwrites existing .gitignore
#135604 commented on
Jun 20, 2025 • 0 new comments -
json dump fails for mixed-type keys when sort_keys is specified
#69643 commented on
Jun 20, 2025 • 0 new comments -
Undocumented 3.13 C API
#118915 commented on
Jun 20, 2025 • 0 new comments -
`test_perf_profiler` fails on aarch64 Fedora Stable buildbots
#131038 commented on
Jun 20, 2025 • 0 new comments -
socketserver.BaseRequestHandler inherited class
#89976 commented on
Jun 20, 2025 • 0 new comments -
An object referenced only through it's own `__dict__` can get collected too early.
#130327 commented on
Jun 19, 2025 • 0 new comments -
Top-of-stack caching in the JIT
#135379 commented on
Jun 19, 2025 • 0 new comments -
CI should run Undefined Behavior Sanitizer (UBSAN), as already done for ASAN
#111758 commented on
Jun 19, 2025 • 0 new comments -
Add a docker compose configuration file
#135693 commented on
Jun 19, 2025 • 0 new comments -
Log File Handlers Do not Respect logging.raiseExceptions = False
#135683 commented on
Jun 19, 2025 • 0 new comments -
Add support for defining variadic callbacks via ctypes
#135620 commented on
Jun 19, 2025 • 0 new comments -
unittest mocks don't get applied to children with forkserver multiprocessing start method
#135583 commented on
Jun 19, 2025 • 0 new comments -
Pickle `APPENDS` and `ADDITEMS` missing check
#135573 commented on
Jun 19, 2025 • 0 new comments -
Add customization to country code second-level domains in DefaultPolicy of lib http.cookiejar
#135567 commented on
Jun 19, 2025 • 0 new comments -
Inline values array into the object
#115776 commented on
Jun 19, 2025 • 0 new comments -
test_os.TimerfdTests is flaky
#126112 commented on
Jun 19, 2025 • 0 new comments -
Argparse: Cryptic usage message when combining `choices` with `type`
#132558 commented on
Jun 26, 2025 • 0 new comments -
resurrected asyncio `_SelectorTransport` unregisters fds it doesn't own
#130141 commented on
Jun 26, 2025 • 0 new comments -
Bug: ASCII range mentioned as U+0001..U+007F, rather than U+0000..U+007F
#135923 commented on
Jun 25, 2025 • 0 new comments -
Reorganize WASI-related files in `Tools/wasm`
#133600 commented on
Jun 25, 2025 • 0 new comments -
Reword the Lexical Analysis chapter of the docs
#135676 commented on
Jun 25, 2025 • 0 new comments -
Stack overflow test errors in Alpine after GH-130398
#131338 commented on
Jun 25, 2025 • 0 new comments -
time.get_clock_info reports "adjustable=False" for implementation="CLOCK_MONOTONIC"
#82575 commented on
Jun 25, 2025 • 0 new comments -
test_idle test_configdialog.HighPageTest failing on macOS
#134770 commented on
Jun 25, 2025 • 0 new comments -
When accepting a socket connection and ERROR_NETNAME_DELETED occurs, leads this into a closing of the serving socket (BaseProactorEventLoop)
#93821 commented on
Jun 25, 2025 • 0 new comments -
webbrowser.open doesn't work on Android
#90371 commented on
Jun 25, 2025 • 0 new comments -
`re` should support `\p{...}` character properties
#95555 commented on
Jun 24, 2025 • 0 new comments -
Expose `_PyCriticalSection_BeginMutex` as a public API
#133296 commented on
Jun 24, 2025 • 0 new comments -
Should we support unicode in width/precision formatting fields?
#135025 commented on
Jun 24, 2025 • 0 new comments -
For new REPL the help page should explain keyboard shortcuts
#125142 commented on
Jun 24, 2025 • 0 new comments -
Better uop coverage in the JIT optimizer
#131798 commented on
Jun 24, 2025 • 0 new comments -
Regression tests do not support exclusion and pgo in the same invocation
#135494 commented on
Jun 24, 2025 • 0 new comments -
Reduce the size of plain Python objects from 8 to 6 machine words.
#95245 commented on
Jun 24, 2025 • 0 new comments -
Support more second-level domain names in http.cookiejar
#135528 commented on
Jun 24, 2025 • 0 new comments -
remove/delete method for zipfile objects
#51067 commented on
Jun 24, 2025 • 0 new comments -
ZipFile.open() should not ignore compression, new file should default to today rather than 1980
#121402 commented on
Jun 23, 2025 • 0 new comments -
In Python 3.13 REPL, print() adds extra indentation when invoked from a tkinter event handler
#135045 commented on
Jun 23, 2025 • 0 new comments -
Deprecate and remove code execution in pth files
#78125 commented on
Jun 23, 2025 • 0 new comments -
Optimize class creation
#132042 commented on
Jun 22, 2025 • 0 new comments -
ASan detects memory leaks in Python REPL during immediate exit after startup
#135618 commented on
Jun 22, 2025 • 0 new comments -
`KeyError` hides the exception raised by str(key)
#135660 commented on
Jun 22, 2025 • 0 new comments -
ipaddress should accept bytearray in addition to bytes
#78646 commented on
Jun 22, 2025 • 0 new comments -
zoneinfo.ZoneInfo does not check for Windows device names
#88992 commented on
Jul 10, 2025 • 0 new comments -
Use wasm-gc to handle pointer casts in wasi
#129040 commented on
Jul 10, 2025 • 0 new comments -
mimetypes raises UnicodeDecodeError when map files are not unicode encoded
#117807 commented on
Jul 10, 2025 • 0 new comments -
Use system zoneinfo data on Android
#127801 commented on
Jul 10, 2025 • 0 new comments -
`--disable-gil` builds are not compatible with the limited API
#111506 commented on
Jul 10, 2025 • 0 new comments -
[subinterpreters] Make the PyGILState API compatible with subinterpreters
#59956 commented on
Jul 10, 2025 • 0 new comments -
`test_strftime_y2k` fails on embedded Linux
#123681 commented on
Jul 10, 2025 • 0 new comments -
Decide what should we do with doctests in CI
#111704 commented on
Jul 10, 2025 • 0 new comments -
BufferedIncrementalEncoder violates IncrementalEncoder interface
#64619 commented on
Jul 10, 2025 • 0 new comments -
modulefinder chokes on numpy - dereferencing None in spec.loader
#84530 commented on
Jul 10, 2025 • 0 new comments -
pyrepl fails with an ugly traceback when ioctls are not allowed on tty stdio
#134466 commented on
Jul 10, 2025 • 0 new comments -
[regression] ZipFile fails to round trip on some files
#84690 commented on
Jul 10, 2025 • 0 new comments -
unicode_escape codec does not escape quotes
#51864 commented on
Jul 10, 2025 • 0 new comments -
Support linking unnamed temp files into filesystem on Linux
#89341 commented on
Jul 10, 2025 • 0 new comments -
Subprocesses created with DETACHED_PROCESS can pop up a console window
#85785 commented on
Jul 10, 2025 • 0 new comments -
Python configure fails to detect tzname on platforms that have it.
#72295 commented on
Jul 9, 2025 • 0 new comments -
Inconsistency in datetime.utcfromtimestamp(Decimal)
#67795 commented on
Jul 9, 2025 • 0 new comments -
Soft-deprecate `sys.api_version` and the C API's `PYTHON_API_VERSION`
#121028 commented on
Jul 9, 2025 • 0 new comments -
Reorganize `os.path` documentation
#130536 commented on
Jul 9, 2025 • 0 new comments -
field "mro" behaves strangely in dataclass
#89694 commented on
Jul 9, 2025 • 0 new comments -
Async Call-Stack Reconstruction
#91048 commented on
Jul 9, 2025 • 0 new comments -
Subinterpreters don't properly clean up threads
#128639 commented on
Jul 8, 2025 • 0 new comments -
SIGSEV in `datetime.timedelta` (possibly from datetime's C `delta_new`)
#132413 commented on
Jul 8, 2025 • 0 new comments -
Python 3.14 REPL blanks links above terminal rows when pasting
#135055 commented on
Jul 8, 2025 • 0 new comments -
Reported resolution of `time.process_time` and `time.thread_time` is wrong on Windows
#135304 commented on
Jul 8, 2025 • 0 new comments -
JIT code has too many validity checks
#131726 commented on
Jul 12, 2025 • 0 new comments -
`DECREF_INPUTS()` should be escaping
#131688 commented on
Jul 12, 2025 • 0 new comments -
Need to keep traceback alive in WITH_EXCEPT_START
#130595 commented on
Jul 12, 2025 • 0 new comments -
Provide name suggestions for failed attribute deletions
#130425 commented on
Jul 12, 2025 • 0 new comments -
[Windows] Python 3.13 New REPL prompt swallows characters with print(..., end=" ")
#128067 commented on
Jul 12, 2025 • 0 new comments -
socket module calls with long host names can fail with idna codec error
#77139 commented on
Jul 12, 2025 • 0 new comments -
_io.IncrementalNewlineDecoder doesn't inherit codecs.IncrementalDecoder
#75903 commented on
Jul 12, 2025 • 0 new comments -
Consider deprecating and removing the "palmos" encoding
#106326 commented on
Jul 12, 2025 • 0 new comments -
shift_jisx0213 truncates null-terminator
#101828 commented on
Jul 12, 2025 • 0 new comments -
Python decodes EUC-JP 8FA2A7 as TILDE instead of FULLWIDTH TILDE
#113274 commented on
Jul 12, 2025 • 0 new comments -
BUG Modules/_io/texio.c
#82666 commented on
Jul 12, 2025 • 0 new comments -
Test `codecs.BufferedIncrementalDecoder`
#57017 commented on
Jul 12, 2025 • 0 new comments -
Optimize math.lcm(*xs)
#102221 commented on
Jul 12, 2025 • 0 new comments -
copy.copy and copy.deepcopy scale poorly with free-threading
#132657 commented on
Jul 12, 2025 • 0 new comments -
sslcontext/urlopen on CA cert: Empty Subject Alternative Name extension
#132210 commented on
Jul 11, 2025 • 0 new comments -
Use `.. program::` and `.. option::` directives for modules with a documented CLI
#130160 commented on
Jul 11, 2025 • 0 new comments -
Remove deprecated C API objects slated for removal in 3.15
#133644 commented on
Jul 11, 2025 • 0 new comments -
some instructions in __annotate__ have incorrect code positions
#135700 commented on
Jul 11, 2025 • 0 new comments -
We have run out of flags bits in `PyTypeObject`'s `tp_flags`
#134860 commented on
Jul 11, 2025 • 0 new comments -
ValueError: can't have unbuffered text I/O for io.open(1, 'wt', 0)
#61606 commented on
Jul 11, 2025 • 0 new comments -
IDNA2008 encoding is missing
#61507 commented on
Jul 11, 2025 • 0 new comments -
"utf8-sig" missing from codecs (inconsistency)
#83336 commented on
Jul 11, 2025 • 0 new comments -
Codec name normalization breaks custom codecs
#88886 commented on
Jul 11, 2025 • 0 new comments -
codecs error handler is called with a UnicodeDecodeError with the same args
#58038 commented on
Jul 11, 2025 • 0 new comments -
codecs.StreamReader doesn't pass final=1 to the UTF-8 codec
#56717 commented on
Jul 11, 2025 • 0 new comments -
enum: dir() of IntFlag instance excludes complex binary values
#135559 commented on
Jul 11, 2025 • 0 new comments -
Add underscore as a decimal separator for string formatting
#87790 commented on
Jul 7, 2025 • 0 new comments -
inspect.signature does not work for datetime classes
#88784 commented on
Jul 7, 2025 • 0 new comments -
Setting many types of values to `category` argument of `warnings.simplefilter()` doesn't get any error
#125893 commented on
Jul 7, 2025 • 0 new comments -
Crash on _ssl__SSLContext_load_cert_chain_impl (requests running w/ cert in multi-threading)
#134698 commented on
Jul 6, 2025 • 0 new comments -
Document that "multiprocessing.get_context()" is also setting the context globally
#109070 commented on
Jul 6, 2025 • 0 new comments -
`platform.mac_ver()` returns macOS version of 16.0 instead of 26.0 on Tahoe
#135675 commented on
Jul 6, 2025 • 0 new comments -
Eliminate redundant refcounting in the JIT
#134584 commented on
Jul 6, 2025 • 0 new comments -
Publicly expose `Lib/dbm/__init__.py::__main__` as a script
#114576 commented on
Jul 6, 2025 • 0 new comments -
Runaway recursion on 3.13 and higher for _PY_FRAME_GENERAL
#132744 commented on
Jul 6, 2025 • 0 new comments -
test_timerfd_initval fails with large time difference on NetBSD
#131266 commented on
Jul 6, 2025 • 0 new comments -
Replace `#` comments with modern docstrings when possible
#134082 commented on
Jul 6, 2025 • 0 new comments -
Inconsistent error messages when returning the wrong type for the type-conversion magic methods
#130821 commented on
Jul 6, 2025 • 0 new comments -
GDBM configure checks are missing context
#129388 commented on
Jul 6, 2025 • 0 new comments -
dbm.sqlite breaks multi-threaded shelve usage
#131918 commented on
Jul 6, 2025 • 0 new comments -
Modernize HTML output of difflib.HtmlDiff.make_file()
#67852 commented on
Jul 5, 2025 • 0 new comments -
Segmentation fault, possibly due to a GC issue (tp_subclasses)
#135552 commented on
Jul 4, 2025 • 0 new comments -
HTMLParser differences from the HTML5 specification
#135661 commented on
Jul 4, 2025 • 0 new comments -
Add tests for command-line interface
#131178 commented on
Jul 4, 2025 • 0 new comments -
Missing documentation for codecs.escape_decode
#74773 commented on
Jul 4, 2025 • 0 new comments -
no way to determine First weekday (based on locale)
#61859 commented on
Jul 4, 2025 • 0 new comments -
Make TSAN tests pass with the GIL disabled in free-threaded builds
#117657 commented on
Jul 4, 2025 • 0 new comments -
Various data races in subinterpreter tests under TSAN
#129824 commented on
Jul 4, 2025 • 0 new comments -
Use new REPL for wasm demo
#124621 commented on
Jul 3, 2025 • 0 new comments -
SSL: CERTIFICATE_VERIFY_FAILED when using custom root CA in Windows
#135408 commented on
Jul 3, 2025 • 0 new comments -
`zipfile`: docs should document what `ZipInfo.date_time` actually is
#133125 commented on
Jul 3, 2025 • 0 new comments -
Segfault from calling `StringIO` methods in threads on free-threading debug build
#135410 commented on
Jul 3, 2025 • 0 new comments -
Potential Windows-specific lost event race in the implementation of time.sleep
#135407 commented on
Jul 8, 2025 • 0 new comments -
Comparing datetime.time objects incorrect for TZ aware and unaware
#82993 commented on
Jul 8, 2025 • 0 new comments -
perf_counter result does not count system sleep time in Mac OS
#85475 commented on
Jul 8, 2025 • 0 new comments -
imaplib Time2Internaldate crashing with time.struct_time supplied from datetime.timetuple()
#86165 commented on
Jul 8, 2025 • 0 new comments -
class multiprocessing.Value calls set_start_method
#85222 commented on
Jul 8, 2025 • 0 new comments -
Eliminate unnecessary check in _strptime when determining AM/PM
#81148 commented on
Jul 8, 2025 • 0 new comments -
Document the datetime capsule API
#82246 commented on
Jul 8, 2025 • 0 new comments -
`strptime`: `%U/%W` are not used without day of week
#74985 commented on
Jul 8, 2025 • 0 new comments -
datetime.strptime not accepts single-digit months and days for %m and %d
#78122 commented on
Jul 8, 2025 • 0 new comments -
strftime fails on HP-UX
#78583 commented on
Jul 8, 2025 • 0 new comments -
Improve documentation about converting datetime.timedelta to scalars
#80319 commented on
Jul 8, 2025 • 0 new comments -
strptime() with year-weekday pair can produce invalid data
#67905 commented on
Jul 8, 2025 • 0 new comments -
Make abstract/dunder methods positional-only.
#135312 commented on
Jul 8, 2025 • 0 new comments -
`tracemalloc` aborts when run from threads in no-gil
#126315 commented on
Jul 8, 2025 • 0 new comments -
use stackrefs in `_PyObject_GetMethod` and calling APIs
#134043 commented on
Jul 8, 2025 • 0 new comments -
Embedding: TypeError: signal handler must be signal.SIG_IGN, signal.SIG_DFL, or a callable object
#133402 commented on
Jul 8, 2025 • 0 new comments -
_struct.Struct: calling functions without calling __init__ results in SystemError
#78724 commented on
Jul 8, 2025 • 0 new comments -
Improving JIT code quality
#115802 commented on
Jul 7, 2025 • 0 new comments -
`self.doCleanups()` cannot be called from a test method of a `unittest.IsolatedAsyncioTestCase` subclass
#101018 commented on
Jul 7, 2025 • 0 new comments -
http.server does not support HTTP range requests
#86809 commented on
Jul 7, 2025 • 0 new comments -
Consider testing `zoneinfo` with `tzdata` PyPI package installed
#99649 commented on
Jul 7, 2025 • 0 new comments -
zoneinfo may give incorrect dst() in Europe/Minsk in 1942
#85105 commented on
Jul 7, 2025 • 0 new comments -
zoneinfo gives incorrect dst() in Europe/Madrid in 1938
#85103 commented on
Jul 7, 2025 • 0 new comments -
zoneinfo gives incorrect dst() in Pacific/Rarotonga between 1978 and 1991
#85102 commented on
Jul 7, 2025 • 0 new comments -
Implement PEP 768 – Safe external debugger interface for CPython
#131591 commented on
Jul 7, 2025 • 0 new comments -
Many method parameters in the datetime module are positional-only in the C implementation but positional-or-keyword in the Python implementation
#89979 commented on
Jul 7, 2025 • 0 new comments