-
-
Notifications
You must be signed in to change notification settings - Fork 32.7k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
524 Pull requests merged by 131 people
-
gh-137044: To weaken the statement regarding the RLIM_INFINITY value
#137954 merged
Aug 20, 2025 -
[3.13] Fix typo in
logging
docs (GH-137981)#137984 merged
Aug 20, 2025 -
Fix typo in logging docs
#137981 merged
Aug 20, 2025 -
gh-137964: Remove the "experimental" designation from the Windows installer
#137965 merged
Aug 19, 2025 -
gh-120037: Disable user site packages when a ._pth file is used
#137428 merged
Aug 19, 2025 -
[3.11] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137172 merged
Aug 19, 2025 -
[3.13] Update the dbm documentation (GH-137919)
#137963 merged
Aug 19, 2025 -
Update the availability info in the resource docs
#137922 merged
Aug 19, 2025 -
Update the dbm documentation
#137919 merged
Aug 19, 2025 -
[3.13] [docs] minor, fix grammar in ssl.SSLContect.sslsocket_class docstring (GH-137935)
#137951 merged
Aug 19, 2025 -
gh-137044: Fix test_resource on 32-bit Linux
#137941 merged
Aug 19, 2025 -
[docs] Fix grammar in ssl.SSLContect.sslsocket_class docstring
#137935 merged
Aug 19, 2025 -
[3.14] gh-127859: Fixed documentation for call_later and call_at for early wakeup in asyncio (GH-137859)
#137908 merged
Aug 19, 2025 -
[3.13] gh-127859: Fixed documentation for call_later and call_at for early wakeup in asyncio (GH-137859)
#137907 merged
Aug 19, 2025 -
gh-123681: Check NORMALIZE_CENTURY behavior at runtime; require C99
#136022 merged
Aug 19, 2025 -
gh-137883: Check the recursion limit for specialized keyword argument calls
#137887 merged
Aug 19, 2025 -
gh-95534: Convert
ZlibDecompressor.__new__
to AC#137923 merged
Aug 19, 2025 -
gh-136438: Make sure
test_dis
pass with all optimization levels#136593 merged
Aug 19, 2025 -
gh-73487: Convert _decimal to use Argument Clinic (part 3)
#137844 merged
Aug 19, 2025 -
gh-137512: Add new constants in the resource module
#137513 merged
Aug 19, 2025 -
[3.14] gh-134869: Fix Ctrl+C corrupts REPL autocomplete (GH-134929)
#137926 merged
Aug 18, 2025 -
[3.13] gh-134869: Fix Ctrl+C corrupts REPL autocomplete (GH-134929)
#137925 merged
Aug 18, 2025 -
Revert "gh-132947: Apply changes from importlib_metadata 8.7 (#137885)"
#137924 merged
Aug 18, 2025 -
gh-134869: Fix Ctrl+C corrupts REPL autocomplete
#134929 merged
Aug 18, 2025 -
gh-132947: Apply changes from importlib_metadata 8.7
#137885 merged
Aug 18, 2025 -
GH-137623: Use an AC decorator for docstring line length enforcement
#137690 merged
Aug 18, 2025 -
gh-137044: Make resource.RLIM_INFINITY always positive
#137511 merged
Aug 18, 2025 -
[3.13] gh-44538: Mention nested classes/functions in doctest docs (GH-137870)
#137917 merged
Aug 18, 2025 -
gh-44538: Mention nested classes/functions in doctest docs
#137870 merged
Aug 18, 2025 -
[3.13] gh-123085: _compile_importlib: Avoid copying sources before compilation (GH-124131)
#137914 merged
Aug 18, 2025 -
gh-73487: Convert _decimal to use Argument Clinic (part 2)
#137637 merged
Aug 18, 2025 -
[3.13] gh-135862: add C contiguous one-dimensional buffer requirement to
asyncio.StreamWriter
docs (GH-137910)#137913 merged
Aug 18, 2025 -
gh-135862: add c contiguous buffer requirement to StreamWriter docs
#137910 merged
Aug 18, 2025 -
gh-135228: Create __dict__ and __weakref__ descriptors for object
#136966 merged
Aug 18, 2025 -
gh-127859: Fixed documentation for call_later and call_at regarding early wakeup.
#137859 merged
Aug 18, 2025 -
[3.13] gh-131885: Use positional-only markers for the
decimal
module (GH-131990)#137904 merged
Aug 18, 2025 -
bpo-38735: Don't fail when importing from / with sys.pycache_prefix set
#30456 merged
Aug 18, 2025 -
gh-131885: Use positional-only markers for the
decimal
module#131990 merged
Aug 18, 2025 -
gh-137847: Add examples for UUIDv6-8
#137848 merged
Aug 18, 2025 -
[3.14] Emend an error in
string.templatelib
example output (GH-137890)#137892 merged
Aug 18, 2025 -
gh-137729: Fix support for locales with @-modifiers
#137253 merged
Aug 18, 2025 -
gh-127146: Emscripten: Add test_sample_profiler skips where needed
#137815 merged
Aug 17, 2025 -
Emend an error in
string.templatelib
example output#137890 merged
Aug 17, 2025 -
GH-137841: Open tzdata/zones file with UTF-8 encoding
#137872 merged
Aug 17, 2025 -
[3.13] gh-87135: Hang non-main threads that attempt to acquire the GIL during finalization (GH-105805)
#137827 merged
Aug 17, 2025 -
[3.13] gh-135661: Fix parsing unterminated bogus comments in HTMLParser (GH-137873)
#137875 merged
Aug 17, 2025 -
gh-135661: Fix parsing unterminated bogus comments in HTMLParser
#137873 merged
Aug 17, 2025 -
gh-131591: Fix syntax in remote debugger doc
#137225 merged
Aug 17, 2025 -
[3.14] gh-137846: Add missing 'be' to profile doc. (GH-137856)
#137857 merged
Aug 16, 2025 -
[3.13] gh-137846: Add missing 'be' to profile doc. (GH-137856)
#137858 merged
Aug 16, 2025 -
gh-137846: Add missing 'be' to profile doc.
#137856 merged
Aug 16, 2025 -
gh-137725: Convert faulthandler to Argument Clinic
#137726 merged
Aug 16, 2025 -
[3.13] gh-90483: fix docs of
SubprocessTransport.get_pipe_transport
(GH-137852)#137854 merged
Aug 16, 2025 -
gh-90483: fix docs of
SubprocessTransport.get_pipe_transport
#137852 merged
Aug 16, 2025 -
[3.13] gh-101359: clarify docs for
asyncio.Event.clear
(GH-137849)#137851 merged
Aug 16, 2025 -
gh-101359: clarify docs for
asyncio.Event.clear
#137849 merged
Aug 16, 2025 -
[3.14] gh-137777: Disband the 'Program Frameworks' chapter (GH-137796)
#137830 merged
Aug 16, 2025 -
[3.14] gh-132661: PEP 750 documentation: second pass (GH-137020)
#137392 merged
Aug 16, 2025 -
gh-120492: Sync importlib_metadata 8.2.0
#124033 merged
Aug 15, 2025 -
gh-92936: update
http.cookies
docs post GH-113663#137566 merged
Aug 15, 2025 -
[3.13] gh-131178: Add tests for
site
command-line interface (GH-133582)#137833 merged
Aug 15, 2025 -
gh-131178: Add tests for
site
command-line interface#133582 merged
Aug 15, 2025 -
[3.13] gh-137777: Disband the 'Program Frameworks' chapter (GH-137796)
#137831 merged
Aug 15, 2025 -
gh-137777: Fix remove Program Frameworks chapter and relocate its modules
#137796 merged
Aug 15, 2025 -
[3.14] gh-137078: Fix keyword typo recognition when executed over files (GH-137079)
#137826 merged
Aug 15, 2025 -
gh-137078: Fix keyword typo recognition when executed over files
#137079 merged
Aug 15, 2025 -
[3.14] GH-123299: Copyedit 3.14 What's New: Removed (GH-137794)
#137825 merged
Aug 15, 2025 -
GH-123299: Copyedit 3.14 What's New: Removed
#137794 merged
Aug 15, 2025 -
[3.13] gh-123085: Fix issue in inferred caller when resource package has no source (GH-123102)
#124024 merged
Aug 15, 2025 -
[3.13] Mention the "context manager" keyword in concurrent.futures documentation (GH-130976)
#137811 merged
Aug 15, 2025 -
[3.14] gh-137760: Update REPL constants documentation (gh-137798)
#137822 merged
Aug 15, 2025 -
[3.13] gh-137760: Update REPL constants documentation (gh-137798)
#137823 merged
Aug 15, 2025 -
gh-137808: use argument clinic for
_thread.lock
and_thread.RLock
#137809 merged
Aug 15, 2025 -
gh-137760: Update REPL constants documentation
#137798 merged
Aug 15, 2025 -
[3.14] GH-123299: Copyedit 3.14 What's New: Optimizations (GH-137789)
#137813 merged
Aug 15, 2025 -
GH-123299: Copyedit 3.14 What's New: Optimizations
#137789 merged
Aug 15, 2025 -
[3.14] gh-109975: Indicate the minimum version for PyREPL in the tutorial (GH-136046)
#137766 merged
Aug 15, 2025 -
[3.14] gh-137026: Add an explainer guide for asyncio (GH-137215)
#137581 merged
Aug 15, 2025 -
[3.14] gh-137183: Document that
array.array
typecodew
is new in 3.13 (GH-137184)#137208 merged
Aug 15, 2025 -
[3.14] gh-136437: Convert more
os.path
functions to positional-only in the docs (GH-136970)#137000 merged
Aug 15, 2025 -
Mention the "context manager" keyword in concurrent.futures documentation
#130976 merged
Aug 15, 2025 -
[3.14] gh-123299: Update What's new in Python 3.14: typos and misplaced item. (GH-136665)
#137769 merged
Aug 15, 2025 -
[3.13] gh-137576: Fix for Basic REPL showing incorrect code in tracebacks with
PYTHONSTARTUP
(GH-137625)#137778 merged
Aug 15, 2025 -
gh-137716: Fix double period in AttributeError message for invalid mock assertions
#137717 merged
Aug 14, 2025 -
[3.13] gh-134262: Catch both URLError and ConnectionError in retries (GH-135365)
#137779 merged
Aug 14, 2025 -
gh-135241: Changed the opcode of _pickle module to look for 00 and 01 specifically
#135242 merged
Aug 14, 2025 -
[3.13] gh-134262: Fix off by one errors in download retry functions (GH-134867)
#137775 merged
Aug 14, 2025 -
[3.13] gh-135661: Fix CDATA section parsing in HTMLParser (GH-135665)
#137773 merged
Aug 14, 2025 -
gh-135661: Fix CDATA section parsing in HTMLParser
#135665 merged
Aug 14, 2025 -
gh-137576: Fix for Basic REPL Showing Incorrect Code in Tracebacks with PYTHONSTARTUP
#137625 merged
Aug 14, 2025 -
Update link to translating in the devguide in
bugs.rst
#137736 merged
Aug 14, 2025 -
gh-123299: Update What's new in Python 3.14: typos and misplaced item.
#136665 merged
Aug 14, 2025 -
[3.13] gh-109975: Indicate the minimum version for PyREPL in the tutorial (GH-136046)
#137767 merged
Aug 14, 2025 -
gh-109975: Indicate the minimal version suporting the new REPL in
tutorial/appendix.rst
#136046 merged
Aug 14, 2025 -
gh-133403: Run
mypy
onTools/build/check_warnings.py
#137700 merged
Aug 14, 2025 -
gh-74185: repr() of ImportError now contains attributes name and path
#136770 merged
Aug 14, 2025 -
gh-125854: Improve error messages for invalid category in the warnings module
#137750 merged
Aug 14, 2025 -
[3.14] gh-137749: Python 3.14 installer is for macOS 10.15 and later (GH-137753)
#137755 merged
Aug 14, 2025 -
gh-137749: Python 3.14 installer is for macOS 10.15 and later
#137753 merged
Aug 14, 2025 -
[3.13] gh-131788: make resource_tracker re-entrant safe (GH-131787)
#137738 merged
Aug 14, 2025 -
[3.14] GH-137573: mark _PyOptimizer_Optimize as no inline (GH-137731)
#137751 merged
Aug 14, 2025 -
gh-130821: Add type information to wrong type error messages
#130835 merged
Aug 14, 2025 -
GH-137573: mark _PyOptimizer_Optimize as no inline
#137731 merged
Aug 14, 2025 -
[3.14] gh-132339: Add support for OpenSSL 3.5 (GH-137720)
#137747 merged
Aug 14, 2025 -
gh-132339: Add support for OpenSSL 3.5
#137720 merged
Aug 14, 2025 -
Use the latest dev container image perpetually
#137734 merged
Aug 13, 2025 -
gh-131788: make resource_tracker re-entrant safe
#131787 merged
Aug 13, 2025 -
gh-137400: Fix thread-safety issues when profiling all threads
#137518 merged
Aug 13, 2025 -
[3.13] gh-87281: Improve documentation for locale.setlocale() and locale.getlocale() (GH-137313)
#137723 merged
Aug 13, 2025 -
Add internal doc describing the stack protection mechanism
#137663 merged
Aug 13, 2025 -
gh-87281: Improve documentation for locale.setlocale() and locale.getlocale()
#137313 merged
Aug 13, 2025 -
gh-137681: Always initialize exception handler for new instruction
#137655 merged
Aug 13, 2025 -
[3.14] gh-137226: Fix behavior of ForwardRef.evaluate with type_params (GH-137227)
#137709 merged
Aug 13, 2025 -
gh-137226: Fix behavior of ForwardRef.evaluate with type_params
#137227 merged
Aug 13, 2025 -
gh-73487: Convert
_decimal
to use Argument Clinic (part 1)#137606 merged
Aug 13, 2025 -
[3.14] gh-133403: Run
mypy
onTools/build/mypy.ini
changes (GH-137692)#137698 merged
Aug 13, 2025 -
[3.14] gh-133403: Check
generate_stdlib_module_names
andcheck_extension_modules
with mypy (GH-137546)#137679 merged
Aug 13, 2025 -
[3.14] gh-137450: macOS installer shell path management improvements (GH-137451)
#137453 merged
Aug 13, 2025 -
gh-64612: Update error handlers list under
open()
#137304 merged
Aug 13, 2025 -
[3.14] GH-134291: Support older macOS deployment targets for JIT builds (GH-137211)
#137701 merged
Aug 13, 2025 -
[3.14] gh-137242: Add Android CI job (GH-137186)
#137683 merged
Aug 13, 2025 -
[3.13] gh-137668: Document that ord() supports also bytes and bytearray (GH-137669)
#137704 merged
Aug 13, 2025 -
gh-137668: Document that ord() supports also bytes and bytearray
#137669 merged
Aug 13, 2025 -
gh-131146: Fall back to
month_name
ifstandalone_month_name
s aren't distinct#137674 merged
Aug 13, 2025 -
[3.13] gh-133403: Run
mypy
onTools/build/mypy.ini
changes (GH-137692)#137699 merged
Aug 13, 2025 -
[3.13] gh-133403: Check
generate_stdlib_module_names
andcheck_extension_modules
with mypy (GH-137546)#137691 merged
Aug 13, 2025 -
GH-137630: Argument Clinic: Reduce use of 'as' for renaming in
_interpretersmodule.c
#137680 merged
Aug 12, 2025 -
gh-133403: Run
mypy
onTools/build/mypy.ini
changes#137692 merged
Aug 12, 2025 -
[3.13] gh-137242: Add Android CI job (GH-137186)
#137684 merged
Aug 12, 2025 -
[3.13] gh-136672: Docs: Move Enum functions and add examples (GH-136791)
#137689 merged
Aug 12, 2025 -
GH-137623: Begin enforcing docstring length in Argument Clinic
#137624 merged
Aug 12, 2025 -
gh-136672: Docs: Move Enum functions and add examples
#136791 merged
Aug 12, 2025 -
gh-137562: Fix github-issue number with deallocated objects in cache
#137614 merged
Aug 12, 2025 -
gh-137242: Add Android CI job
#137186 merged
Aug 12, 2025 -
GH-137630: Convert
_interpreters
to use Argument Clinic#137631 merged
Aug 12, 2025 -
gh-133403: Check
generate_stdlib_module_names
andcheck_extension_modules
with mypy#137546 merged
Aug 12, 2025 -
[3.14] gh-137400: Fix a crash when disabling profiling across all threads (gh-137471)
#137648 merged
Aug 12, 2025 -
[3.14] GH-137426: Remove code deprecation of
importlib.abc.ResourceLoader
(GH-137567)#137654 merged
Aug 12, 2025 -
[3.14] gh-137288: Update version in magic number log (GH-137665)
#137667 merged
Aug 12, 2025 -
gh-137288: Update 3.14 magic numbers
#137665 merged
Aug 12, 2025 -
[3.13] Update pre-commit hooks (GH-137591)
#137641 merged
Aug 12, 2025 -
gh-135228: When @dataclass(slots=True) replaces a dataclass, make the original class collectible (take 2)
#137047 merged
Aug 12, 2025 -
[3.13] gh-126008: Improve docstrings for Tkinter cget and configure methods (GH-133303)
#137661 merged
Aug 12, 2025 -
gh-126008: Improve docstrings for Tkinter cget and configure methods
#133303 merged
Aug 12, 2025 -
[3.13] gh-137583: Only lock the SSL context, not the SSL socket (GH-137588)
#137613 merged
Aug 12, 2025 -
[3.13] gh-131885: Use positional-only markers for
max()
andmin()
(GH-131868)#137657 merged
Aug 11, 2025 -
gh-131885: Updates docs to make max and min iterable param positional only
#131868 merged
Aug 11, 2025 -
[3.13] gh-125897: Mark range function parameters as positional only (GH-125945)
#137653 merged
Aug 11, 2025 -
GH-137426: Remove code deprecation of
importlib.abc.ResourceLoader
#137567 merged
Aug 11, 2025 -
gh-125897: Use positional-only parameter indicators for
range()
#125945 merged
Aug 11, 2025 -
[3.13] gh-137400: Fix a crash when disabling profiling across all threads (gh-137471)
#137649 merged
Aug 11, 2025 -
gh-137400: Fix a crash when disabling profiling across all threads
#137471 merged
Aug 11, 2025 -
[3.14] gh-137200: support frame lineno setter with
BRANCH_LEFT
andBRANCH_RIGHT
events (GH-137229)#137280 merged
Aug 11, 2025 -
[3.13] Add test for opening an SQLite with bytes path (GH-136331)
#137633 merged
Aug 11, 2025 -
gh-115766: Fix IPv4Interface.is_unspecified
#137326 merged
Aug 11, 2025 -
gh-128813: cleanup C-API docs for PyComplexObject
#137579 merged
Aug 11, 2025 -
gh-135953: Profile a module or script with sampling profiler
#136777 merged
Aug 11, 2025 -
[3.13] Fix documentation of hash in PyHash_FuncDef (GH-137595)
#137643 merged
Aug 11, 2025 -
Fix documentation of hash in PyHash_FuncDef
#137595 merged
Aug 11, 2025 -
[3.14] Update pre-commit hooks (GH-137591)
#137621 merged
Aug 11, 2025 -
Add test for opening an SQLite with bytes path
#136331 merged
Aug 11, 2025 -
Update pre-commit hooks
#137591 merged
Aug 10, 2025 -
[3.13] gh-136914: Fix support of cached functions and properties in DocTest's lineno computation (GH-136930)
#137615 merged
Aug 10, 2025 -
gh-137583: Only lock the SSL context, not the SSL socket
#137588 merged
Aug 10, 2025 -
[3.14] gh-131338: Disable computed stack limit checks on non-glibc linux (GH-134336)
#137175 merged
Aug 10, 2025 -
[3.14] gh-119711: describe
create_datagram_endpoint
's behavior in asyncio whenlocal_addr
isNone
(GH-136913)#137164 merged
Aug 10, 2025 -
gh-136571: Convert more code in datetime to Argument Clinic
#136573 merged
Aug 9, 2025 -
GH-132532: Add new DSL macros to better declare semantics of exits at ends of instructions/uops.
#137098 merged
Aug 9, 2025 -
[3.13] gh-137499: Fixed dead link to NIST website (GH-137500)
#137501 merged
Aug 9, 2025 -
gh-137562: Remove reference for GC_REACHABLE because it is obsolete
#137563 merged
Aug 9, 2025 -
[3.13] gh-137026: Add an explainer guide for asyncio (GH-137215)
#137582 merged
Aug 9, 2025 -
gh-137026: Add an explainer guide for asyncio
#137215 merged
Aug 9, 2025 -
[3.14] gh-137499: Fixed dead link to NIST website (GH-137500)
#137502 merged
Aug 9, 2025 -
gh-92936: allow double quote in cookie values
#113663 merged
Aug 8, 2025 -
[3.13] Fix typo in Doc/extending/extending.rst (GH-136890)
#137561 merged
Aug 8, 2025 -
[3.14] gh-136155: Docs: check for EPUB fatal errors in CI (GH-134074)
#137539 merged
Aug 8, 2025 -
[3.13] gh-136155: Docs: check for EPUB fatal errors in CI (GH-134074)
#137538 merged
Aug 8, 2025 -
gh-133722: Add Difflib theme to
_colorize
and 'color' option todifflib.unified_diff
#133725 merged
Aug 8, 2025 -
[3.14] gh-137282: Fix
TypeError
in tab completion anddir()
ofconcurrent.futures
(GH-137214)#137284 merged
Aug 8, 2025 -
[3.14] gh-137308: Replace a single docstring with
pass
in-OO
mode (GH-137318)#137322 merged
Aug 8, 2025 -
[3.14] gh-137412: fix
default_builtin_hashes
values intest_hashlib.py
(GH-137413)#137534 merged
Aug 8, 2025 -
[3.14] [Doc] Remove unnecessary quotes from typing module (GH-137207)
#137541 merged
Aug 8, 2025 -
[3.13] Replace "ordered arguments" with "positional arguments" in
unittest.mock
documentation (GH-137552)#137554 merged
Aug 8, 2025 -
Replace "ordered arguments" with "positional arguments" in unittest.mock documentation
#137552 merged
Aug 8, 2025 -
gh-128813: deprecate cval field of the PyComplexObject struct
#137271 merged
Aug 8, 2025 -
[3.13] Bump mypy to 1.17.1 (GH-137542)
#137544 merged
Aug 8, 2025 -
Bump mypy to 1.17.1
#137542 merged
Aug 8, 2025 -
[3.13] [Doc] Remove unnecessary quotes from typing module (GH-137207)
#137540 merged
Aug 8, 2025 -
[Doc] Remove unnecessary quotes from typing module
#137207 merged
Aug 8, 2025 -
GH-136155: Fail the EPUB check on fatal errors
#137351 merged
Aug 8, 2025 -
[3.13] gh-130102: drop "require numeric arguments" from pow() docs (GH-137456)
#137537 merged
Aug 8, 2025 -
gh-135552: Add tests that check if weakref for tp_subclasses cleared after finalization
#136304 merged
Aug 8, 2025 -
gh-130102: drop "require numeric arguments" from pow() docs
#137456 merged
Aug 7, 2025 -
gh-135552: Make the GC clear weakrefs later
#136189 merged
Aug 7, 2025 -
[3.13] gh-137412: fix
default_builtin_hashes
values intest_hashlib.py
(GH-137413)#137535 merged
Aug 7, 2025 -
gh-137412: fix
default_builtin_hashes
values intest_hashlib.py
#137413 merged
Aug 7, 2025 -
gh-137291: Support perf profiler with an evaluation hook
#137292 merged
Aug 7, 2025 -
[3.13] gh-137463: Update validate_abstract_methods in test_collections.py (GH-137464)
#137521 merged
Aug 7, 2025 -
Move the comment to the right place where it used to be
#119085 merged
Aug 7, 2025 -
[3.13] gh-137526: Fix broken link to drdobbs journal in difflib.rst (GH-137527)
#137532 merged
Aug 7, 2025 -
gh-137526: Fix broken link to drdobbs journal in difflib.rst
#137527 merged
Aug 7, 2025 -
add floss.fund manifest provenance
#137529 merged
Aug 7, 2025 -
[3.13] gh-137440: Update comment in Python/hamt.c on importing for testing (GH-137441)
#137520 merged
Aug 7, 2025 -
[3.14] gh-123299: Backport typo fixes in What's New in Python 3.14
#137525 merged
Aug 7, 2025 -
[3.14] gh-132983: Use
Py_UNREACHABLE
in_zstd_load_impl()
(GH-137320)#137360 merged
Aug 7, 2025 -
Remove redundant assignment in
asyncio.streams.StreamReaderProtocol.connection_lost()
#137524 merged
Aug 7, 2025 -
gh-137514: Add a free-threading wrapper for mutexes
#137515 merged
Aug 7, 2025 -
gh-135336: Add fast path to json string encoding
#133239 merged
Aug 7, 2025 -
gh-137440: Update Python/hamt.c on importing for testing
#137441 merged
Aug 7, 2025 -
[3.13] gh-137044: Support large limit values in getrlimit() and setrlimit() (GH-137338)
#137507 merged
Aug 7, 2025 -
gh-137044: Support large limit values in getrlimit() and setrlimit()
#137338 merged
Aug 7, 2025 -
gh-137463: Update
validate_abstract_methods
intest_collections.py
#137464 merged
Aug 7, 2025 -
gh-137499: Fixed dead link to NIST website
#137500 merged
Aug 7, 2025 -
[3.13] gh-134262: increase retries in
Tools/build/generate_sbom.py
…#137496 merged
Aug 7, 2025 -
[3.13] gh-134262: Add retries to generate_sbom.py (GH-134263)
#137468 merged
Aug 6, 2025 -
gh-84683: Check in
<prefix>/share/zoneinfo
for zoneinfo files on Windows#28495 merged
Aug 6, 2025 -
[3.13] Docs: Small clarity change for
except*
(GH-121073)#137495 merged
Aug 6, 2025 -
docs: Small clarity change for except*
#121073 merged
Aug 6, 2025 -
[3.13] Docs: Use the correct example module in warnings.rst (GH-137402)
#137493 merged
Aug 6, 2025 -
Fix typo in warnings.rst
#137402 merged
Aug 6, 2025 -
gh-134861: Add 🍌SV output format to
asyncio ps
#137486 merged
Aug 6, 2025 -
gh-134861: Add CSV output format to
asyncio ps
#134862 merged
Aug 6, 2025 -
GH-137484: Have
Tools/wasm/wasi
use the build triple instead of "build"#137485 merged
Aug 6, 2025 -
Further CODEOWNERS listings for Adam Turner
#137483 merged
Aug 6, 2025 -
GH-137466: Remove deprecated and undocumented
glob.glob0()
andglob1()
#137467 merged
Aug 6, 2025 -
[3.14] Doc: remove unused images (GH-137323)
#137324 merged
Aug 6, 2025 -
[3.13] gh-137056: Fix DTrace build support on NetBSD (GH-137057)
#137445 merged
Aug 6, 2025 -
[3.13] gh-137134: Update SQLite to 3.50.4 for binary releases (GH-137135)
#137455 merged
Aug 6, 2025 -
gh-75989: TarFile.extractall and TarFile.extract now overwrite symlinks when extracting hardlinks
#137316 merged
Aug 6, 2025 -
[3.13] gh-58124: Avoid CP_UTF8 in UnicodeDecodeError (GH-137415)
#137461 merged
Aug 6, 2025 -
[3.14] gh-137134: Update SQLite to 3.50.4 for binary releases (GH-137135)
#137436 merged
Aug 6, 2025 -
gh-58124: Avoid CP_UTF8 in UnicodeDecodeError
#137415 merged
Aug 6, 2025 -
Use PyInitConfig API in _freeze_module.c
#137423 merged
Aug 6, 2025 -
Use PyConfig_Get() in frozenmain.c
#137421 merged
Aug 6, 2025 -
[3.14] Docs: add dunder and walrus to the glossary (GH-137430)
#137434 merged
Aug 6, 2025 -
[3.13] gh-137450: macOS installer shell path management improvements (GH-137451)
#137452 merged
Aug 6, 2025 -
gh-137450: macOS installer shell path management improvements
#137451 merged
Aug 6, 2025 -
gh-133390: Amend gh-135659 (sqlite3 docs update)
#137447 merged
Aug 6, 2025 -
gh-137056: Fix DTrace build support on NetBSD
#137057 merged
Aug 6, 2025 -
[3.13] gh-81325: Support path-like objects with streaming TarFile (GH-137188)
#137366 merged
Aug 5, 2025 -
[3.13] Docs: add dunder and walrus to the glossary (GH-137430)
#137435 merged
Aug 5, 2025 -
[3.13] gh-136823: Update documentation on excluded headers in Python.h (GH-136824)
#137438 merged
Aug 5, 2025 -
gh-136823: Update documentation on excluded headers in Python.h
#136824 merged
Aug 5, 2025 -
gh-137134: Update SQLite to 3.50.4 for binary releases
#137135 merged
Aug 5, 2025 -
[3.14] GH-136155: Use
sphinxext-opengraph
v0.12.0 (GH-137393)#137431 merged
Aug 5, 2025 -
Docs: add dunder and walrus to the glossary
#137430 merged
Aug 5, 2025 -
[3.13] GH-136155: Use
sphinxext-opengraph
v0.12.0 (GH-137393)#137432 merged
Aug 5, 2025 -
GH-136155: Use
sphinxext-opengraph
v0.12.0#137393 merged
Aug 5, 2025 -
Fix buildbot release status link in CONTRIBUTING.rst
#137429 merged
Aug 5, 2025 -
gh-137288: Fix bug where boolean expressions are not associated with the correct exception handler
#137310 merged
Aug 5, 2025 -
[3.14] gh-137194: Fix requires_debug_ranges when _testcpi doesn't exist (GH-137195)
#137274 merged
Aug 5, 2025 -
[3.13] gh-123441: Correct the supported languages of the iso-8859-4 codec (GH-137034)
#137418 merged
Aug 5, 2025 -
gh-123441: Correct the supported languages of the
iso-8859-4
codec#137034 merged
Aug 5, 2025 -
[3.13] gh-122450: Expand documentation for
Rational
andFraction
(#136800)#137367 merged
Aug 5, 2025 -
gh-137238: Fix data race in
_Py_slot_tp_getattr_hook
#137240 merged
Aug 5, 2025 -
gh-107545: Fix misleading setsockopt error message
#107546 merged
Aug 5, 2025 -
[3.13] gh-135244: generate UUID random Node ID with a CSPRNG as per RFC 9562, §6.10.3 (GH-135226)
#137408 merged
Aug 5, 2025 -
[3.13] gh-137397: Skip test_os_open on NetBSD due to indefinite hang (GH-137398)
#137407 merged
Aug 5, 2025 -
gh-137397: Skip test_os_open on NetBSD due to indefinite hang
#137398 merged
Aug 5, 2025 -
[3.13] gh-132710: only use stable
_uuid.generate_time_safe()
to deduce MAC address (GH-132901)#134704 merged
Aug 5, 2025 -
gh-136306: fix
test_ssl.ContextTests.test_set_groups
on FIPS builds#137405 merged
Aug 5, 2025 -
gh-137390: Add missing line continuation character in configure.ac
#137391 merged
Aug 4, 2025 -
gh-132661: PEP 750 documentation: second pass
#137020 merged
Aug 4, 2025 -
gh-137128: Remove outdated todo about coro_fns
#137385 merged
Aug 4, 2025 -
gh-129033: Remove dead code in test.support.has_no_debug_ranges()
#137379 merged
Aug 4, 2025 -
[3.13] gh-132124: improve safety nets for creating AF_UNIX socket files (GH-134085)
#134448 merged
Aug 4, 2025 -
gh-134170: Add colorization to unraisable exceptions
#134183 merged
Aug 4, 2025 -
[3.13] gh-130077: Properly match full soft keywords in the parser (GH-135317)
#135399 merged
Aug 4, 2025 -
gh-136520: Clarify docs for _pack_ & _align_
#137036 merged
Aug 4, 2025 -
gh-137368: document __index__() support for PyLong_AsInt32/64()
#137369 merged
Aug 4, 2025 -
[3.13] gh-137194: Fix requires_debug_ranges when _testcpi doesn't exist (GH-137195)
#137275 merged
Aug 4, 2025 -
[3.14] gh-130522: Fix unraisable TypeError in threading at interpreter shutdown (GH-131537)
#137105 merged
Aug 4, 2025 -
[3.13] gh-135839: Fix
module_traverse
andmodule_clear
in subinterp modules (GH-135937)#135943 merged
Aug 4, 2025 -
[3.12] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137171 merged
Aug 4, 2025 -
[3.13] Remove Alex Waygood as a codeowner for pre-commit config (#137372)
#137374 merged
Aug 4, 2025 -
[3.14] Remove Alex Waygood as a codeowner for pre-commit config (GH-137372)
#137373 merged
Aug 4, 2025 -
Remove Alex Waygood as a codeowner for pre-commit config
#137372 merged
Aug 4, 2025 -
[3.13] Fix typo in
Lib/test/test_ast/test_ast.py
(GH-136767)#137356 merged
Aug 4, 2025 -
[3.14] gh-137257: Upgrade bundled pip to 25.2 (GH-137258)
#137361 merged
Aug 4, 2025 -
gh-81325: tarfile should accept a path-like object when writing a compressed gzip
#137188 merged
Aug 4, 2025 -
[3.13] gh-137257: Upgrade bundled pip to 25.2 (GH-137258)
#137362 merged
Aug 4, 2025 -
gh-122450: Expand documentation for
Rational
andFraction
#136800 merged
Aug 4, 2025 -
gh-137257: Upgrade bundled pip to 25.2
#137258 merged
Aug 4, 2025 -
gh-132983: _zstd: use Py_UNREACHABLE in _zstd_load_impl
#137320 merged
Aug 4, 2025 -
[3.13] Doc: fix duplicated words (GH-136086)
#137357 merged
Aug 3, 2025 -
[3.14] gh-132983: Fix docstrings in
ZstdDict
(GH-137321)#137343 merged
Aug 3, 2025 -
gh-136567: Add information about lost prefixes to
Tools/cases_generator/interpreter_definition.md
#136780 merged
Aug 3, 2025 -
[3.13] GH-136155: Use
sphinxext-opengraph
v0.11.0 (GH-137348)#137350 merged
Aug 3, 2025 -
[3.14] GH-136155: Use
sphinxext-opengraph
v0.11.0 (GH-137348)#137349 merged
Aug 3, 2025 -
GH-136155: Use
sphinxext-opengraph
v0.11.0#137348 merged
Aug 3, 2025 -
[3.14] gh-137341: Remove more word duplications (GH-137342)
#137346 merged
Aug 3, 2025 -
[3.13] gh-137341: Remove more word duplications (GH-137342)
#137347 merged
Aug 3, 2025 -
[3.13] gh-137314: Fix incorrect treatment of format specs in raw fstrings (GH-137328)
#137345 merged
Aug 3, 2025 -
gh-137341: Remove more word duplications
#137342 merged
Aug 3, 2025 -
[3.14] gh-137314: Fix incorrect treatment of format specs in raw fstrings (GH-137328)
#137344 merged
Aug 3, 2025 -
gh-137314: Fix incorrect treatment of format specs in raw fstrings
#137328 merged
Aug 3, 2025 -
gh-132983: Fix docstrings in ZstdDict
#137321 merged
Aug 3, 2025 -
gh-137191: Fix how type parameters are collected from
Protocol
andGeneric
bases with parameters#137281 merged
Aug 3, 2025 -
[3.13] Doc: remove unused images (GH-137323)
#137325 merged
Aug 3, 2025 -
GH-137276: Don't mark uop as escaping if the escaping call is on an exit branch
#137277 merged
Aug 2, 2025 -
Remove incorrect feature coverage comment from msgfmt script's docstring
#112862 merged
Aug 2, 2025 -
Doc: remove unused images
#137323 merged
Aug 2, 2025 -
[3.13] gh-135755: Document __future__.* and CO_* as proper Sphinx objects (GH-135980)
#136371 merged
Aug 2, 2025 -
gh-137308: Replace a single docstring with
pass
#137318 merged
Aug 2, 2025 -
gh-131876: Revert "gh-131876: extract
_hashlib
helpers into a separate directory (#136995)#137307 merged
Aug 1, 2025 -
GH-136410: Faster side exits
#136411 merged
Aug 1, 2025 -
[3.13] gh-137273: Fix debug assertion failure in locale.setlocale() on Windows (GH-137300)
#137306 merged
Aug 1, 2025 -
gh-137273: Fix debug assertion failure in locale.setlocale() on Windows
#137300 merged
Aug 1, 2025 -
gh-133467: fix data race in type_set_name
#137302 merged
Aug 1, 2025 -
[3.13] GH-111758: Merge TSan and UBSan reusable GHA workflows (#136820)
#137029 merged
Aug 1, 2025 -
gh-128813: soft-deprecate _Py_c_*() functions
#137261 merged
Aug 1, 2025 -
gh-137282: Fix tab completion and dir() on concurrent.futures
#137214 merged
Jul 31, 2025 -
gh-137200: support frame lineno setter with
BRANCH_LEFT
andBRANCH_RIGHT
events#137229 merged
Jul 31, 2025 -
gh-131146: Fix month names in a genitive case in calendar module
#131147 merged
Jul 31, 2025 -
GH-137194 Fix requires_debug_ranges when
_testcpi
doesn't exist#137195 merged
Jul 31, 2025 -
gh-124503: simplified ast.literal_eval
#137010 merged
Jul 31, 2025 -
gh-137025: Include
python.worker.mjs
in Emscripten Web Example#137236 merged
Jul 31, 2025 -
[3.14] gh-119180: Refer to
annotationlib.get_annotations()
intyping.get_type_hints()
documentation (GH-137247)#137263 merged
Jul 31, 2025 -
gh-119180: Refer to
annotationlib.get_annotations()
intyping.get_type_hints()
documentation#137247 merged
Jul 31, 2025 -
GH-134291: Support older macOS deployment targets for JIT builds
#137211 merged
Jul 30, 2025 -
gh-137239: Add
*_max
functions toheapq.__all__
#137241 merged
Jul 30, 2025 -
Add example of minheap and maxheap working together
#137251 merged
Jul 30, 2025 -
[3.14] gh-136992: Add "None" as valid
SameSite
value as per RFC 6265bis (GH-137040)#137140 merged
Jul 30, 2025 -
GH-137248: Add a
--logdir
option toTools/wasm/wasi
#137249 merged
Jul 30, 2025 -
[3.14] GH-116738: document thread-safety of bisect (GH-136555)
#137221 merged
Jul 30, 2025 -
GH-137243: Have
Tools/wasm/wasi
detect WASI SDK installs in/opt
when the release tarball is extracted#137244 merged
Jul 30, 2025 -
gh-135444: fix DatagramTransport buffer_size accounting
#135445 merged
Jul 30, 2025 -
[3.13] GH-133136: Revise QSBR to reduce excess memory held (gh-135473)
#136480 merged
Jul 30, 2025 -
[3.13] GH-116738: document thread-safety of bisect (GH-136555)
#137222 merged
Jul 30, 2025 -
gh-71189: Support all-but-last mode in os.path.realpath()
#117562 merged
Jul 30, 2025 -
GH-116738: document thread-safety of bisect
#136555 merged
Jul 30, 2025 -
[3.14] gh-136976: Emscripten: Add _decimal and libmpdec (GH-136997)
#137066 merged
Jul 29, 2025 -
[3.14] gh-124621: Emscripten: Add smoke test for using pyrepl in Chrome (GH-137004)
#137067 merged
Jul 29, 2025 -
gh-137179: Fix flaky test_history_survive_crash test
#137180 merged
Jul 29, 2025 -
[3.13] gh-137183: Document that
array.array
typecodew
is new in 3.13 (GH-137184)#137209 merged
Jul 29, 2025 -
gh-137183: Document that
array.array
typecodew
is new in 3.13#137184 merged
Jul 29, 2025 -
gh-137185: Fix
_Py_DumpStack()
async signal safety#137187 merged
Jul 29, 2025 -
[3.14] Add a What's New entry for Emscripten (GH-137035)
#137192 merged
Jul 29, 2025 -
Add What's New entry about Emscripten changes
#137035 merged
Jul 29, 2025 -
[3.14] gh-132898: Add a note in
multiprocessing.Process
docs about creating a process in a REPL (GH-137118)#137154 merged
Jul 28, 2025 -
[3.14] GH-137059:
url2pathname()
: fix support for drive letter in netloc (GH-137060)#137144 merged
Jul 28, 2025 -
[3.14] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137169 merged
Jul 28, 2025 -
[3.14] gh-136870: fix data races in instrumentation of bytecode (GH-136994)
#137082 merged
Jul 28, 2025 -
gh-136843: Document how multiple inheritance works
#136844 merged
Jul 28, 2025 -
gh-136586: Improve winreg's module docstring
#136587 merged
Jul 28, 2025 -
gh-136306: Add support for SSL groups
#136307 merged
Jul 28, 2025 -
GH-131296: fix clang-cl warning on Windows in socketmodule.h
#131832 merged
Jul 28, 2025 -
gh-134043: use stackrefs for dict lookup in
_PyObject_GetMethodStackRef
#136412 merged
Jul 28, 2025 -
gh-131338: Disable new stack size code for non-glibc on linux.
#134336 merged
Jul 28, 2025 -
[3.13] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137170 merged
Jul 28, 2025 -
gh-130577: tarfile now validates archives to ensure member offsets are non-negative
#137027 merged
Jul 28, 2025 -
[3.13] gh-136759: revert rename
lock.h
topylock.h
(GH-137041) (#137075)#137166 merged
Jul 28, 2025 -
[3.13] gh-119711: describe
create_datagram_endpoint
's behavior in asyncio whenlocal_addr
isNone
(GH-136913)#137163 merged
Jul 28, 2025 -
gh-119711: Describe create_datagram_endpoint's behavior in asyncio when local_addr is None
#136913 merged
Jul 28, 2025 -
gh-131876: extract
_hashlib
helpers into a separate directory#136995 merged
Jul 28, 2025 -
gh-136968: fortify macro usage in cryptographic modules
#136973 merged
Jul 28, 2025 -
[3.13] gh-84559: improve What's New entry for
multiprocessing
startmethod changes (GH-128173)#137156 merged
Jul 28, 2025 -
[3.13] gh-136992: Add "None" as valid
SameSite
value as per RFC 6265bis (GH-137040)#137141 merged
Jul 27, 2025 -
[3.13] gh-132898: Add a note in
multiprocessing.Process
docs about creating a process in a REPL (GH-137118)#137155 merged
Jul 27, 2025 -
gh-132898: Add a note in
multiprocessing.Process
docs about creating a process in a REPL session#137118 merged
Jul 27, 2025 -
[3.13] gh-136278: Document codecs.escape_encode() and codecs.escape_decode() (GH-136314)
#137150 merged
Jul 27, 2025 -
gh-136278: Document codecs.escape_encode() and codecs.escape_decode()
#136314 merged
Jul 27, 2025 -
[3.13] gh-134698: Hold a lock when the thread state is detached in ssl (GH-134724)
#137126 merged
Jul 27, 2025 -
GH-128520: pathlib ABCs: tweak protocol for virtual path strings
#134104 merged
Jul 27, 2025 -
GH-137059:
url2pathname()
: fix support for drive letter in netloc#137060 merged
Jul 27, 2025 -
gh-136992: Add 'None' as valid SameSite value as per RFC6265bis
#137040 merged
Jul 27, 2025 -
gh-137058: use __STDC_VERSION__ >= 202311L instead of __STDC_VERSION__ > 201710L
#137127 merged
Jul 27, 2025 -
[3.14] Link to plaintext for "show source" links (GH-137131)
#137132 merged
Jul 27, 2025 -
[3.13] gh-126662: naming consistency for
signal.ItimerError
(GH-126712)#137123 merged
Jul 27, 2025 -
[3.13] Link to plaintext for "show source" links (GH-137131)
#137133 merged
Jul 27, 2025 -
Link to plaintext for "show source" links
#137131 merged
Jul 27, 2025 -
[3.14] gh-131038: Use text=True in subprocesses in test_perf_profiler (GH-137117)
#137124 merged
Jul 26, 2025 -
[3.13] gh-131038: Use text=True in subprocesses in test_perf_profiler (GH-137117)
#137125 merged
Jul 26, 2025 -
gh-131038: Use text=True in subprocesses in test_perf_profiler
#137117 merged
Jul 26, 2025 -
gh-126662: naming consistency for signal.ItimerError
#126712 merged
Jul 26, 2025 -
gh-136912: fix handling of
OverflowError
inhmac.digest
#136917 merged
Jul 26, 2025 -
GH-132732: Use pure op machinery to optimize
COMPARE_OP_INT/FLOAT/STR
#137062 merged
Jul 26, 2025 -
[3.14] gh-137090: Remove redundant statement in
Doc/library/concurrent.interpreters.rst
(GH-137091)#137108 merged
Jul 25, 2025 -
gh-137090: Remove redundant statement in
Doc/library/concurrent.interpreters.rst
#137091 merged
Jul 25, 2025 -
gh-134698: Hold a lock when the thread state is detached in
ssl
#134724 merged
Jul 25, 2025 -
[3.13] gh-130522: Fix unraisable TypeError in threading at interpreter shutdown (GH-131537)
#137106 merged
Jul 25, 2025 -
gh-130522: Fix threading errors during garbage collection
#131537 merged
Jul 25, 2025 -
gh-136929: ensure that
hashlib.<name>
does not raiseAttributeError
#136933 merged
Jul 25, 2025 -
[3.13] Fix Queue.shutdown docs for condition to unblock a join (gh-137088)
#137102 merged
Jul 25, 2025 -
Fix Queue.shutdown docs for condition to unblock a join
#137088 merged
Jul 25, 2025 -
gh-137084: Do not call get_gc_state from inside loop in expand_region_transitivly_reachable
#137085 merged
Jul 25, 2025 -
gh-137093: Fix race condition in
test_embed.test_bpo20891
#137094 merged
Jul 25, 2025 -
gh-136914: Use inspect.isroutine() in DocTest's lineno computation
#136930 merged
Jul 25, 2025 -
[3.14] gh-132983: Add missing references to Zstandard in shutil docstrings (GH-136617)
#137052 merged
Jul 25, 2025 -
[3.14] Exclude _testclinic_depr.c.h from c-analyzer (GH-137086)
#137089 merged
Jul 24, 2025 -
Exclude _testclinic_depr.c.h from c-analyzer
#137086 merged
Jul 24, 2025 -
gh-136870: fix data races in instrumentation of bytecode
#136994 merged
Jul 24, 2025 -
[3.13] Fix docs for Queue.shutdown (gh-137028)
#137081 merged
Jul 24, 2025 -
Fix docs for Queue.shutdown
#137028 merged
Jul 24, 2025 -
[3.13] gh-136759: rename
lock.h
topylock.h
(GH-137041)#137075 merged
Jul 24, 2025 -
gh-132551: add missing critical sections on BytesIO methods
#137073 merged
Jul 24, 2025 -
gh-137054: Remove obsolete counting of objects in young generation
#137055 merged
Jul 24, 2025 -
gh-136759: Rename lock.h to pylock.h
#137041 merged
Jul 24, 2025 -
[3.13] gh-136516: Mention installation artifacts as de-facto resources (GH-136419)
#137039 merged
Jul 24, 2025 -
gh-124621: Emscripten: Add smoke test for using pyrepl in Chrome
#137004 merged
Jul 24, 2025 -
gh-136976: Emscripten: Add _decimal and libmpdec
#136997 merged
Jul 24, 2025 -
gh-136980: Remove unused C tracing code in bdb
#136981 merged
Jul 24, 2025 -
[3.14] GH-136975: Emend a spelling error (algorthm -> algorithm) (GH-136999)
#137003 merged
Jul 23, 2025 -
Touch up
Setup.local
handling inTools/wasm/wasi
#137051 merged
Jul 23, 2025 -
gh-132983: Add missing references to Zstandard in shutil docstrings
#136617 merged
Jul 23, 2025 -
[3.14] gh-137043: mention
PyList_GET_ITEM
as unsafe borrowed API in free-threading docs (GH-137042)#137045 merged
Jul 23, 2025 -
[3.14] gh-135676: Lexical analysis: Reword String literals and related sections (GH-135942)
#137048 merged
Jul 23, 2025 -
gh-135676: Lexical analysis: Reword String literals and related sections
#135942 merged
Jul 23, 2025 -
[3.13] gh-137043: mention
PyList_GET_ITEM
as unsafe borrowed API in free-threading docs (GH-137042)#137046 merged
Jul 23, 2025 -
gh-137043: DOC: Free-threading howto should mention
PyList_GET_ITEM
#137042 merged
Jul 23, 2025 -
Fix typos in
Doc/extending/extending.rst
andDoc/library/shelve.rst
#136890 merged
Jul 23, 2025 -
gh-136516: Mention installation artifacts as de-facto resources
#136419 merged
Jul 23, 2025 -
gh-136437: Make several functions in
os.path
pos-only#136949 merged
Jul 23, 2025 -
gh-136459: Use platform-specific type in perf_jit_trampoline
#137031 merged
Jul 23, 2025 -
gh-133296: Fix versionadded for C API functions that were backported
#137024 merged
Jul 22, 2025 -
Refactor: Use
is_wasm32
flag foris_emscripten
oris_wasi
for generic checks#136815 merged
Jul 22, 2025 -
[3.14] Revert "[3.14] gh-135228: When @dataclass(slots=True) replaces…
#137013 merged
Jul 22, 2025 -
[3.14] Fix tables in 'Using on Windows' for the text writer (GH-137012)
#137015 merged
Jul 22, 2025 -
[3.14] Revert "gh-112068: C API: Add support of nullable arguments in PyArg_Parse (GH-121303)" (GH-136991)
#137006 merged
Jul 22, 2025 -
Fix tables in 'Using on Windows' for the text writer
#137012 merged
Jul 22, 2025 -
[3.14] Fix code example in
annotationlib
documentation (GH-136972)#137002 merged
Jul 22, 2025 -
gh-136459: Add perf trampoline support for macOS
#136461 merged
Jul 22, 2025 -
GH-136975: Emend a spelling error (algorthm -> algorithm)
#136999 merged
Jul 22, 2025 -
Fix code example in
annotationlib
documentation#136972 merged
Jul 22, 2025 -
[3.13] gh-136437: Convert more
os.path
functions to positional-only in the docs (GH-136970)#137001 merged
Jul 22, 2025 -
Revert "gh-112068: C API: Add support of nullable arguments in PyArg_Parse (GH-121303)"
#136991 merged
Jul 22, 2025 -
gh-136437: Convert more
os.path
functions to pos-only in the docs#136970 merged
Jul 22, 2025 -
gh-124621: Emscripten: Fix __syscall_ioctl patch
#136993 merged
Jul 22, 2025 -
[3.14] gh-124621: Emscripten: Support pyrepl in browser (GH-136931)
#136988 merged
Jul 22, 2025 -
[3.12] gh-118350: Fix support of elements "textarea" and "title" in HTMLParser (GH-135310)
#136986 merged
Jul 22, 2025 -
[3.14] gh-133742: Fix test_sysconfig and test_build_details for relocated directories (GH-136987)
#136990 merged
Jul 22, 2025 -
[3.13] gh-118350: Fix support of elements "textarea" and "title" in HTMLParser (GH-135310)
#136985 merged
Jul 22, 2025 -
gh-133742: Fix test_sysconfig and test_build_details for relocated directories
#136987 merged
Jul 22, 2025 -
[3.14] gh-118350: Fix support of elements "textarea" and "title" in HTMLParser (GH-135310)
#136984 merged
Jul 22, 2025 -
gh-118350: Fix support of elements "textarea" and "title" in HTMLParser
#135310 merged
Jul 22, 2025 -
[3.13] gh-131531: Android test fixes (GH-136845)
#136963 merged
Jul 22, 2025 -
[3.14] gh-136251: Improvements to WASM demo REPL (GH-136252)
#136977 merged
Jul 22, 2025 -
[3.14] gh-132661: Document t-strings and
templatelib
(GH-135229)#136974 merged
Jul 22, 2025 -
gh-124621: Emscripten: Support pyrepl in browser
#136931 merged
Jul 22, 2025 -
[3.9] gh-135661: Fix parsing attributes with whitespaces around the "=" separator in HTMLParser (GH-136908)
#136922 merged
Jul 22, 2025 -
[3.10] gh-135661: Fix parsing attributes with whitespaces around the "=" separator in HTMLParser (GH-136908)
#136921 merged
Jul 22, 2025 -
[3.11] gh-135661: Fix parsing attributes with whitespaces around the "=" separator in HTMLParser (GH-136908)
#136920 merged
Jul 22, 2025 -
[3.12] gh-135661: Fix parsing attributes with whitespaces around the "=" separator in HTMLParser (GH-136908)
#136919 merged
Jul 22, 2025 -
[3.13] gh-135661: Fix parsing attributes with whitespaces around the "=" separator in HTMLParser (GH-136908)
#136918 merged
Jul 22, 2025 -
[3.14] gh-124621: Emscripten: Add support for async input devices (GH-136822)
#136935 merged
Jul 22, 2025 -
[3.14] gh-134009: Expose
PyMutex_IsLocked
in the public C API (gh-134365)#136971 merged
Jul 22, 2025 -
[3.14] gh-133296: Publicly expose critical section API that accepts PyMutex (gh-135899)
#136969 merged
Jul 22, 2025 -
gh-132661: Document t-strings and
templatelib
#135229 merged
Jul 22, 2025 -
[3.13] gh-136859: Improve
StrEnum
docs (GH-136864)#136937 merged
Jul 22, 2025 -
[3.14] gh-136859: Improve
StrEnum
docs (GH-136864)#136936 merged
Jul 22, 2025 -
[3.13] gh-135468: Improve
BaseHandler.http_error_default()
parameter descriptions (GH-136797)#136826 merged
Jul 22, 2025 -
[3.14] gh-135468: Improve
BaseHandler.http_error_default()
parameter descriptions (GH-136797)#136825 merged
Jul 22, 2025 -
[3.14] Fix 3 typos in "Next" News items (GH-136892)
#136967 merged
Jul 22, 2025 -
Fix 3 typos in "Next" News items
#136892 merged
Jul 22, 2025 -
[3.14] gh-131531: Android test fixes (GH-136845)
#136962 merged
Jul 22, 2025 -
gh-131531: Android test fixes
#136845 merged
Jul 22, 2025 -
gh-135228: When @dataclass(slots=True) replaces a dataclass, make the original class collectible
#136893 merged
Jul 22, 2025 -
[3.14] gh-136170: Revert adding
ZipFile.data_offset
(GH-136950)#136955 merged
Jul 22, 2025 -
[3.14] gh-133600: Move config.site-wasm32-emscripten into the emscripten folder (GH-136934)
#136956 merged
Jul 22, 2025 -
gh-133600: Move config.site-wasm32-emscripten into the emscripten folder
#136934 merged
Jul 21, 2025 -
[3.14] gh-136421: Load
_datetime
static types during interpreter initialization (GH-136583)#136943 merged
Jul 21, 2025 -
gh-136170: Revert adding
ZipFile.data_offset
#136950 merged
Jul 21, 2025 -
gh-133296: Publicly expose critical section API that accepts PyMutex
#135899 merged
Jul 21, 2025 -
[3.14] gh-136870: fix data race in
PyThreadState_Clear
onsys_tracing_threads
(GH-136951)#136953 merged
Jul 21, 2025 -
gh-136870: fix race in
PyThreadState_Clear
onsys_tracing_threads
#136951 merged
Jul 21, 2025 -
[3.14] gh-135661: Fix parsing attributes with whitespaces around the "=" separator in HTMLParser (GH-136908)
#136927 merged
Jul 21, 2025 -
[3.14] gh-136437: Document
os.path.dirname
as accepting only pos-only (GH-136946)#136947 merged
Jul 21, 2025 -
[3.13] gh-136437: Document
os.path.dirname
as accepting only pos-only (GH-136946)#136948 merged
Jul 21, 2025 -
gh-136437: Document
os.path.dirname
as accepting only pos-only#136946 merged
Jul 21, 2025 -
[3.14] GH-136874:
url2pathname()
: discard query and fragment components (GH-136875)#136942 merged
Jul 21, 2025 -
[3.14] gh-136437: Document some
os.path
functions as requiring pos-only (GH-136812)#136944 merged
Jul 21, 2025 -
[3.13] gh-136437: Document some
os.path
functions as requiring pos-only (GH-136812)#136945 merged
Jul 21, 2025 -
gh-136437: Document some
os.path
functions as requiring pos-only#136812 merged
Jul 21, 2025 -
gh-136421: Load
_datetime
static types during interpreter initialization#136583 merged
Jul 21, 2025 -
GH-136874:
url2pathname()
: discard query and fragment components#136875 merged
Jul 21, 2025 -
[3.13] Pedantic rewording of why relative importing doesn't work in main modules (GH-136846)
#136941 merged
Jul 21, 2025 -
[3.14] Pedantic rewording of why relative importing doesn't work in main modules (GH-136846)
#136940 merged
Jul 21, 2025 -
Pedantic rewording of why relative importing doesn't work in main modules
#136846 merged
Jul 21, 2025 -
gh-116738: Make syslog module thread-safe
#136760 merged
Jul 21, 2025 -
[3.14] gh-135621: Simplify TermInfo (GH-136916)
#136925 merged
Jul 21, 2025 -
[3.14] gh-132661: Disallow
Template
/str
concatenation after PEP 750 spec update (#135996)#136901 merged
Jul 21, 2025 -
gh-136859: Improve
StrEnum
docs#136864 merged
Jul 21, 2025 -
[3.13] gh-135148: Correctly handle f/t strings with comments and debug expressions (#135198)
#136899 merged
Jul 21, 2025 -
[3.14] gh-121028: Soft-deprecate sys.api_version (GH-136463)
#136928 merged
Jul 21, 2025 -
gh-136438: Make sure
test_generated_cases
pass with all optimization levels#136594 merged
Jul 21, 2025 -
gh-121028: Soft-deprecate sys.api_version
#136463 merged
Jul 21, 2025 -
gh-135621: Simplify TermInfo
#136916 merged
Jul 21, 2025 -
[3.14] gh-135621: Remove dependency on curses from PyREPL (GH-136758)
#136915 merged
Jul 21, 2025 -
gh-135661: Fix parsing attributes with whitespaces around the "=" separator in HTMLParser
#136908 merged
Jul 21, 2025 -
[3.14] gh-136852: Emscripten: Add PYTHON_NODE_VERSION environment variable (GH-136853)
#136907 merged
Jul 21, 2025 -
gh-135621: Remove dependency on curses from PyREPL
#136758 merged
Jul 21, 2025 -
gh-136251: Improvements to WASM demo REPL
#136252 merged
Jul 21, 2025 -
[3.14] gh-134411: assert
PyLong_FromLong(x) != NULL
whenx
is known to be small (GH-134415)#136910 merged
Jul 21, 2025 -
[3.13] gh-134411: assert
PyLong_FromLong(x) != NULL
whenx
is known to be small (GH-134415)#136911 merged
Jul 21, 2025 -
gh-136852: Emscripten: Fix bug in #136853
#136909 merged
Jul 21, 2025 -
[3.14] gh-136882: Update stale link in the basic logging tutorial. (GH-136885)
#136905 merged
Jul 21, 2025 -
[3.13] gh-136882: Update stale link in the basic logging tutorial. (GH-136885)
#136906 merged
Jul 21, 2025 -
gh-134411: assert
PyLong_FromLong(x) != NULL
whenx
is known to be small#134415 merged
Jul 21, 2025 -
[3.14] gh-136428: amend UUIDv8 performance improvements (GH-136903)
#136904 merged
Jul 21, 2025 -
gh-136882: Update stale link in the basic logging tutorial.
#136885 merged
Jul 21, 2025 -
gh-136428: amend UUIDv8 performance improvements
#136903 merged
Jul 21, 2025 -
gh-132661: Disallow
Template
/str
concatenation after PEP 750 spec update#135996 merged
Jul 21, 2025 -
[3.14] gh-136470: Correct InterpreterPoolExecutor's default thread name (GH-136472)
#136889 merged
Jul 21, 2025 -
gh-136470: Correct InterpreterPoolExecutor's default thread name
#136472 merged
Jul 20, 2025 -
gh-136852: Emscripten: Add PYTHON_NODE_VERSION environment variable
#136853 merged
Jul 20, 2025 -
[3.14] GH-130645: Default to color help in argparse (GH-136809)
#136886 merged
Jul 20, 2025 -
GH-130645: Default to color help in argparse
#136809 merged
Jul 20, 2025 -
[3.14] GH-111758: Merge TSan and UBSan reusable GHA workflows (GH-136820)
#136883 merged
Jul 20, 2025 -
GH-111758: Merge TSan and UBSan reusable GHA workflows
#136820 merged
Jul 20, 2025 -
gh-136492: Add
FrameLocalsProxyType
totypes
#136546 merged
Jul 20, 2025 -
gh-91349: Adjust default compression level to 6 (down from 9) in gzip and tarfile
#131470 merged
Jul 20, 2025 -
gh-131724: Add a new max_response_headers param to HTTP/HTTPSConnection
#136814 merged
Jul 20, 2025 -
gh-127598: Improve ModuleNotFoundError when -S is passed
#136821 merged
Jul 20, 2025 -
[3.13] gh-86608: Improve and restructure tarfile examples (GH-121771)
#136867 merged
Jul 20, 2025 -
[3.14] gh-86608: Improve and restructure tarfile examples (GH-121771)
#136866 merged
Jul 20, 2025 -
gh-134531: prefer using
_hashlib
module state instead of module object#136865 merged
Jul 20, 2025 -
[3.14] gh-130655: gettext: Add fallback testcase (GH-136857)
#136862 merged
Jul 20, 2025 -
gh-136547: refactor
hashlib_helper
for blocking and requesting digests#136762 merged
Jul 20, 2025 -
[3.13] gh-130655: gettext: Add fallback testcase (GH-136857)
#136863 merged
Jul 20, 2025
244 Pull requests opened by 93 people
-
gh-136640: Clarify the documentation of the AST module
#136868 opened
Jul 20, 2025 -
gh-64192: Make `imap()`/`imap_unordered()` in `multiprocessing.pool` actually lazy
#136871 opened
Jul 20, 2025 -
gh-124098: Fix incorrect inclusion of handler methods without protocol prefix in OpenerDirector
#136873 opened
Jul 20, 2025 -
gh-46376: minimal fix for setting pointers via pointers in ctypes
#136876 opened
Jul 20, 2025 -
gh-83424: Allow empty name if handle is non-null when create ctypes.CDLL
#136878 opened
Jul 20, 2025 -
Fix various user-visible typos
#136884 opened
Jul 20, 2025 -
zipfile: add a structural validation feature
#136891 opened
Jul 20, 2025 -
gh-136924: Suspend REPL colorizing when in a REPL interactive command
#136926 opened
Jul 21, 2025 -
gh-136938: Do not use `var` in js, use `let` and `const`
#136939 opened
Jul 21, 2025 -
gh-136897: Update docstring of `str.translate`
#136954 opened
Jul 21, 2025 -
gh-121237: Add `%:z` directive to datetime.strptime
#136961 opened
Jul 22, 2025 -
gh-112632: Add optional keyword-only argument `block_style` to `pprint`
#136964 opened
Jul 22, 2025 -
Revert "gh-66234: Add flag to disable the use of mmap in dbm.gnu (GH-135005)"
#136989 opened
Jul 22, 2025 -
gh-137007: Track executor before any possible deallocations
#137016 opened
Jul 22, 2025 -
gh-106318: Add example for str.format()
#137018 opened
Jul 22, 2025 -
gh-106318: Add example for str.index()
#137023 opened
Jul 22, 2025 -
[3.14] gh-136516: Mention installation artifacts as de-facto resources (GH-136419)
#137038 opened
Jul 23, 2025 -
[3.14] Touch up `Setup.local` handling in `Tools/wasm/wasi` (GH-137051)
#137053 opened
Jul 23, 2025 -
gh-137063: Remove notice about ast node types no longer available
#137064 opened
Jul 24, 2025 -
gh-137065: Unmerge types.UnionType and typing.Union
#137069 opened
Jul 24, 2025 -
[3.14] Fix docs for Queue.shutdown (gh-137028)
#137080 opened
Jul 24, 2025 -
gh-116111: Clarify DST behaviour in datetime arithmetic and zoneinfo docs
#137092 opened
Jul 24, 2025 -
gh-81719: Add private members to ``zipfile.ZipFile`` to make it easier to subclass
#137101 opened
Jul 25, 2025 -
[3.14] gh-134698: Hold a lock when the thread state is detached in `ssl` (GH-134724)
#137107 opened
Jul 25, 2025 -
gh-137110: Untrack immortal objects from expand_region_transitivity_reachable
#137111 opened
Jul 25, 2025 -
[3.14] gh-136912: fix handling of `OverflowError` in `hmac.digest` (GH-136917)
#137116 opened
Jul 26, 2025 -
[3.14] gh-126662: naming consistency for `signal.ItimerError` (GH-126712)
#137122 opened
Jul 26, 2025 -
gh-137136: Suppress build warnings when build on Windows with --experimental-jit-interpreter
#137137 opened
Jul 27, 2025 -
gh-133951: Remove lib64->lib symlink in venv creation
#137139 opened
Jul 27, 2025 -
gh-137113 docs: note readline no longer supported in REPL after 3.13
#137142 opened
Jul 27, 2025 -
gh-130567: Remove optimistic allocation in locale.strxfrm()
#137143 opened
Jul 27, 2025 -
gh-137146: Restrict IPvFuture address parsing to RFC 3986-valid characters
#137147 opened
Jul 27, 2025 -
gh-137146: Validate IPv6 ZoneID characters against RFC 6874 in urllib.parse
#137148 opened
Jul 27, 2025 -
[3.14] gh-136278: Document codecs.escape_encode() and codecs.escape_decode() (GH-136314)
#137149 opened
Jul 27, 2025 -
Add explanation comments for tests for overlapped ZIP entries
#137152 opened
Jul 27, 2025 -
[3.9] gh-121227: Disallow setting an empty list for NPN
#137161 opened
Jul 28, 2025 -
gh-88886: Remove excessive encoding name normalization
#137167 opened
Jul 28, 2025 -
gh-89687: fix get_type_hints with dataclasses __init__ generation
#137168 opened
Jul 28, 2025 -
gh-137173: Allow signal handling in isolated subinterpreters
#137174 opened
Jul 28, 2025 -
[3.10] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137176 opened
Jul 28, 2025 -
[3.9] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137177 opened
Jul 28, 2025 -
gh-131253: free-threaded build support for pystats
#137189 opened
Jul 28, 2025 -
GH-83065: Fix import deadlock by implementing hierarchical module locking
#137196 opened
Jul 29, 2025 -
gh-137197: Add SSLContext.set_ciphersuites to set TLS 1.3 ciphers
#137198 opened
Jul 29, 2025 -
gh-79986: Add parsing for References/In-Reply-To email headers
#137201 opened
Jul 29, 2025 -
gh-137199: set associated module for `_hashlib` heap types
#137203 opened
Jul 29, 2025 -
[3.14] gh-137185: Fix `_Py_DumpStack()` async signal safety (gh-137187)
#137206 opened
Jul 29, 2025 -
gh-137210: Add a struct, slot & function for checking an extension's ABI
#137212 opened
Jul 29, 2025 -
gh-132661: docs: add a t-string tutorial
#137213 opened
Jul 29, 2025 -
[3.14] gh-137179: Fix flaky test_history_survive_crash test (gh-137180)
#137216 opened
Jul 29, 2025 -
gh-137219: Export _PyEval_StopTheWorld and _PyEval_StartTheWorld
#137220 opened
Jul 30, 2025 -
gh-137228: Improve get_type_hints()
#137230 opened
Jul 30, 2025 -
[3.14] GH-137248: Add a `--logdir` option to `Tools/wasm/wasi` (GH-137249)
#137252 opened
Jul 30, 2025 -
[3.14] gh-137239: Add *_max functions to heapq.__all__ (gh-137241)
#137256 opened
Jul 30, 2025 -
GH-137218: Update `make` for JIT stencils
#137265 opened
Jul 31, 2025 -
[3.14] gh-137025: Include ``python.worker.mjs`` in the Emscripten Web Example (GH-137236)
#137272 opened
Jul 31, 2025 -
Allow anonymous unions in public headers, using `_Py_ANONYMOUS`
#137283 opened
Jul 31, 2025 -
gh-137103: A faster check_circular
#137286 opened
Jul 31, 2025 -
gh-132661: docs: update PEP 750 section of What's New in 3.14
#137289 opened
Jul 31, 2025 -
gh-118342: [Enum] update docs
#137290 opened
Jul 31, 2025 -
gh-136677: Introduce executable specific linker flags to configure
#137296 opened
Aug 1, 2025 -
[3.14] gh-133467: fix data race in `type_set_name` (GH-137302)
#137303 opened
Aug 1, 2025 -
[3.14] gh-137273: Fix debug assertion failure in locale.setlocale() on Windows (GH-137300)
#137305 opened
Aug 1, 2025 -
gh-137293: Ignore Exceptions when searching ELF File in Remote Debug
#137309 opened
Aug 1, 2025 -
gh-137025: Update Emscripten Build Docs
#137312 opened
Aug 1, 2025 -
gh-137017: Fix `Thread.is_alive()` to only return False after the underlying OS thread exits
#137315 opened
Aug 1, 2025 -
gh-131876: extract `_hashlib` helpers into a separate directory
#137319 opened
Aug 2, 2025 -
enhance docs for critical sections
#137334 opened
Aug 3, 2025 -
gh-137339: Clarify host and port parameter behavior in smtplib.SMTP_SSL initialization
#137340 opened
Aug 3, 2025 -
gh-137353: Add t-string support to gettext + pygettext
#137354 opened
Aug 3, 2025 -
[3.14] Fix typo in Doc/extending/extending.rst (GH-136890)
#137355 opened
Aug 3, 2025 -
[3.14] gh-122450: Expand documentation for ``Rational`` and ``Fraction`` (GH-136800)
#137363 opened
Aug 4, 2025 -
[3.14] gh-81325: Support path-like objects with streaming TarFile (GH-137188)
#137365 opened
Aug 4, 2025 -
gh-137371: refactor and fortify `test.support.hashlib_helper`
#137375 opened
Aug 4, 2025 -
[3.14] gh-137368: document __index__() support for PyLong_AsInt32/64() (GH-137369)
#137380 opened
Aug 4, 2025 -
[3.14] gh-136520: Clarify docs for _pack_ & _align_ (GH-137036)
#137381 opened
Aug 4, 2025 -
[3.14] gh-129033: Remove dead code in test.support.has_no_debug_ranges() (GH-137379)
#137382 opened
Aug 4, 2025 -
gh-137335: Fix unlikely name conflicts for named pipes in multiprocessing and asyncio on Windows
#137389 opened
Aug 4, 2025 -
[3.14] gh-137390: Add missing line continuation character in configure.ac (GH-137391)
#137394 opened
Aug 4, 2025 -
[3.14] gh-137397: Skip test_os_open on NetBSD due to indefinite hang (GH-137398)
#137406 opened
Aug 5, 2025 -
[3.14] gh-137058: Sync _Py_NULL macro with the main branch
#137409 opened
Aug 5, 2025 -
[3.14] gh-137238: Fix data race in `_Py_slot_tp_getattr_hook` (gh-137240)
#137416 opened
Aug 5, 2025 -
[3.14] gh-123441: Correct the supported languages of the iso-8859-4 codec (GH-137034)
#137419 opened
Aug 5, 2025 -
gh-77589: Add unix domain socket for Windows
#137420 opened
Aug 5, 2025 -
gh-124111: test macOS CI with Tk 9
#137424 opened
Aug 5, 2025 -
[3.14] gh-136823: Update documentation on excluded headers in Python.h (GH-136824)
#137437 opened
Aug 5, 2025 -
[3.14] gh-137056: Fix DTrace build support on NetBSD (GH-137057)
#137444 opened
Aug 6, 2025 -
Standardize translation of `Doc/bugs.rst`
#137449 opened
Aug 6, 2025 -
[3.14] gh-58124: Avoid CP_UTF8 in UnicodeDecodeError (GH-137415)
#137460 opened
Aug 6, 2025 -
gh-135676: Reword the f-string (and t-string) section
#137469 opened
Aug 6, 2025 -
gh-128627: Use __builtin_wasm_test_function_pointer_signature for Emscripten trampoline
#137470 opened
Aug 6, 2025 -
GH-116380: Speed up `glob.[i]glob()` by making fewer system calls (take 2)
#137474 opened
Aug 6, 2025 -
gh-133143: Make information about the interpreter ABI more accessible
#137476 opened
Aug 6, 2025 -
gh-137477: Extend regex pattern check in `inspect.findsource`
#137479 opened
Aug 6, 2025 -
gh-137481: consider actual day name length
#137482 opened
Aug 6, 2025 -
[3.14] GH-137484: Have `Tools/wasm/wasi` use the build triple instead of "build" (GH-137485)
#137487 opened
Aug 6, 2025 -
gh-137477: Fix inspect.getblock() for generator expressions
#137488 opened
Aug 6, 2025 -
gh-137490: Skip test_sigwaitinfo on NetBSD due to POSIX violation
#137491 opened
Aug 6, 2025 -
[3.14] Docs: Use the correct example module in warnings.rst (GH-137402)
#137492 opened
Aug 6, 2025 -
[3.14] Docs: Small clarity change for ``except*`` (GH-121073)
#137494 opened
Aug 6, 2025 -
gh-137658: Fix dataclass order method behaviors to align with the equality semantics
#137497 opened
Aug 7, 2025 -
Introduce a structure for .github/CODEOWNERS
#137498 opened
Aug 7, 2025 -
[3.14] gh-137463: Update `validate_abstract_methods` in `test_collections.py` (GH-137464)
#137503 opened
Aug 7, 2025 -
gh-137205: Document how to safely use PRAGMA during SQLite transactions
#137505 opened
Aug 7, 2025 -
[3.14] gh-137044: Support large limit values in getrlimit() and setrlimit() (GH-137338)
#137506 opened
Aug 7, 2025 -
gh-136858: Adds an example of writing a tarfile using stdin
#137510 opened
Aug 7, 2025 -
[3.14] gh-137440: Update comment in Python/hamt.c on importing for testing (GH-137441)
#137519 opened
Aug 7, 2025 -
gh-137490: Fix signal.sigwaitinfo() on NetBSD
#137523 opened
Aug 7, 2025 -
[3.14] gh-137526: Fix broken link to drdobbs journal in difflib.rst (GH-137527)
#137531 opened
Aug 7, 2025 -
[3.14] gh-130102: drop "require numeric arguments" from pow() docs (GH-137456)
#137536 opened
Aug 7, 2025 -
[3.14] Bump mypy to 1.17.1 (GH-137542)
#137543 opened
Aug 8, 2025 -
gh-137533: document key type coercion limitations in `json.loads`
#137545 opened
Aug 8, 2025 -
gh-106318: Add example for str.isalnum()
#137550 opened
Aug 8, 2025 -
[3.14] Replace "ordered arguments" with "positional arguments" in `unittest.mock` documentation (GH-137552)
#137553 opened
Aug 8, 2025 -
gh-136958: fix unittest.TestCase.assertLogs() to properly handle logging.NOTSET level
#137555 opened
Aug 8, 2025 -
gh-106318: Add example for str.isalpha()
#137557 opened
Aug 8, 2025 -
gh-106318: Add example for str.isascii()
#137558 opened
Aug 8, 2025 -
gh-106318: Add example for str.isdecimal()
#137559 opened
Aug 8, 2025 -
gh-137562: Remove obsolete comment about calculating incremental threshold
#137564 opened
Aug 8, 2025 -
DRAFT: Implement PEP 802 and the ``{/}`` notation
#137565 opened
Aug 8, 2025 -
gh-137571: Fix `UnboundLocalError` in `gzip._GzipReader.read()`
#137572 opened
Aug 8, 2025 -
GH-132732: Use pure op machinery to optimize various instructions with `_POP_TOP` and `_POP_TWO`
#137577 opened
Aug 9, 2025 -
gh-137586: Open web browser with absolute path
#137584 opened
Aug 9, 2025 -
gh-37817: Allow assignment to __bases__ of direct subclasses of builtin classes
#137585 opened
Aug 9, 2025 -
gh-137578: support top-level setup statements in `Timer` objects
#137587 opened
Aug 9, 2025 -
[DOC] Add label to Unicode Properties subsection on how-to
#137592 opened
Aug 9, 2025 -
Docs: replace an esoteric Von Neumann mention
#137598 opened
Aug 9, 2025 -
gh-137600: Promote `ast` node constructor deprecation warnings to errors
#137601 opened
Aug 9, 2025 -
gh-131798: Remove bounds check when indexing into tuples with a constant index
#137607 opened
Aug 10, 2025 -
gh-89905: Correct `-R` option doc
#137608 opened
Aug 10, 2025 -
gh-137609: Update signatures of builtins in the documentation
#137610 opened
Aug 10, 2025 -
gh-137609: Change names of some positional-only parameters in builtins
#137611 opened
Aug 10, 2025 -
[3.14] gh-136914: Fix support of cached functions and properties in DocTest's lineno computation (GH-136930)
#137616 opened
Aug 10, 2025 -
GH-137618: Require Python 3.10 to Python 3.15 for PYTHON_FOR_REGEN
#137619 opened
Aug 10, 2025 -
GH-92266: Remove embedded tabs from ``c-analyzer/cpython/_parser.py``
#137622 opened
Aug 10, 2025 -
gh-137627: Make `csv.Sniffer.sniff()` delimiter detection 1.6x faster
#137628 opened
Aug 11, 2025 -
[3.14] Add test for opening an SQLite with bytes path (GH-136331)
#137632 opened
Aug 11, 2025 -
gh-137634: Modernizing `calendar.HTMLCalendar` for HTML Output
#137635 opened
Aug 11, 2025 -
gh-89152: Note truth testing exception in `stdtypes.rst`
#137640 opened
Aug 11, 2025 -
[3.14] Fix documentation of hash in PyHash_FuncDef (GH-137595)
#137642 opened
Aug 11, 2025 -
[3.10] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137644 opened
Aug 11, 2025 -
[3.9] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137645 opened
Aug 11, 2025 -
[3.14] gh-125897: Mark range function parameters as positional only (GH-125945)
#137652 opened
Aug 11, 2025 -
[3.14] gh-131885: Use positional-only markers for ``max()`` and ``min()`` (GH-131868)
#137656 opened
Aug 11, 2025 -
[3.14] gh-126008: Improve docstrings for Tkinter cget and configure methods (GH-133303)
#137660 opened
Aug 12, 2025 -
[3.13] Lint: Create a project-wide ``.ruff.toml`` settings file (GH-133124)
#137670 opened
Aug 12, 2025 -
GH-137573: Check C stack depth before stack allocating JIT optimizer struct
#137676 opened
Aug 12, 2025 -
GH-137630: Convert ``_interpqueues`` to use Argument Clinic
#137685 opened
Aug 12, 2025 -
GH-132775: Fix argument parsing for ``_interpqueues.put()``
#137686 opened
Aug 12, 2025 -
[3.14] gh-136672: Docs: Move Enum functions and add examples (GH-136791)
#137688 opened
Aug 12, 2025 -
[3.14] gh-137668: Document that ord() supports also bytes and bytearray (GH-137669)
#137703 opened
Aug 13, 2025 -
gh-137376: Add note on top-level `global` declarations
#137707 opened
Aug 13, 2025 -
gh-137530: generate an __annotate__ function for dataclasses __init__
#137711 opened
Aug 13, 2025 -
gh-137706: make typing._is_unpacked_typevartuple check for `True` instead of truthy
#137712 opened
Aug 13, 2025 -
gh-135676: Reword the Operators & Delimiters section(s)
#137713 opened
Aug 13, 2025 -
gh-137626: fix error messages of dict() and dict().update()
#137721 opened
Aug 13, 2025 -
[3.14] gh-87281: Improve documentation for locale.setlocale() and locale.getlocale() (GH-137313)
#137722 opened
Aug 13, 2025 -
[3.14] gh-137400: Fix thread-safety issues when profiling all threads (gh-137518)
#137730 opened
Aug 13, 2025 -
[3.13] gh-137400: Fix thread-safety issues when profiling all threads (gh-137518)
#137733 opened
Aug 13, 2025 -
gh-137433: Fix deadlock with stop-the-world and daemon threads
#137735 opened
Aug 13, 2025 -
[3.14] gh-131788: make resource_tracker re-entrant safe (GH-131787)
#137737 opened
Aug 13, 2025 -
gh-137740: Clarify __del__ invocation mechanism in reference counting
#137741 opened
Aug 13, 2025 -
gh-137742: Use footnote markup for table notes in `datetime` docs
#137743 opened
Aug 13, 2025 -
gh-137758: Clarify os.stat_result time fields (since Unix epoch) and add datetime conversion note
#137761 opened
Aug 14, 2025 -
[3.14] gh-133403: Run `mypy` on `Tools/build/check_warnings.py` (GH-137700)
#137763 opened
Aug 14, 2025 -
gh-137728 gh-137762: Fix bugs in the JIT with many local variables
#137764 opened
Aug 14, 2025 -
gh-137242: Build Android artifacts in a reusable workflow
#137768 opened
Aug 14, 2025 -
[3.14] gh-137576: Fix for Basic REPL showing incorrect code in tracebacks with `PYTHONSTARTUP` (GH-137625)
#137771 opened
Aug 14, 2025 -
[3.14] gh-135661: Fix CDATA section parsing in HTMLParser (GH-135665)
#137772 opened
Aug 14, 2025 -
[3.12] gh-135661: Fix CDATA section parsing in HTMLParser (GH-135665)
#137774 opened
Aug 14, 2025 -
[3.11] gh-118350: Fix support of elements "textarea" and "title" in HTMLParser (GH-135310)
#137782 opened
Aug 14, 2025 -
[3.10] gh-118350: Fix support of elements "textarea" and "title" in HTMLParser (GH-135310)
#137783 opened
Aug 14, 2025 -
[3.9] gh-118350: Fix support of elements "textarea" and "title" in HTMLParser (GH-135310)
#137784 opened
Aug 14, 2025 -
gh-137352: Add terms links to dis.rst
#137787 opened
Aug 14, 2025 -
gh-125676: Make shutil documentation consistent about copy2/copy behavior and remove ambiguity
#137792 opened
Aug 15, 2025 -
gh-137549: Modify object to BaseExceptionGroup in asyncio.Timeout
#137797 opened
Aug 15, 2025 -
gh-133171: Re-enable JUMP_BACKWARD to free-threading build
#137800 opened
Aug 15, 2025 -
gh-137790 Add an option to `logging.Formatter` to always set `record.exc_text` even if it's not None
#137802 opened
Aug 15, 2025 -
gh-91484: Allow memoryview cast for F-contiguous
#137803 opened
Aug 15, 2025 -
gh-137396: Raise InvalidHeaderError when offset or numbytes is negative
#137805 opened
Aug 15, 2025 -
gh-102156: Fix HTTPServer timeout ignored in keep-alive connections
#137806 opened
Aug 15, 2025 -
gh-131178: Add tests for site command-line interface
#137807 opened
Aug 15, 2025 -
[3.14] Mention the "context manager" keyword in concurrent.futures documentation (GH-130976)
#137810 opened
Aug 15, 2025 -
gh-131178: Fix `test_unknown_flag` for platform CLI
#137816 opened
Aug 15, 2025 -
gh-137791: Improve documentation for the reference counting changes in 3.14
#137819 opened
Aug 15, 2025 -
GH-137759:Limit _PyObject_HashFast to dicts keys, rename it, and mark it as Py_ALWAYS_INLINE
#137828 opened
Aug 15, 2025 -
[3.14] gh-131178: Add tests for `site` command-line interface (GH-133582)
#137832 opened
Aug 15, 2025 -
gh-69528: Distinguish between file modes `wb+` and `rb+`
#137834 opened
Aug 15, 2025 -
gh-137836: Support more RAWTEXT and PLAINTEXT elements in HTMLParser
#137837 opened
Aug 15, 2025 -
gh-137814: Fix `__qualname__` of `__annotate__`
#137842 opened
Aug 16, 2025 -
gh-137754: Fix import of zoneinfo if _datetime is not available
#137845 opened
Aug 16, 2025 -
[3.14] gh-101359: clarify docs for `asyncio.Event.clear` (GH-137849)
#137850 opened
Aug 16, 2025 -
[3.14] gh-90483: fix docs of `SubprocessTransport.get_pipe_transport ` (GH-137852)
#137853 opened
Aug 16, 2025 -
gh-135852: Add NTEventLog related functions to _winapi
#137860 opened
Aug 16, 2025 -
gh-137317: fix inspect signature of class with descriptor wrapper
#137862 opened
Aug 16, 2025 -
gh-90548: Fix musl version detection with --strip-all
#137864 opened
Aug 16, 2025 -
gh-116021: Deprecate support for instantiating abstract AST nodes
#137865 opened
Aug 16, 2025 -
gh-137696: Rename 'fort' parameter to 'order' in PyBuffer_* functions
#137866 opened
Aug 16, 2025 -
[3.14] gh-131591: fix formatting of remote debugger docs (GH-137225)
#137874 opened
Aug 17, 2025 -
gh-137871: Clarify cmath.nan documentation by linking to math module
#137876 opened
Aug 17, 2025 -
gh-137829: Fix shelve tests for backend compatibility
#137879 opened
Aug 17, 2025 -
gh-137881: Add backend parameter to dbm.open() and shelve.open() for explicit DBM backend selection
#137882 opened
Aug 17, 2025 -
gh-114576: Add command-line interface for dbm module
#137893 opened
Aug 18, 2025 -
gh-137897: Deprecate the `-R` option
#137898 opened
Aug 18, 2025 -
[3.14] gh-137847: Add examples for UUIDv6-8 (GH-137848)
#137901 opened
Aug 18, 2025 -
[3.14] gh-131885: Use positional-only markers for the ``decimal`` module (GH-131990)
#137902 opened
Aug 18, 2025 -
[3.13] bpo-38735: Don't fail when importing from / with sys.pycache_prefix set (GH-30456)
#137905 opened
Aug 18, 2025 -
[3.14] bpo-38735: Don't fail when importing from / with sys.pycache_prefix set (GH-30456)
#137906 opened
Aug 18, 2025 -
gh-114212:Note 3.13 stack order change for LOAD_GLOBAL/LOAD_ATTR/LOAD_SUPER_ATTR
#137909 opened
Aug 18, 2025 -
[3.14] gh-135862: add C contiguous one-dimensional buffer requirement to `asyncio.StreamWriter` docs (GH-137910)
#137912 opened
Aug 18, 2025 -
[3.14] gh-44538: Mention nested classes/functions in doctest docs (GH-137870)
#137918 opened
Aug 18, 2025 -
gh-137884: Added threading.get_native_id on Illumos/Solaris
#137927 opened
Aug 18, 2025 -
gh-137928: Centralize size validation in multiprocessing.heap
#137929 opened
Aug 18, 2025 -
Reapply "gh-132947: Apply changes from importlib_metadata 8.7 (#137885)" (#137924)
#137930 opened
Aug 18, 2025 -
gh-73487: Convert _decimal to use Argument Clinic (part 4)
#137931 opened
Aug 19, 2025 -
gh-137840: Implement PEP 728 (closed and extra_items in typing.TypedDict)
#137933 opened
Aug 19, 2025 -
gh-137900:Reorganize dataclasses frozen parameter documentation
#137937 opened
Aug 19, 2025 -
[3.14] Update the availability info in the resource docs
#137939 opened
Aug 19, 2025 -
gh-137920: Fix semantically relevant typo in `curses.window.attron`
#137940 opened
Aug 19, 2025 -
gh-137942: urllib2 with proxy tests maybe fail on macOS
#137943 opened
Aug 19, 2025 -
[3.14] gh-137883: Check the recursion limit for specialized keyword argument calls (GH-137887)
#137945 opened
Aug 19, 2025 -
[3.14] gh-123681: Check NORMALIZE_CENTURY behavior at runtime; require C99 (GH-136022)
#137947 opened
Aug 19, 2025 -
gh-73487: Convert _decimal to use Argument Clinic (part 5)
#137948 opened
Aug 19, 2025 -
Fix `csv.register_dialect` docstring
#137949 opened
Aug 19, 2025 -
[3.14] [docs] minor, fix grammar in ssl.SSLContect.sslsocket_class docstring (GH-137935)
#137950 opened
Aug 19, 2025 -
gh-137952: update `csv.Sniffer().has_header()` docs to describe the actual off-by-onish behavior
#137953 opened
Aug 19, 2025 -
gh-137944: use `argparse` instead of `getopt` in `timeit`
#137955 opened
Aug 19, 2025 -
gh-137956: Guard against non-free-threaded extensions in free-threaded builds
#137957 opened
Aug 19, 2025 -
GH-137959: Replace shim code in jitted code with a single trampoline function.
#137961 opened
Aug 19, 2025 -
[3.14] Update the dbm documentation (GH-137919)
#137962 opened
Aug 19, 2025 -
gh-137574: Add Support For Special Names in `help`
#137966 opened
Aug 19, 2025 -
gh-137967: Restore suggestions on nested attribute access
#137968 opened
Aug 19, 2025 -
[3.14] gh-137964: Remove the "experimental" designation from the Windows installer (GH-137965)
#137971 opened
Aug 19, 2025 -
gh-131323: Add comprehensive key-value type documentation to dbm module
#137972 opened
Aug 19, 2025 -
gh-128042: `configure` complains when CFLAGS=-O0 and --enable-optimizations
#137975 opened
Aug 20, 2025 -
gh-137974: add execute_json method for JSON output
#137980 opened
Aug 20, 2025 -
[3.14] Fix typo in `logging` docs (GH-137981)
#137983 opened
Aug 20, 2025 -
gh-137986: Fix and improve the csv functions docstrings
#137987 opened
Aug 20, 2025 -
Remove macos-13 from GitHub Actions
#137989 opened
Aug 20, 2025
346 Issues closed by 86 people
-
python
#137978 closed
Aug 20, 2025 -
`map` and `accumulate` creates broken iterator when a `StopIteration` is raised from the callback function
#137921 closed
Aug 20, 2025 -
AI Generated code has emoticons. Python Windows print will abort in the default case.
#137780 closed
Aug 19, 2025 -
setdefault() with a single argument doesn't work for dbm.gnu and dmb.dumb objects
#77566 closed
Aug 19, 2025 -
make threads which stuck in blocking call interruptable
#137958 closed
Aug 19, 2025 -
mimetypes module missing modern OpenXML Office formats (.docx, .xlsx, .pptx) in Python 3.13
#137946 closed
Aug 19, 2025 -
do_mkvalue and 'boolean'
#55089 closed
Aug 19, 2025 -
Traceback for exit of multi-line `with` statement points to `with (`, rather than the context manager
#137932 closed
Aug 19, 2025 -
Add more RLIMIT_* constants
#137512 closed
Aug 19, 2025 -
json C vs pure-python behavior difference
#137888 closed
Aug 19, 2025 -
Out of date links in the sidebar of the documentation index of versions 3.1 and 3.2
#57331 closed
Aug 18, 2025 -
SimpleCookie() fails for json-like values with embedded double-quotes
#92936 closed
Aug 18, 2025 -
Windows Store installation of Python adds a pip.ini file which configures --user
#103646 closed
Aug 18, 2025 -
Force update blurb during Windows release build
#92433 closed
Aug 18, 2025 -
doctest doesn't find nested functions
#44538 closed
Aug 18, 2025 -
`PyGILState_Ensure` in one thread causes the thread-local storage of other threads to be GCed
#130394 closed
Aug 18, 2025 -
xmlrpc can't do proxied HTTP
#37568 closed
Aug 18, 2025 -
asyncio socket write a multi-dimensional memoryview could truncate data
#135862 closed
Aug 18, 2025 -
Async Call-Stack Reconstruction
#91048 closed
Aug 18, 2025 -
Asyncio.Event.wait doesn't resume execution when the event is set if no other tasks are active.
#122938 closed
Aug 18, 2025 -
`_decimal` and `_pydecimal` compatibility differences
#117056 closed
Aug 18, 2025 -
asyncio.call_later and call_at waking up early.
#127859 closed
Aug 18, 2025 -
Python strings cannot be changed . Not true
#137903 closed
Aug 18, 2025 -
Different error triggered for soft keyword prefixes
#130077 closed
Aug 18, 2025 -
Segmentation fault in Python 3.13 when chaining deep filter() iterators
#137894 closed
Aug 18, 2025 -
Calling map on maps many times causes segfault
#103503 closed
Aug 18, 2025 -
calendar displays month names in a genitive case for some locales
#131146 closed
Aug 18, 2025 -
Add support for Include What You Use/Clang Include Cleaner in Python.h
#137744 closed
Aug 18, 2025 -
Dead link to the drdobbs journal in Doc/library/difflib.rst
#137526 closed
Aug 18, 2025 -
Python 3.8.10 -installer lie
#99105 closed
Aug 18, 2025 -
dbm.sqlite3 setdefault() fails due to NOT NULL constraint preventing None values
#137886 closed
Aug 18, 2025 -
some unicode APIs do not document error behavior
#95079 closed
Aug 18, 2025 -
Add `decorator` argument to `dataclasses.make_dataclass` for custom dataclass transformation support
#118974 closed
Aug 18, 2025 -
Support locales with @-modifiers
#137729 closed
Aug 18, 2025 -
[Docs] remove distutils legacy ref when setuptools docs are complete
#94249 closed
Aug 17, 2025 -
crypt module might need libcrypt
#98895 closed
Aug 17, 2025 -
test_distutils: test_check_metadata_deprecated fails if docutils-0.19 are installed
#98634 closed
Aug 17, 2025 -
distutils.util.get_platform documentation does not match Windows behavior
#106828 closed
Aug 17, 2025 -
3.7 release notes contain misleading information about adoption of PEP 563
#94588 closed
Aug 17, 2025 -
PyUnicode_FromFormat(): add %X format
#95849 closed
Aug 17, 2025 -
Remove unused imports in tests
#134357 closed
Aug 17, 2025 -
Small formatting problem in shutil library documentation
#98996 closed
Aug 17, 2025 -
Internal Server Error after signing in for CLA bot
#104480 closed
Aug 17, 2025 -
re: documentation claim that special characters lose their special meaning inside […] seems wrong
#106482 closed
Aug 17, 2025 -
python-config code should be in sysconfig
#55811 closed
Aug 17, 2025 -
Ability to specify the PYTHONPATH via a command line flag
#59921 closed
Aug 17, 2025 -
doctest not working on nested functions
#56264 closed
Aug 17, 2025 -
Using the undefined variable `num`, the code `num += 5` inside of a function gets a different error message
#137868 closed
Aug 16, 2025 -
Typo error in`pstats.Stats.print_stats`
#137846 closed
Aug 16, 2025 -
Please port OpenSSL HMAC implementation from HMAC to EVP_MAC APIs
#137861 closed
Aug 16, 2025 -
Convert faulthandler extension to Argument Clinic
#137725 closed
Aug 16, 2025 -
Documentation for SubprocessTransport.get_pipe_transport return values readable/writable
#90483 closed
Aug 16, 2025 -
Description of asyncio.Event.clear inconsistent with threading.Event.clear
#101359 closed
Aug 16, 2025 -
Docs: remove Program Framework chapter
#137777 closed
Aug 16, 2025 -
[3.14] Parser stack overflow on `musllinux` `x86_64`
#137231 closed
Aug 16, 2025 -
list_repr not safe against concurrent mutation
#74957 closed
Aug 16, 2025 -
spam
#137839 closed
Aug 16, 2025 -
Docs: quit/exit and help constants documentation is out of date
#137760 closed
Aug 15, 2025 -
Lib/importlib: Ensure stale empty python module directories don't break the build
#120492 closed
Aug 15, 2025 -
re invalid escape sequence isn't: \( and \)
#137835 closed
Aug 15, 2025 -
`test_fstring.py` with Python3.13.6 and 3.13.7 fails, 3.13.5 and 3.13.4 o.k.
#137820 closed
Aug 15, 2025 -
The keyword typo error messages work inconsistently when executed over files
#137078 closed
Aug 15, 2025 -
Provide optional type hints in docs.python.org documentation
#96186 closed
Aug 15, 2025 -
HTMLParser does not support escapable raw text mode (<textarea> and <title>)
#118350 closed
Aug 15, 2025 -
Misc/python-config.sh.in: ensure sed invocations only match beginning of strings
#67096 closed
Aug 15, 2025 -
Note change in behavior for itertools.tee() with "flattening" itertables
#137597 closed
Aug 15, 2025 -
asyncio loop does not start a task while running run_forever()
#137817 closed
Aug 15, 2025 -
use argument clinic for _thread.lock and _thread.RLock
#137808 closed
Aug 15, 2025 -
DIfference between utf8 and utf-8 when i define python source code encoding.
#70125 closed
Aug 15, 2025 -
Improve import time of various stdlib modules
#118761 closed
Aug 15, 2025 -
Smaller viewport shifts the "expand left menu" character into the text
#68960 closed
Aug 15, 2025 -
For new REPL the help page should explain keyboard shortcuts
#125142 closed
Aug 15, 2025 -
test_os.TimerfdTests is flaky
#126112 closed
Aug 15, 2025 -
Improve py launcher help, index, and doc
#67821 closed
Aug 14, 2025 -
unicodedata_UCD_lookup() has theoretical buffer overflow
#68185 closed
Aug 14, 2025 -
Pickle `INT` opcode boolean conversion discrepancy
#135241 closed
Aug 14, 2025 -
Regression in ssl module between 3.13.5 and 3.13.6: reading from a TLS-encrypted connection blocks
#137583 closed
Aug 14, 2025 -
spam
#137776 closed
Aug 14, 2025 -
Android CI and binary releases
#137242 closed
Aug 14, 2025 -
traceback shows wrong source code in basic REPL when PYTHONSTARTUP is set
#137576 closed
Aug 14, 2025 -
`re.search` hangs with certain regex pattern
#137765 closed
Aug 14, 2025 -
Android: Daemon startup failed on AMD64 buildbot
#137756 closed
Aug 14, 2025 -
repr() of ImportError misses keyword arguments name and path
#74185 closed
Aug 14, 2025 -
Setting an `int` type value to `category` argument of `warnings.warn()` gets a wrong error message
#125854 closed
Aug 14, 2025 -
spam
#137757 closed
Aug 14, 2025 -
Update macOS and Windows installers to SQLite 3.50.4
#137134 closed
Aug 14, 2025 -
ForwardRef.evaluate() mishandles type_params
#137226 closed
Aug 14, 2025 -
The doc of `set().pop()` should say *the 1st element* instead of *an arbitrary element*
#137745 closed
Aug 14, 2025 -
dataclasses.Field and dataclasses._DataclassParams are missing spaces in their reprs between their attributes
#137714 closed
Aug 13, 2025 -
spam
#137719 closed
Aug 13, 2025 -
http.server raises exception if scanned with nmap
#137710 closed
Aug 13, 2025 -
spam
#137718 closed
Aug 13, 2025 -
flow-graph fails to re-initialize removed instructions to 0 resulting in re-used exception handler
#137681 closed
Aug 13, 2025 -
spam
#137708 closed
Aug 13, 2025 -
summarize_stats: Link failure kinds to GitHub search
#100257 closed
Aug 13, 2025 -
Proposal to add copy button to code examples
#107024 closed
Aug 13, 2025 -
Wrong `stop` when calculating the slice of a range
#137705 closed
Aug 13, 2025 -
Parse out invisible Unicode characters?
#77163 closed
Aug 13, 2025 -
Errors in documentation of standard codec error handlers
#64612 closed
Aug 13, 2025 -
ord() for bytes and bytearray is not documented
#137668 closed
Aug 13, 2025 -
internal generated filenames are not absolute
#137702 closed
Aug 13, 2025 -
Spam
#137695 closed
Aug 12, 2025 -
spam
#137694 closed
Aug 12, 2025 -
spam
#137693 closed
Aug 12, 2025 -
The implementation for suggestions in "ModuleNotFoundError"
#137671 closed
Aug 12, 2025 -
macOS IDLE app may be launched under Rosetta on Apple Silicon
#137675 closed
Aug 12, 2025 -
Launcher help does not mention configuration options
#81737 closed
Aug 12, 2025 -
Emscriptem example is broken
#137672 closed
Aug 12, 2025 -
Python treats ASCII record separator ('\x1e') as a newline
#78437 closed
Aug 12, 2025 -
Add Horizontal Scroll Bar to IDLE and Python Script Editor
#137677 closed
Aug 12, 2025 -
Add documention stating supported Platforms
#77036 closed
Aug 12, 2025 -
`importlib.abc.SourceLoader` issues `DeprecationWarning` because it inherits from `ResourceLoader`
#137426 closed
Aug 12, 2025 -
Inconsistent behavior when parsing IP address
#80001 closed
Aug 12, 2025 -
Tkinter ttk widgets cget() returning _tkinter.Tcl_Obj instead of str
#126008 closed
Aug 12, 2025 -
Show the type of the return value in "hash"
#137659 closed
Aug 12, 2025 -
[subinterpreters] PEP 554 implementation: add interpreters module
#76785 closed
Aug 11, 2025 -
Document the asyncio shell
#84994 closed
Aug 11, 2025 -
builtin type kwargs
#85810 closed
Aug 11, 2025 -
Update actions/checkouts to v5
#137646 closed
Aug 11, 2025 -
Improvements to documentation for PyUnicode_FS{Converter,Decoder}
#86850 closed
Aug 11, 2025 -
192.0.0.8 (IPv4 dummy address) considered globally reachable
#87103 closed
Aug 11, 2025 -
Add str.replaceall?
#87181 closed
Aug 11, 2025 -
build from 3.9.1 tarball on WSL failed
#87392 closed
Aug 11, 2025 -
IP Interface is_unspecified broken
#115766 closed
Aug 11, 2025 -
`url2pathname()` mishandles URL with Windows drive in netloc
#137059 closed
Aug 11, 2025 -
Support perf profiler with an evaluation hook
#137291 closed
Aug 11, 2025 -
Dead link in the time library page
#137499 closed
Aug 11, 2025 -
Deprecate PyComplexObject.cval and soft-deprecate _Py_c*() API
#128813 closed
Aug 11, 2025 -
Inconsistent '#include' notation in extensions tutorial doc
#87488 closed
Aug 11, 2025 -
Doctest ELLIPSIS explanation hard to follow when they're missing
#87842 closed
Aug 11, 2025 -
Segmentation fault on Python 3.14 rc1 on macOS
#137617 closed
Aug 11, 2025 -
DocTests for functools.cache()-decorated functions have no line number
#136914 closed
Aug 10, 2025 -
ssl.create_default_context() throws: "ssl.SSLError: [X509] unknown error (_ssl.c:4035)"
#108721 closed
Aug 10, 2025 -
[doc] replace 'distutils' examples with 'setuptools'
#90163 closed
Aug 10, 2025 -
caret location for syntax error pointing with f-strings
#90433 closed
Aug 10, 2025 -
Reading `cafile` from `ssl.create_default_context` causes ~143,000 disk operations in Windows
#137560 closed
Aug 10, 2025 -
spam
#137605 closed
Aug 10, 2025 -
spam
#137602 closed
Aug 10, 2025 -
spam
#137603 closed
Aug 10, 2025 -
Convert more datetime constructors and methods to Argument Clinic
#136571 closed
Aug 9, 2025 -
Wrong information about negative slice steps
#137359 closed
Aug 9, 2025 -
inspect.signature does not work for datetime classes
#88784 closed
Aug 9, 2025 -
Suggest the possible module in ModuleNotFoundError
#134175 closed
Aug 9, 2025 -
Suggest for child module in ModuleNotFoundError
#134872 closed
Aug 9, 2025 -
Documentation enhancement proposal: explainer for asyncio
#137026 closed
Aug 9, 2025 -
Shelve consistency issues
#69628 closed
Aug 8, 2025 -
`compile` fails on 3.14 on a valid expression when `-OO` is set
#137308 closed
Aug 8, 2025 -
Shelve works inconsistently when carried over to child processes
#70960 closed
Aug 8, 2025 -
Segmentation fault, possibly due to a GC issue (tp_subclasses)
#135552 closed
Aug 8, 2025 -
PEP 739 / `build-details.json`: `c_api.headers` does not include the `pythonX.Y` directory
#134632 closed
Aug 8, 2025 -
Regression tests do not support exclusion and pgo in the same invocation
#135494 closed
Aug 8, 2025 -
`test_hashlib` has incorrect `default_builtin_hashes` values
#137412 closed
Aug 8, 2025 -
Add a `color: bool` arg to `difflib.unified_diff`
#133722 closed
Aug 8, 2025 -
Tab completion / dir broken on concurrent.futures
#137282 closed
Aug 8, 2025 -
wrong result of division
#137556 closed
Aug 8, 2025 -
resource max value represented as signed when should be unsigned
#54126 closed
Aug 8, 2025 -
https://github.com/python/cpython/issues/new/choose
#137547 closed
Aug 8, 2025 -
Raw f-string format spec undocumented behavior change between 3.11 and 3.12
#137314 closed
Aug 7, 2025 -
DTrace Build Fails on NetBSD
#137056 closed
Aug 7, 2025 -
Use a common interface for FT-only mutexes
#137514 closed
Aug 7, 2025 -
Add fast path to json string encoding
#135336 closed
Aug 7, 2025 -
platform.platform() crashes in certain environments due to decode() on str in zoneinfo._syscmd_file()
#137522 closed
Aug 7, 2025 -
mailbox.mbox.flush() corrupts caches message length in maildir / dovecot
#137454 closed
Aug 7, 2025 -
disallow the "surrogatepass" handler for non utf-* encodings
#58124 closed
Aug 7, 2025 -
Update bundled pip to 25.2
#137257 closed
Aug 7, 2025 -
The parameter name of `reversed()` should be the same to avoid confusion.
#137504 closed
Aug 7, 2025 -
Add a `--builddir` option to `Tools/wasm/wasi`
#137480 closed
Aug 6, 2025 -
Remove deprecated and undocumented `glob.glob0` and `glob.glob1` functions
#137466 closed
Aug 6, 2025 -
Brute-Forceing keys in __getitem__
#137473 closed
Aug 6, 2025 -
Errors resulting from unicode normalisation
#137465 closed
Aug 6, 2025 -
The pprint module employs a key-value sorting when representing dict obj.
#137448 closed
Aug 6, 2025 -
sqlite3 warns about unclosed database even for ":memory:"
#137414 closed
Aug 6, 2025 -
Should we allow relative includes? (i.e. #include "../_ssl.h")
#121223 closed
Aug 6, 2025 -
Add a new attribute to create the Template
#137442 closed
Aug 6, 2025 -
argparse wrongly claims '*' positional argument is required in error output
#137439 closed
Aug 5, 2025 -
misleading `setsockopt` error message
#107545 closed
Aug 5, 2025 -
Python implicit boolean conversion in logical operations bypasses try/except on 3.14.0rc1
#137288 closed
Aug 5, 2025 -
test.support.requires_debug_ranges raise SkipTest not returning decorator when `_testcapi` doesn't exist
#137194 closed
Aug 5, 2025 -
Segmentation fault on Windows in Python 3.14.0rc1 when running xdoctest test suite via pytest
#137384 closed
Aug 5, 2025 -
docs: fix codecs table data
#123441 closed
Aug 5, 2025 -
Use parallel LTO compilation with gcc
#137403 closed
Aug 5, 2025 -
`pyport.h`: use `__STDC_VERSION__ >= 202311L` instead of `__STDC_VERSION__ > 201710L`
#137058 closed
Aug 5, 2025 -
new issue
#137410 closed
Aug 5, 2025 -
`http.cookies` should mention that `samesite=None` is valid as per RFC6265bis
#136992 closed
Aug 5, 2025 -
Use CSPRNG for random UUID node ID
#135244 closed
Aug 5, 2025 -
test_os_open in SocketEINTRTest hangs indefinitely on NetBSD
#137397 closed
Aug 5, 2025 -
uuid.getnode() is not tied to MAC address when using `libuuid`
#132710 closed
Aug 5, 2025 -
Add support in SSL module for getting/setting groups used for key agreement
#136306 closed
Aug 5, 2025 -
Update from CLang 19 to CLang 20
#137399 closed
Aug 5, 2025 -
Security: Guard against negative offset/length values in tarfile's GNU sparse extraction
#137395 closed
Aug 4, 2025 -
`inspect.get_source(lambda)` improvement
#136521 closed
Aug 4, 2025 -
Optimization of argmin/argmax/argsort
#122863 closed
Aug 4, 2025 -
'Import "cryptography" could not be resolved'
#137388 closed
Aug 4, 2025 -
clang-cl issues many warnings when building on Windows
#131296 closed
Aug 4, 2025 -
Remove outadated TODO about coro_fns
#137128 closed
Aug 4, 2025 -
3.13.5 Windows installer wants admin permissions
#137386 closed
Aug 4, 2025 -
Add colorization of exceptions in default `sys.unraisablehook`
#134170 closed
Aug 4, 2025 -
`dict.fromkeys` behavior different than dictionary comprehension
#137364 closed
Aug 4, 2025 -
Not able to compile python3.13.0 due to run into "double free or corruption" in test_functools.py
#125228 closed
Aug 4, 2025 -
For `center` methods, always put any extra pad character at the end of the result
#137331 closed
Aug 4, 2025 -
#Removed as it's not bug.
#137370 closed
Aug 4, 2025 -
`winreg`'s docstring is not up to date
#136586 closed
Aug 4, 2025 -
spam
#137358 closed
Aug 3, 2025 -
`Tools/cases_generator/interpreter_definition.md` lacks information about some prefixes
#136567 closed
Aug 3, 2025 -
locale.setlocale() crashes on Windows for long locale name
#137273 closed
Aug 3, 2025 -
Duplicated words again
#137341 closed
Aug 3, 2025 -
Failed to inspect `__new__` and `__init_subclass__` methods generated by `warnings.deprecated`
#119605 closed
Aug 3, 2025 -
Remove redundant attribute `__slots__` in `functools.partial`
#137329 closed
Aug 3, 2025 -
`TypeError` when omitting a `Protocol` type argument with default
#137191 closed
Aug 3, 2025 -
Unlocking edit profile option on student login
#137330 closed
Aug 3, 2025 -
Switching between the JIT and interpreter is too slow.
#136410 closed
Aug 2, 2025 -
Micro-ops that have side-exits are sometimes marked as "escaping", when they should not be.
#137276 closed
Aug 2, 2025 -
Calling `cProfile.runctx` in threads on a free-threading build segfaults
#126884 closed
Aug 2, 2025 -
MSVC 5274 warning suppression for _Py_ALIGN_AS should be local
#135183 closed
Aug 1, 2025 -
The `w` typecode of `array.array` is new in Python 3.13
#137183 closed
Aug 1, 2025 -
Concurrent deallocation of threads while calling `PyEval_SetTrace`
#132296 closed
Aug 1, 2025 -
Codec.encode/decode should be documented as positional only
#109444 closed
Aug 1, 2025 -
Spam
#137285 closed
Jul 31, 2025 -
Document difference between typing.get_type_hints and inspect.get_annotations(eval_str=True)
#102405 closed
Jul 31, 2025 -
`bytearray.maketrans()` returns a `bytes` type value instead of a `bytearray` type value
#137234 closed
Jul 31, 2025 -
Support different modes in os.path.realpath()
#71189 closed
Jul 31, 2025 -
`test_shutdown_timeout_handler_not_set` failed locally
#136433 closed
Jul 31, 2025 -
Programming_in_python BTECH lvl 100
#137270 closed
Jul 31, 2025 -
Stack-based `ast.literal_eval` Implementation
#124503 closed
Jul 31, 2025 -
unittest issue when patching a class __init__ data survives between instances
#137268 closed
Jul 31, 2025 -
Group the docs of similar methods in stdtypes.rst
#67748 closed
Jul 31, 2025 -
The doc of `bytes.translate()` and `bytearray.translate()` should also say `bytearray.maketrans()`
#137259 closed
Jul 31, 2025 -
The doc of `str.isalnum()` should say `alphanumeric(alphabetic and/or numeric)` which is more clear
#137266 closed
Jul 31, 2025 -
`TracebackException` swallows attributes of falsey Exception and falsey ExceptionGroup.
#132308 closed
Jul 30, 2025 -
Improve `heapq` documentation
#133530 closed
Jul 30, 2025 -
heapq __all__ not updated for the maxheap methods
#137239 closed
Jul 30, 2025 -
`pkgutil.find_loader` deprecation warning attributed to incorrect module when calling `pkgutil.get_loader`
#132605 closed
Jul 30, 2025 -
3.13 asyncio DatagramTransport buffer size accounting regression.
#135444 closed
Jul 30, 2025 -
Memory keeps increasing with fixed-size dict during multi-threaded set/delete in 3.13.3t
#133136 closed
Jul 30, 2025 -
Derived dataclass with slots generates exception calling super().__init__()
#137237 closed
Jul 30, 2025 -
[3.14] ensurepip failing on s390x musl linux
#133801 closed
Jul 30, 2025 -
multiprocessing manager not threadsafe
#137233 closed
Jul 30, 2025 -
GH-137224:Performance optimization for base64
#137224 closed
Jul 30, 2025 -
PEP 669 compatibility issues with PEP 523
#137178 closed
Jul 29, 2025 -
[doc] Py_UTF8Mode is not documented
#77782 closed
Jul 29, 2025 -
Enable specification of multiple curves(/groups) for TLS
#109945 closed
Jul 29, 2025 -
f-string debug expressions containing hash '#' are malformed
#137182 closed
Jul 28, 2025 -
use stackrefs in `_PyObject_GetMethod` and calling APIs
#134043 closed
Jul 28, 2025 -
Stack overflow test errors in Alpine after GH-130398
#131338 closed
Jul 28, 2025 -
`__annotations__` not defined at module level
#137159 closed
Jul 28, 2025 -
Support for relative home path in pyvenv.cfg
#83650 closed
Jul 28, 2025 -
Update imaplib.py to account for additional padding
#81588 closed
Jul 28, 2025 -
python imaplib - error 'unexpected response'
#62353 closed
Jul 28, 2025 -
Typos in `Lib/test/test_subprocess.py` and in `Android/testbed/app/src/main/c/main_activity.c`
#137162 closed
Jul 28, 2025 -
WinError 10022 for create_datagram_endpoint with local_addr=None.
#119711 closed
Jul 28, 2025 -
Fortify usages of macros in cryptographic modules
#136968 closed
Jul 28, 2025 -
Calls to `memcpy` are slow for `2^k+1` elements (AMD-specific)
#137121 closed
Jul 28, 2025 -
REPL: AttributeError: module `__mp_main__` has no attribute `is_prime` in `ProcessPoolExecutor` example
#132898 closed
Jul 27, 2025 -
Include debug/release and optimization level in the Python build/version line
#137151 closed
Jul 27, 2025 -
Missing documentation for codecs.escape_decode
#74773 closed
Jul 27, 2025 -
Write documentation for codecs.escape_encode() and codecs.escape_decode()
#136278 closed
Jul 27, 2025 -
Performance regression: typing.cast() with Union types causes 15-60x slowdown in hot code paths
#137138 closed
Jul 27, 2025 -
`__orig_bases__` returns indirect generic bases instead of direct bases, causing mismatch with `__bases__`
#137120 closed
Jul 26, 2025 -
Fatal python error during flask server run
#137115 closed
Jul 26, 2025 -
Remove redundant statement
#137090 closed
Jul 26, 2025 -
Reorganize WASI-related files in `Tools/wasm`
#133600 closed
Jul 25, 2025 -
threading.Event().wait() not interruptable with Ctrl-C on Windows
#80116 closed
Jul 25, 2025 -
threading.Lock.acquire() not interruptible on Windows
#74157 closed
Jul 25, 2025 -
data races in instrumentation when running coverage under TSAN
#136870 closed
Jul 25, 2025 -
threading: Exception at shutdown on musllinux_1_2_i686
#130522 closed
Jul 25, 2025 -
OS permission error should indicate which of the files caused the issue
#137077 closed
Jul 25, 2025 -
Ensure that `hashlib.<name>` does not raise `AttributeError`
#136929 closed
Jul 25, 2025 -
Accept more hexstring formats in `binascii.unhexlify` and `bytes.fromhex`
#137083 closed
Jul 25, 2025 -
[refactoring] Do not call get_gc_state from inside loop in expand_region_transitively_reachable
#137084 closed
Jul 25, 2025 -
`test_embed.test_bpo20891` is racy under free-threading
#137093 closed
Jul 25, 2025 -
false result with datetime week and isocalendar()
#137097 closed
Jul 25, 2025 -
Optimize heapq.nlargest/nsmallest by switching to sorting when k is large relative to n
#137095 closed
Jul 25, 2025 -
Spam
#137096 closed
Jul 25, 2025 -
Remove obsolete counting of objects in young generation of GC
#137054 closed
Jul 24, 2025 -
Unused C tracing code in bdb
#136980 closed
Jul 24, 2025 -
spam
#137061 closed
Jul 23, 2025 -
`url2pathname()` doesn't handle URL query or fragment components
#136874 closed
Jul 23, 2025 -
Stop creating `Modules/Setup.local` when doing WASI builds
#137049 closed
Jul 23, 2025 -
Free-threading documentation should mention PyList_GET_ITEM
#137043 closed
Jul 23, 2025 -
Document ob_refcnt, ob_type, ob_size
#135913 closed
Jul 23, 2025 -
Different parameter names in `os.path` documentation vs. runtime
#136437 closed
Jul 23, 2025 -
Alter ZipFile.data_offset calculation
#136170 closed
Jul 22, 2025 -
CI should run Undefined Behavior Sanitizer (UBSAN), as already done for ASAN
#111758 closed
Jul 22, 2025 -
Consider enabling perf trampoline on macOS
#136459 closed
Jul 22, 2025 -
Documentation: Strengthen warning about import * usage in modules tutorial
#137009 closed
Jul 22, 2025 -
Typo "algorthm" in 7 zstd module prologue comment files
#136975 closed
Jul 22, 2025 -
Use new REPL for wasm demo
#124621 closed
Jul 22, 2025 -
Python3.14 and Python3.13 --disable-gil install transformers error
#136998 closed
Jul 22, 2025 -
http.client._MAXHEADERS = 100 limit no longer sufficient
#131724 closed
Jul 22, 2025 -
test_sysconfig fails if executed from a relocated place
#133742 closed
Jul 22, 2025 -
spam
#136983 closed
Jul 22, 2025 -
spam
#136982 closed
Jul 22, 2025 -
when \\u in byte_string ,byte_string.decode('raw_unicode_escape') maybe has problem
#83635 closed
Jul 22, 2025 -
build warning and test failed with `--disable-gil`
#136957 closed
Jul 22, 2025 -
`urllib.request.HTTPRedirectHandler` documentation uses `hdrs` instead of `headers`
#135468 closed
Jul 22, 2025 -
Leaks on Python's standard library at runtime shutdown
#100911 closed
Jul 22, 2025 -
Possible `heap-use-after-free` in ctypes in Python 3.12
#113576 closed
Jul 22, 2025 -
Isolate Stdlib Extension Modules
#103092 closed
Jul 22, 2025 -
Misleading pyrepl warnings when _curses module is missing
#135621 closed
Jul 22, 2025 -
Import `_datetime` in sub-interpreters in the same time may crash the process
#136421 closed
Jul 22, 2025 -
Expose `_PyCriticalSection_BeginMutex` as a public API
#133296 closed
Jul 22, 2025 -
`test_asyncio.test_create_server_ssl_1` is broken with OpenSSL 3.2.5 + Python 3.12.11 on Yocto 5.0
#136881 closed
Jul 21, 2025 -
Destructing `_datetime` in sub-interpreters in the same time may crash the process
#136423 closed
Jul 21, 2025 -
[Idea] Perform the first SWAP under LOAD_FAST_AND_CLEAR
#136833 closed
Jul 21, 2025 -
Improve `StrEnum` documentation
#136859 closed
Jul 21, 2025 -
Fixes and Improvements for Emscripten WASM REPL
#136251 closed
Jul 21, 2025 -
Parts of strings that look like comments being stripped out of nested strings with debug specifier
#135148 closed
Jul 21, 2025 -
Unsafe Padding Character Issue in the ”b85decode” Function
#136932 closed
Jul 21, 2025 -
Soft-deprecate `sys.api_version` and the C API's `PYTHON_API_VERSION`
#121028 closed
Jul 21, 2025 -
`Python/instrumentation.c`: ensure non-NULL `PyLong_FromLong` results when possible
#134411 closed
Jul 21, 2025 -
Replace reference to Google Groups
#136882 closed
Jul 21, 2025 -
Performance improvement to uuid8 on “What’s New” page
#136428 closed
Jul 21, 2025 -
Clarification on cProfile's ".001 seconds" Clock Tick Statement
#136902 closed
Jul 21, 2025 -
Redundant Comparison and Unused parts of code
#136738 closed
Jul 21, 2025 -
Add HeapDict to collections module
#136898 closed
Jul 21, 2025 -
`bytes.index()`, `bytes.rindex()`, `bytearray.index()` and `bytearray.rindex()` get a different error message
#136894 closed
Jul 21, 2025 -
Update tests to use test.support.captured_std*
#136632 closed
Jul 21, 2025 -
`InterpreterPoolExecutor`'s default thread name prefix is invalid
#136470 closed
Jul 21, 2025 -
sys.monitoring fails to run callback on small function calls
#136888 closed
Jul 21, 2025 -
Emscripten buildbot should run against node 24
#136852 closed
Jul 20, 2025 -
FrameLocalsProxy (PEP 667) is not registered as a subclass of abc.Mapping
#136492 closed
Jul 20, 2025 -
Tarfile to stdout documentation example
#86608 closed
Jul 20, 2025 -
Allow tests to temporarily disable specific hash algorithms
#136547 closed
Jul 20, 2025 -
Function not called when argument expression is buggy
#136869 closed
Jul 20, 2025
189 Issues opened by 124 people
-
argparse: add_argument(): error about "const" argument
#137988 opened
Aug 20, 2025 -
Fix and improve the csv docstrings
#137986 opened
Aug 20, 2025 -
style is not applied to datefmt in logging.Formatter
#137985 opened
Aug 20, 2025 -
on Windows, Python 3.13.7 interactive shell has few bugs
#137982 opened
Aug 20, 2025 -
Pasting large blocks of code into the console causes the code to be truncated
#137979 opened
Aug 20, 2025 -
zoneinfo.available_timezones() sometimes include 'localtime'
#137976 opened
Aug 20, 2025 -
JSON (output) support for sqlite3
#137974 opened
Aug 19, 2025 -
iOS testbed runner incompatible with GitHub Actions `macos-15` runner.
#137973 opened
Aug 19, 2025 -
Clarify os.stat_result.st_mode as int and mention stat earlier in os.stat_result
#137970 opened
Aug 19, 2025 -
Add back typo detection to sub-attribute access
#137967 opened
Aug 19, 2025 -
Remove "(experimental)" from 3.14+ Windows installer
#137964 opened
Aug 19, 2025 -
Clarify Python Tutorial Gap on Negative Step Slicing
#137960 opened
Aug 19, 2025 -
Call JIT code from the interpreter via a trampoline function, instead of inserting shim code in the jitted code
#137959 opened
Aug 19, 2025 -
Guard against non-free-threaded extensions in free-threaded builds
#137956 opened
Aug 19, 2025 -
`csv.Sniffer().has_header()` checks 21, not 20 rows
#137952 opened
Aug 19, 2025 -
Use `argparse` in `timeit`
#137944 opened
Aug 19, 2025 -
Fix proxy usage in `test_urllib2_localnet` on macOS
#137942 opened
Aug 19, 2025 -
Non-CPython segfault on `os.exec*e` and `os.spawn*e` (`_wexec*e`, `_spawn*e`) from Windows UCRT
#137934 opened
Aug 19, 2025 -
Refactor: Centralize size validation in multiprocessing.heap
#137928 opened
Aug 18, 2025 -
Semantically relevant typo in `curses.window.attron`
#137920 opened
Aug 18, 2025 -
Dataclass `frozen` documentation mention an non-existing section
#137900 opened
Aug 18, 2025 -
Improve error messages for invalid `shelve` datum
#137899 opened
Aug 18, 2025 -
Deprecate the `-R` option
#137897 opened
Aug 18, 2025 -
Dataclasses fields should evaluate their annotations
#137891 opened
Aug 17, 2025 -
Cannot pickle cyclic ExceptionGroup
#137889 opened
Aug 17, 2025 -
Illumos and Solaris Thread Native ID
#137884 opened
Aug 17, 2025 -
Runaway recursion with keyword arguments in 3.14
#137883 opened
Aug 17, 2025 -
Add backend parameter to dbm.open() and shelve.open() for explicit DBM backend selection
#137881 opened
Aug 17, 2025 -
Default dlopenflags inconsistent between Linux and macOS
#137880 opened
Aug 17, 2025 -
Error when make install for wasm32-wasip1
#137878 opened
Aug 17, 2025 -
Differentiate bogus and normal comments in HTMLParser
#137877 opened
Aug 17, 2025 -
`cmath.nan` docs: Equivalent to `float('nan')`
#137871 opened
Aug 17, 2025 -
`add_signal_handler` support for all platforms
#137863 opened
Aug 16, 2025 -
Improve import time of various stdlib modules
#137855 opened
Aug 16, 2025 -
Add examples for UUIDv6-8
#137847 opened
Aug 16, 2025 -
incorrect source ranges for `not a in b`
#137843 opened
Aug 16, 2025 -
Implement PEP 728: TypedDict with Typed Extra Items
#137840 opened
Aug 16, 2025 -
Make no-opt JIT to pass whole unit test.
#137838 opened
Aug 15, 2025 -
Support other RAWTEXT and PLAINTEXT elements in HTMLParser
#137836 opened
Aug 15, 2025 -
test_shelve.py crashes on WSL?
#137829 opened
Aug 15, 2025 -
Convert `_json` to Argument Clinic
#137821 opened
Aug 15, 2025 -
Document usage of comprehensions with multiple if clauses
#137818 opened
Aug 15, 2025 -
`__annotate__` functions generated by CPython for class methods have an incorrect `__qualname__`
#137814 opened
Aug 15, 2025 -
./configure: add option to disable LZMA build
#137812 opened
Aug 15, 2025 -
Split up the Changelog
#137795 opened
Aug 15, 2025 -
Formatter.format's exc_text cache breaks multiple formatters formatting a message in different ways
#137790 opened
Aug 15, 2025 -
Allow ABCMeta in PyType_FromMetaclass
#137770 opened
Aug 14, 2025 -
Assertion failure in `optimize_uops` in a JIT build
#137762 opened
Aug 14, 2025 -
Shouldn't `set_intersection` use `_PyObject_HashFast()`?
#137759 opened
Aug 14, 2025 -
os.stat_result time fields: seconds since when?
#137758 opened
Aug 14, 2025 -
`_pydatetime` rejects `ZoneInfo` as tzinfo yet C datetime accepts
#137754 opened
Aug 14, 2025 -
datetime fold value cleanup on increment
#137752 opened
Aug 14, 2025 -
Minimum macos system requirement for 3.14.0rc1?
#137749 opened
Aug 14, 2025 -
Specialize complex power for integer/real exponents
#137746 opened
Aug 14, 2025 -
Use footnotes for numbered notes in tables
#137742 opened
Aug 13, 2025 -
Clarify reference counting part in "Thin Ice" section in extending documentation
#137740 opened
Aug 13, 2025 -
{Async,}ExitStack's close() and aclose() should have an optional exception parameter
#137732 opened
Aug 13, 2025 -
Assertion failure or `SystemError` in `_PyEval_EvalFrameDefault` in a JIT build
#137728 opened
Aug 13, 2025 -
unittest.mock: Double period in AttributeError message for invalid assertion methods
#137716 opened
Aug 13, 2025 -
Annotated with forward references does not partially evaluate
#137706 opened
Aug 13, 2025 -
Consistently use `order` naming for `PyBuffer_*` functions
#137696 opened
Aug 12, 2025 -
Email MIME base64 parsing issue
#137687 opened
Aug 12, 2025 -
Add optional `wait_if_running` argument to `gc.collect()`
#137682 opened
Aug 12, 2025 -
macOS: Python Launcher app reported in system profiler as "iOS" app rather than "Apple Chips" app
#137673 opened
Aug 12, 2025 -
Inconsistent dataclass order behavior on Python 3.13+
#137658 opened
Aug 12, 2025 -
Dependabot updates have ceased to be
#137650 opened
Aug 11, 2025 -
Semantic and documentation of Interpreter.prepare_main()
#137639 opened
Aug 11, 2025 -
[infra][CI] Deal with the sunset of `macos-13` @ GHA by Sep 1, 2025
#137638 opened
Aug 11, 2025 -
Modernizing `calendar.HTMLCalendar` for HTML Output
#137634 opened
Aug 11, 2025 -
Convert ``_interpreters`` to Argument Clinic
#137630 opened
Aug 11, 2025 -
The docstring of `dict()` should match the doc of `dict()` and it should be more understandable
#137629 opened
Aug 11, 2025 -
`csv.Sniffer._guess_delimiter()` iterates over all ASCII on each line
#137627 opened
Aug 11, 2025 -
The error messages of `dict()` and `dict().update()` should say `positional argument` instead of only `argument`
#137626 opened
Aug 11, 2025 -
Argument Clinic: Enforce summary line length
#137623 opened
Aug 11, 2025 -
PYTHON_FOR_REGEN does not allow 3.14 or 3.15
#137618 opened
Aug 10, 2025 -
Update signatures of builtins in the documentation
#137609 opened
Aug 10, 2025 -
Modify get_externals.py to download binary dependencies from GitHub Releases
#137604 opened
Aug 10, 2025 -
Promote `ast` node constructor deprecation warnings to errors
#137600 opened
Aug 9, 2025 -
Patched async function not registering calls until coroutine is awaited
#137594 opened
Aug 9, 2025 -
The doc of `dict.update()` should show `update(**other)` instead of `update([other])`
#137593 opened
Aug 9, 2025 -
zipfile tests: some files are left opened
#137589 opened
Aug 9, 2025 -
Use absolute paths when invoking built-in shell commands
#137586 opened
Aug 9, 2025 -
CPython-WASM interpreter (python.wasm) never exits the program when it is built on WASI-SDK 27
#137580 opened
Aug 9, 2025 -
Allow top-level statements in a global pre-setup phase for `timeit`
#137578 opened
Aug 9, 2025 -
AIX 7.3 build Error
#137575 opened
Aug 9, 2025 -
Add more useful help for special name in `help()`
#137574 opened
Aug 9, 2025 -
Stack overflow error from recursion with 3.14.0rc1 on MacOS
#137573 opened
Aug 8, 2025 -
`gzip._GzipReader.read()` with sometimes uninitialized variable
#137571 opened
Aug 8, 2025 -
Misleading SyntaxError: cannot use assignment expressions with lambda
#137570 opened
Aug 8, 2025 -
`test_repl.test_toplevel_contextvars_async` fails under Fish in a VS Code terminal
#137569 opened
Aug 8, 2025 -
`test_pyrepl.test_dumb_terminal_exits_cleanly` fails under Fish when run in VS Code's terminal
#137568 opened
Aug 8, 2025 -
Fix obsolete comments in gc.c
#137562 opened
Aug 8, 2025 -
`asyncio.Timeout.__aexit__` does not handle `BaseExceptionGroup`
#137549 opened
Aug 8, 2025 -
Unchanged lines detected as changes with difflib.HtmlDiff
#137548 opened
Aug 8, 2025 -
Improve visibility of key type coercion limitation in json module docs
#137533 opened
Aug 7, 2025 -
Calling help() on a dataclass shows dataclass internal names instead of type names in 3.14 or later
#137530 opened
Aug 7, 2025 -
`code.co_linetable` is undocumented
#137528 opened
Aug 7, 2025 -
AsyncExitStack with gather/TaskGroup doesn't propagate exceptions as expected
#137517 opened
Aug 7, 2025 -
The error message of `list.remove()` says `x` instead of `value` and `list.remove(x):` isn't necessary:
#137508 opened
Aug 7, 2025 -
test_sigwaitinfo fails on NetBSD due to POSIX violation
#137490 opened
Aug 6, 2025 -
Use the build triple instead of `build` for the directory name of the build Python in `Tools/wasm/wasi`
#137484 opened
Aug 6, 2025 -
Needless abbreviation of day names in certain locale in calendar
#137481 opened
Aug 6, 2025 -
`inspect.getsourcelines()` mishandles multi-line generator expressions
#137477 opened
Aug 6, 2025 -
Incorrect instantiation of incomplete ABC subclass in test_collections::validate_abstract_methods`
#137463 opened
Aug 6, 2025 -
macOS installer shell path management improvements
#137450 opened
Aug 6, 2025 -
Python/hamt.c: Update import for debugging
#137440 opened
Aug 5, 2025 -
Deadlock at shutdown with stop-the-world and daemon threads
#137433 opened
Aug 5, 2025 -
free-threading: PyImport_AddModuleRef race condition
#137422 opened
Aug 5, 2025 -
CDLL failed to load a dll file with a correct path.
#137401 opened
Aug 5, 2025 -
`sys._setprofileallthreads` race condition
#137400 opened
Aug 5, 2025 -
Guard against negative offset/length values in tarfile's GNU sparse extraction
#137396 opened
Aug 4, 2025 -
configure.ac is missing line continuation resulting in bad configure script
#137390 opened
Aug 4, 2025 -
Move getmethparlist function from turtle to inspect module
#137387 opened
Aug 4, 2025 -
REPL incorrectly accepts errorneous `global` statement
#137376 opened
Aug 4, 2025 -
Cleanup, document and fortify `test.support.hashlib_helper`
#137371 opened
Aug 4, 2025 -
Docs for PyLong_AsInt32/64() don't mention support for __index__() method
#137368 opened
Aug 4, 2025 -
Support t-strings in gettext
#137353 opened
Aug 3, 2025 -
`dis` module documentation lacks references to glossary
#137352 opened
Aug 3, 2025 -
Clarify host and port Parameter Behavior in smtplib.SMTP and SMTP_SSL Initialization
#137339 opened
Aug 3, 2025 -
Documentation of `import` statement should include binding to `global` and `nonlocal` namespaces
#137337 opened
Aug 3, 2025 -
`ARM Raspbian Linux Asan 3.x` buildbot failure: "warning: array subscript 0 is outside array bounds"
#137336 opened
Aug 3, 2025 -
Do not use `tempfile.mktemp()` for creating named pipes on Windows
#137335 opened
Aug 3, 2025 -
Unable to inspect class with `cyfunction __init__` due to unwrap and descriptor behavior changed
#137317 opened
Aug 2, 2025 -
Create `unittest` assertRaises conventions for exception groups
#137311 opened
Aug 1, 2025 -
Assertion failure when interrupting active threads for subinterpreters
#137295 opened
Aug 1, 2025 -
SystemError: <built-in function remote_exec> returned a result with an exception set
#137293 opened
Aug 1, 2025 -
Windows shell subprocess fails to execute when PATH is sufficiently long and first argument is not a full path
#137254 opened
Jul 30, 2025 -
Provide a `--logdir` option to `Tools/wasm/wasi`
#137248 opened
Jul 30, 2025 -
Have `Tools/wasm/wasi` look for extracted tarball installs of the WASI SDK
#137243 opened
Jul 30, 2025 -
Data race in `_Py_slot_tp_getattr_hook`
#137238 opened
Jul 30, 2025 -
The doc of `bytes.maketrans()` and `bytearray.maketrans()` should also say `bytearray.translate()`
#137235 opened
Jul 30, 2025 -
Free threading docs for 3.14 still describe it as an "expected" release
#137232 opened
Jul 30, 2025 -
Incorrect tests for get_type_hints()
#137228 opened
Jul 30, 2025 -
Expose _PyEval_StopTheWorld and _PyEval_StartTheWorld as unstable API
#137219 opened
Jul 30, 2025 -
Main segfaults importing `_pyrepl` with low value for `JUMP_BACKWARD_INITIAL_VALUE`
#137218 opened
Jul 29, 2025 -
Add a struct, slot & function for checking an extension's ABI
#137210 opened
Jul 29, 2025 -
Sending the sqlite3 autocommit parameter renders this PRAGMA command a no-op
#137205 opened
Jul 29, 2025 -
on aarch64_be: Strings are byteswapped after python parser encouters UTF-8
#137204 opened
Jul 29, 2025 -
`_hashlib` heap types do not have an associated module
#137199 opened
Jul 29, 2025 -
Add support in SSL module for getting/setting TLS 1.3 cipher suites
#137197 opened
Jul 29, 2025 -
Building Python 3.12.11 on Linux makes 2 copes of very large libpython3.12.a file
#137193 opened
Jul 29, 2025 -
`bytearray()` shouldn't convert `'` to `\'` for readability and consistency
#137190 opened
Jul 28, 2025 -
`_Py_DumpStack()` is not signal-safe the first time it's called
#137185 opened
Jul 28, 2025 -
`test_pyrepl.test_history_survive_crash` flaky
#137179 opened
Jul 28, 2025 -
Subinterpreters running on the main thread should handle signals
#137173 opened
Jul 28, 2025 -
Enhancement Proposal: Standardized Support for Non-Zero-Padded Day and Month Formatting in datetime.strftime
#137165 opened
Jul 28, 2025 -
Add `latin_N` codecs aliases to `encodings.aliases`
#137153 opened
Jul 27, 2025 -
`urllib.parse` accepts invalid characters in IPv6 ZoneIDs and IPvFuture addresses
#137146 opened
Jul 27, 2025 -
new_callable arg to unittest.mock.patch seems not to support partial
#137145 opened
Jul 27, 2025 -
Build on Windows with `--experimental-jit-interpreter` will emit warnings
#137136 opened
Jul 27, 2025 -
Misleading descriptions in the introduce of "Template"
#137119 opened
Jul 26, 2025 -
Docs: update GNU readline interface documentation to reflect that it is no longer supported
#137113 opened
Jul 25, 2025 -
Inconsistency handling of immortal objects in gc
#137110 opened
Jul 25, 2025 -
multi-threading + fork warning when threads are stopped before fork
#137109 opened
Jul 25, 2025 -
A better JSON check_circular
#137103 opened
Jul 25, 2025 -
`bytes()` and `bytearray()` should have the default values for `errors` for string sources
#137100 opened
Jul 25, 2025 -
shutil.copyfile should use ReFS block-level linking on Windows (by invoking CopyFileW)
#137074 opened
Jul 24, 2025 -
Clarify which parameters are accepted by Traversable.open
#137070 opened
Jul 24, 2025 -
Merge 'types.UnionType' with `typing._UnionGenericAlias`, not `typing.Union`
#137065 opened
Jul 24, 2025 -
Documentation indicates presence of removed `ast` members
#137063 opened
Jul 24, 2025 -
resource library (getrlimit, setrlimit) interprets resource limits as signed integers instead of unsigned
#137044 opened
Jul 23, 2025 -
Segmentation fault in _ctypes when _type_ can't be converted to UTF-8
#137037 opened
Jul 23, 2025 -
Unable to attach pdb remote debugger on MacOS
#137033 opened
Jul 23, 2025 -
Assertion failure in _PyEval_EvalFrameDefault due to unexpected opcode
#137030 opened
Jul 23, 2025 -
Emscripten build fails with Python 3.14
#137025 opened
Jul 22, 2025 -
Add ETW instrumentation to allow profilers to map JITed code to function names
#137022 opened
Jul 22, 2025 -
Improve the documentation of profiling with "perf maps"
#137019 opened
Jul 22, 2025 -
`Thread.is_alive` should only return `False` after a thread exits (once it's started)
#137017 opened
Jul 22, 2025 -
JIT: assertion failure in _PyObject_GC_UNTRACK
#137007 opened
Jul 22, 2025 -
Embedded Python creates a large number of memory leaks when trying to load a non-existent module
#137005 opened
Jul 22, 2025 -
JIT: `executor->vm_data.valid` assertion failure in `unlink_executor`
#136996 opened
Jul 22, 2025 -
Emscripten build doesn't include `_decimal`, `_uuid`, `_ssl` or `_hashlib`
#136976 opened
Jul 22, 2025 -
Python `io.open` intermittently throw `PermissionError` on windows
#136965 opened
Jul 22, 2025 -
Unable to use `logging.NOTSET` with `assertLogs` or `assertNoLogs`
#136958 opened
Jul 22, 2025 -
The C analyzer seems to fail when `--disable-gil` is set
#136952 opened
Jul 21, 2025 -
Don't use `var` in js code
#136938 opened
Jul 21, 2025 -
REPL colorizes even inside interactive commands
#136924 opened
Jul 21, 2025 -
Solve HMAC one-shot digest limitations
#136912 opened
Jul 21, 2025 -
Update `str.translate()` docstring to match docs
#136897 opened
Jul 21, 2025 -
Update JIT builds to use LLVM 20
#136895 opened
Jul 21, 2025 -
Default venv activate does not unset PYTHONPATH
#136880 opened
Jul 20, 2025 -
os.exec* and os.spawn* functions describe their arg* parameters differently
#136879 opened
Jul 20, 2025 -
The configure script doesn't allow running ASan with PyMalloc
#136872 opened
Jul 20, 2025
530 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-128942: make arraymodule.c free-thread safe (lock-free)
#130771 commented on
Aug 16, 2025 • 52 new comments -
gh-92810: Reduce memory usage by ABCMeta.__subclasscheck__
#131914 commented on
Aug 7, 2025 • 43 new comments -
gh-136728: Refactor build.yml CI config and multissltests.py
#136729 commented on
Aug 11, 2025 • 43 new comments -
gh-130693: Add options of the tkinter.Text.search method: -nolinestop -all -overlap -strictlimits
#130848 commented on
Aug 11, 2025 • 28 new comments -
gh-135056: Add a --header CLI argument to http.server
#135057 commented on
Aug 18, 2025 • 27 new comments -
gh-133158: Adjust c-analyzer max_sizes for typeobject.c
#133159 commented on
Aug 2, 2025 • 15 new comments -
gh-135427: Fix DeprecationWarning for os.fork when run in threads with -Werror
#136796 commented on
Aug 19, 2025 • 15 new comments -
Docs: a start on an 'improve this page' feature
#136246 commented on
Aug 18, 2025 • 14 new comments -
GH-135379: Top of stack caching for the JIT.
#135465 commented on
Aug 14, 2025 • 12 new comments -
gh-131798: JIT: Further optimize `_CALL_ISINSTANCE` for class tuples
#134543 commented on
Aug 2, 2025 • 10 new comments -
gh-55531: Implement `normalize_encoding` in C
#136643 commented on
Jul 27, 2025 • 10 new comments -
GH-135904: Add tests for the JIT build process
#136766 commented on
Jul 22, 2025 • 10 new comments -
gh-73065: Add Date header if missing in smtplib send_message
#136850 commented on
Aug 4, 2025 • 10 new comments -
gh-129069: make list ass_slice and memory_repeat safe in free-threading
#131882 commented on
Aug 15, 2025 • 10 new comments -
gh-62040: Raise `ValueError` on invalid *errors* argument in several codecs
#136611 commented on
Jul 24, 2025 • 8 new comments -
gh-117999: Fix small integer powers of complex numbers
#124243 commented on
Aug 19, 2025 • 8 new comments -
gh-125893: Add type check for category argument in warnings.simplefilter and warnings.filterwarning
#136305 commented on
Aug 13, 2025 • 6 new comments -
gh-133125: Clarify ZipInfo.date_time attribute documentation
#136082 commented on
Aug 2, 2025 • 6 new comments -
gh-80744: do not read .pdbrc twice when cwd == $home
#136816 commented on
Jul 24, 2025 • 6 new comments -
gh-95245: Document Py_TPFLAGS_PREHEADER
#135861 commented on
Aug 19, 2025 • 6 new comments -
gh-132331: Add `tp_versions_used` to `PyTypeObject` docs
#132335 commented on
Aug 19, 2025 • 6 new comments -
GH-109564: add asyncio.Server state machine
#131009 commented on
Aug 16, 2025 • 5 new comments -
gh-56698: Fix base64-url parsing errors in email headers
#136830 commented on
Jul 20, 2025 • 5 new comments -
gh-133656: Remove deprecated `zipimport.zipimporter.load_module`
#133662 commented on
Aug 11, 2025 • 5 new comments -
gh-106246: Allow the use of unions as match patterns
#118644 commented on
Jul 21, 2025 • 5 new comments -
Add SynchronizedBase to __all__ in ``multiprocessing.sharedctypes``
#110304 commented on
Aug 5, 2025 • 4 new comments -
gh-130425: Add "Did you mean [...]" suggestions for `del obj.attr`
#136588 commented on
Aug 19, 2025 • 4 new comments -
gh-76535: Make `PyUnicode_ToLowerFull` and friends public
#136176 commented on
Aug 13, 2025 • 4 new comments -
gh-131178: Add tests for `pickletools` command-line interface
#131287 commented on
Aug 2, 2025 • 4 new comments -
gh-135629: rewrite language reference section on except* to improve clarity
#136150 commented on
Aug 4, 2025 • 3 new comments -
gh-116738: Make _json module safe in the free-threading build
#119438 commented on
Aug 17, 2025 • 3 new comments -
gh-136507: Fix mimetypes CLI to handle multiple file parameters
#136508 commented on
Aug 11, 2025 • 3 new comments -
gh-137153: Add `latin_N` aliases to `encodings.aliases`
#136701 commented on
Aug 13, 2025 • 3 new comments -
GH-128520: pathlib ABCs: improve protocol for 'openable' objects
#134101 commented on
Jul 28, 2025 • 3 new comments -
gh-130664: specify how thousands separators are used with 0-padding
#131030 commented on
Aug 2, 2025 • 2 new comments -
gh-51067: Add `remove()` and `repack()` to `ZipFile`
#134627 commented on
Jul 22, 2025 • 2 new comments -
GH-125603: Don't count executing generators and coroutines as referrers in gc.gc_referrers.
#125640 commented on
Aug 1, 2025 • 2 new comments -
GH-115512: Optimize peak memory usage and runtime for large emails
#132709 commented on
Jul 20, 2025 • 2 new comments -
gh-127011: Add __str__ and __repr__ to ConfigParser
#132966 commented on
Aug 19, 2025 • 2 new comments -
gh-118469: Document sqlite3.Binary in module constants
#136734 commented on
Aug 6, 2025 • 2 new comments -
Clarified relationship between `__path__` and Package in Ch6 Modules tutorial
#116579 commented on
Jul 29, 2025 • 2 new comments -
gh-135885: Fix undocumented method `CookieJar.clear_expired_cookies` in lib `http.cookiejar`
#135882 commented on
Aug 3, 2025 • 2 new comments -
gh-69619: Add whitespace term to glossary and reference in `stdtypes.rst`
#132568 commented on
Aug 9, 2025 • 1 new comment -
gh-133465: Efficient signal checks with detached thread state.
#135358 commented on
Aug 4, 2025 • 1 new comment -
gh-42550: Add 'Expect: 100-Continue' support to httplib
#133276 commented on
Aug 14, 2025 • 1 new comment -
gh-135615: Rephrase HTTP status codes overview
#135625 commented on
Jul 30, 2025 • 1 new comment -
gh-136686 Fix UnicodeEncodeError in email.generator.write when encoding multipart/related emails using utf8 policy
#136848 commented on
Aug 2, 2025 • 1 new comment -
gh-79805: Indicate that `Shelve.sync()` is not thread-safe
#127507 commented on
Aug 20, 2025 • 1 new comment -
Replace workflow with project automations
#136831 commented on
Jul 23, 2025 • 1 new comment -
gh-136234: Fix _SelectorSocketTransport.writelines to be robust to connection loss
#136743 commented on
Aug 8, 2025 • 1 new comment -
gh-136599: Improve long_hash
#136600 commented on
Jul 25, 2025 • 1 new comment -
bpo-40366: Remove support for passing obsolete flags into compile
#19660 commented on
Aug 17, 2025 • 1 new comment -
gh-135559: [Enum] dir() on a Flag now shows aliases
#136527 commented on
Aug 18, 2025 • 1 new comment -
gh-136327: Fix inconsistent TypeError messages regarding invalid values after * and **
#136395 commented on
Aug 3, 2025 • 1 new comment -
gh-125862: Context decorator support for generators and async functions
#136212 commented on
Jul 28, 2025 • 1 new comment -
gh-134939: Add a Multiple Interpreters Howto Doc
#136143 commented on
Aug 1, 2025 • 1 new comment -
gh-57286: Clarify wording on daemon threads
#94797 commented on
Aug 20, 2025 • 1 new comment -
gh-66646: Explain __base__ attribute in the docs
#102554 commented on
Aug 20, 2025 • 1 new comment -
gh-123853: Update locale.windows_locale
#123901 commented on
Jul 29, 2025 • 1 new comment -
gh-136003: Execute pre-finalization callbacks in a loop
#136004 commented on
Jul 24, 2025 • 1 new comment -
gh-74028: `concurrent.futures.Executor.map`: avoid reference cycles when an exception is raised
#131701 commented on
Aug 13, 2025 • 1 new comment -
decimal: Use Argument Clinic
#73487 commented on
Aug 19, 2025 • 0 new comments -
python -h dosen't list -R option
#89905 commented on
Aug 18, 2025 • 0 new comments -
Update function signatures to use `*` and `/` as needed
#131885 commented on
Aug 18, 2025 • 0 new comments -
Clarify documentation of positional-only default values
#67926 commented on
Aug 18, 2025 • 0 new comments -
Installer diagnostic messages could be more helpful
#96649 commented on
Aug 18, 2025 • 0 new comments -
The understatement in the documentation of the `venv` module about the method `_setup_pip`
#99690 commented on
Aug 18, 2025 • 0 new comments -
Consider testing `zoneinfo` with `tzdata` PyPI package installed
#99649 commented on
Aug 18, 2025 • 0 new comments -
Move Benchmarks From Tools/ to the pyperformance Repo
#97680 commented on
Aug 18, 2025 • 0 new comments -
Py_buffer::format is implemented as `char*` instead of `const char*`
#94916 commented on
Aug 18, 2025 • 0 new comments -
Docs: Link from settrace to frame
#91116 commented on
Aug 18, 2025 • 0 new comments -
Wrapper descriptor (slot) methods have fixed docstrings
#65508 commented on
Aug 18, 2025 • 0 new comments -
Undocumented changes of LOAD_GLOBAL's stack effect in Python 3.13
#114212 commented on
Aug 18, 2025 • 0 new comments -
comparison chaining has wrong source positions in most contexts (python 3.11.0rc2)
#95921 commented on
Aug 18, 2025 • 0 new comments -
memoryview to freed memory can cause segfault
#60198 commented on
Aug 19, 2025 • 0 new comments -
Leaked semaphore objects in test_concurrent_futures
#104090 commented on
Aug 19, 2025 • 0 new comments -
Missing DTrace probes
#104280 commented on
Aug 19, 2025 • 0 new comments -
AssertionError: 'LOAD_GLOBAL_MODULE' not found in {'RETURN_VALUE', 'RESUME_CHECK', 'LOAD_GLOBAL'} in test_opcache.py
#111760 commented on
Aug 19, 2025 • 0 new comments -
RecvmsgIntoSCMRightsStreamTest and RecvmsgSCMRightsStreamTest fails on NetBSD
#125860 commented on
Aug 19, 2025 • 0 new comments -
Segmentation Faults during build on NetBSD configuring with --enable-profiling
#126099 commented on
Aug 19, 2025 • 0 new comments -
test_timerfd_initval fails with large time difference on NetBSD
#131266 commented on
Aug 19, 2025 • 0 new comments -
`test_dllist` fails on NetBSD: dl_iterate_phdr doesn't report shared libraries
#131565 commented on
Aug 19, 2025 • 0 new comments -
`shutil.move` documentation conflicts with `shutil.copy2` documentation
#125676 commented on
Aug 19, 2025 • 0 new comments -
Runaway recursion on 3.13 and higher for _PY_FRAME_GENERAL
#132744 commented on
Aug 19, 2025 • 0 new comments -
Running doctest examples on a class results in OSError in REPL
#113329 commented on
Aug 19, 2025 • 0 new comments -
Add "mode" parameter to shelve.open
#113093 commented on
Aug 19, 2025 • 0 new comments -
Support crash tolerance feature for gdbm module
#89615 commented on
Aug 19, 2025 • 0 new comments -
Several improvement point of gdbm module
#89666 commented on
Aug 19, 2025 • 0 new comments -
Missleading example of value validation for `dbm` since 3.13
#131323 commented on
Aug 19, 2025 • 0 new comments -
netrc module does not handle multiple entries for a single host
#55625 commented on
Aug 19, 2025 • 0 new comments -
importlib.resources.files() doesn't work correctly when importlib library is compiled
#123085 commented on
Aug 18, 2025 • 0 new comments -
Many broken :meth: roles in the docs
#91411 commented on
Aug 18, 2025 • 0 new comments -
`tp_versions_used` was added to `PyTypeObject` but is not documented
#132331 commented on
Aug 18, 2025 • 0 new comments -
Inconsistent results from platform.machine() on Windows ARM64
#98962 commented on
Aug 18, 2025 • 0 new comments -
3.14 regression: slot dataclasses classes leak original class
#135228 commented on
Aug 18, 2025 • 0 new comments -
sub-interpreters: significant memory leak on shutdown
#110411 commented on
Aug 18, 2025 • 0 new comments -
Ctrl+C corrupts autocomplete
#134869 commented on
Aug 18, 2025 • 0 new comments -
Sync with importlib_metadata for Python 3.15
#132947 commented on
Aug 18, 2025 • 0 new comments -
`test_strftime_y2k` fails on embedded Linux
#123681 commented on
Aug 19, 2025 • 0 new comments -
equivalent functools.partial instances should compare equal
#65329 commented on
Aug 19, 2025 • 0 new comments -
make function __closure__ writable
#58577 commented on
Aug 19, 2025 • 0 new comments -
Enhance bytearray_repr with bytes_repr's logic
#71679 commented on
Aug 19, 2025 • 0 new comments -
__base__ undocumented
#66646 commented on
Aug 19, 2025 • 0 new comments -
Document pickle behavior for subclasses of dicts/lists
#48962 commented on
Aug 19, 2025 • 0 new comments -
inspect.getargvalues fails if arg name is not bound to a value
#61448 commented on
Aug 19, 2025 • 0 new comments -
Sync-up docstrings in C version of the the decimal module
#71966 commented on
Aug 19, 2025 • 0 new comments -
Publicly expose `Lib/dbm/__init__.py::__main__` as a script
#114576 commented on
Aug 19, 2025 • 0 new comments -
Refactor package creation support code into a common location
#59608 commented on
Aug 17, 2025 • 0 new comments -
Default newlines of io.TextIOWrapper
#59760 commented on
Aug 17, 2025 • 0 new comments -
HTMLParser differences from the HTML5 specification
#135661 commented on
Aug 17, 2025 • 0 new comments -
Implement PEP 768 – Safe external debugger interface for CPython
#131591 commented on
Aug 17, 2025 • 0 new comments -
missing global names inside a class body (calling `exec` with a `ChainMap`)
#121306 commented on
Aug 17, 2025 • 0 new comments -
make *.rst files in Doc/ parseable by doctest
#60143 commented on
Aug 17, 2025 • 0 new comments -
calendar should understand full- vs. half-width characters
#61250 commented on
Aug 17, 2025 • 0 new comments -
IDLE colorizer - Properly highlight function/class names
#135052 commented on
Aug 16, 2025 • 0 new comments -
Deprecate creation of abstract AST nodes
#116021 commented on
Aug 16, 2025 • 0 new comments -
Multiple test failures on Alpine 3.15 / musl-1.2.2-r7
#90548 commented on
Aug 16, 2025 • 0 new comments -
Remove external dependency for `logging.handlers.NTEventLogHandler`
#135852 commented on
Aug 16, 2025 • 0 new comments -
asm_trampoline.S misses branch protection flags for x86_64 and aarch64
#128605 commented on
Aug 16, 2025 • 0 new comments -
Checking for `sys.is_finalizing` before thread.start() still yields "can't create new thread at interpreter shutdown"
#114570 commented on
Aug 16, 2025 • 0 new comments -
Use NETRC environment variable
#135788 commented on
Aug 16, 2025 • 0 new comments -
`self.doCleanups()` cannot be called from a test method of a `unittest.IsolatedAsyncioTestCase` subclass
#101018 commented on
Aug 16, 2025 • 0 new comments -
"make altinstall && make install" behaviour differs from "make install"
#63892 commented on
Aug 16, 2025 • 0 new comments -
Docs: mark deprecated items in the TOC
#64592 commented on
Aug 16, 2025 • 0 new comments -
experimental jit causes infinite loops on 3.13 branch
#126127 commented on
Aug 16, 2025 • 0 new comments -
Consider supporting deflate64 in zipfile
#134334 commented on
Aug 15, 2025 • 0 new comments -
Unloading docstrings from memory if -OO is given
#63732 commented on
Aug 15, 2025 • 0 new comments -
UTF-8 encoding not enforced
#64141 commented on
Aug 15, 2025 • 0 new comments -
Disabling logging to ~/.python_history is not simple enough
#65085 commented on
Aug 15, 2025 • 0 new comments -
File mode wb+ appears as rb+
#69528 commented on
Aug 15, 2025 • 0 new comments -
Add tests for command-line interface
#131178 commented on
Aug 15, 2025 • 0 new comments -
Windows virtual environment does not work correctly under WSL
#124139 commented on
Aug 15, 2025 • 0 new comments -
What's New in Python 3.14 (copyediting)
#123299 commented on
Aug 15, 2025 • 0 new comments -
use argument clinic for more socket functions
#135748 commented on
Aug 15, 2025 • 0 new comments -
Link devguide build instructions in docs
#67071 commented on
Aug 15, 2025 • 0 new comments -
Pass return value on ValueError exceptions in the cmath/math modules
#133895 commented on
Aug 18, 2025 • 0 new comments -
Argument Clinic should understand *args and **kwargs parameters
#64490 commented on
Aug 18, 2025 • 0 new comments -
riscv64 fails to build Python/perf_jit_trampoline.c: Unsupported target architecture
#121201 commented on
Aug 18, 2025 • 0 new comments -
Incorrect exit status of an already waited process in subprocess.Popen
#96863 commented on
Aug 17, 2025 • 0 new comments -
http.cookies | RFC2109 is obsolete.
#92012 commented on
Aug 17, 2025 • 0 new comments -
What's new in 3.7 incorrectly states PEP 563 will be default in 3.10
#112306 commented on
Aug 17, 2025 • 0 new comments -
IDLE - Move help_url code to a help module function
#95844 commented on
Aug 17, 2025 • 0 new comments -
Specify what Unicode general categories str.isalnum refers to
#96984 commented on
Aug 17, 2025 • 0 new comments -
Improve syntax error when brackets (parentheses) are mismatched
#98278 commented on
Aug 17, 2025 • 0 new comments -
"Table of Contents" in sidebar always links to complete ToC
#97679 commented on
Aug 17, 2025 • 0 new comments -
Configure-based build system doesn't have a documented way to disable modules like setup.py did
#98558 commented on
Aug 17, 2025 • 0 new comments -
An operator is missing in the list of tokens
#99000 commented on
Aug 17, 2025 • 0 new comments -
Fatal error in dbm.gdbm
#66234 commented on
Aug 17, 2025 • 0 new comments -
Slash notation should be defined in a notation key at the beginning of the Built-In Functions section
#99521 commented on
Aug 17, 2025 • 0 new comments -
SBOM invalid in https://github.com/python/cpython/blob/main/Misc/sbom.spdx.json
#118967 commented on
Aug 17, 2025 • 0 new comments -
Add GitHub Actions job that runs the tests in an installed Python
#110793 commented on
Aug 17, 2025 • 0 new comments -
Test `--enable-pystats` in CI
#99873 commented on
Aug 17, 2025 • 0 new comments -
Create a GitHub Actions workflow for verifying bundled libexpat files
#100538 commented on
Aug 17, 2025 • 0 new comments -
grammatical error in `ssl.SSLContext.sslsocket_class` docstring
#103723 commented on
Aug 17, 2025 • 0 new comments -
library symtable.SymbolTable.is_nested() description differs from Cpython implementation.
#99350 commented on
Aug 17, 2025 • 0 new comments -
Add parentheses to `license` in repl splash text
#104471 commented on
Aug 17, 2025 • 0 new comments -
Add GitHub workflow to run autoreconf and regen configure on demand
#104903 commented on
Aug 17, 2025 • 0 new comments -
C/API PyErr_AsUnicode()
#50533 commented on
Aug 17, 2025 • 0 new comments -
Unupdated source file in traceback
#52334 commented on
Aug 17, 2025 • 0 new comments -
Documenting all SO_* constants in socket module
#57096 commented on
Aug 17, 2025 • 0 new comments -
shelve module is not thread-safe during accessing different databases from different threads
#86833 commented on
Aug 17, 2025 • 0 new comments -
request full Unicode collation support in std python library
#56944 commented on
Aug 17, 2025 • 0 new comments -
Document best practices for exceptions
#59239 commented on
Aug 17, 2025 • 0 new comments -
gh-136722: add TurtleGraphicsError documentation
#136838 commented on
Aug 5, 2025 • 0 new comments -
gh-133438: Fix the use of the terms "argument" and "parameter" in the documentation
#135160 commented on
Aug 8, 2025 • 0 new comments -
gh-136065: Fix quadratic complexity in os.path.expandvars()
#134952 commented on
Jul 25, 2025 • 0 new comments -
gh-134887: Add references to `locale` module for locale-aware number formatting references in `string` module docs
#134888 commented on
Jul 26, 2025 • 0 new comments -
gh-134639: Clarify what "canonical" means in os.path.realpath
#134755 commented on
Aug 3, 2025 • 0 new comments -
gh-134740: Add missing documentation for importlib.metadata.distributions()
#134749 commented on
Aug 15, 2025 • 0 new comments -
gh-106318: Add example for `str.find()`
#134529 commented on
Jul 31, 2025 • 0 new comments -
gh-134261: ZipFile - Don't rely on local time for reproducible builds & tests
#134264 commented on
Jul 23, 2025 • 0 new comments -
gh-133400: Fixed Ctrl+D (^D) behavior in :mod:`_pyrepl` module
#133883 commented on
Jul 21, 2025 • 0 new comments -
gh-133829: Update zipimport example to not mention Python 2.3
#133835 commented on
Aug 15, 2025 • 0 new comments -
gh-131421: Fix ASDL `kw_defaults` being `expr*` instead of `expr?*` (+ fix docs ASDL highlighting)
#133773 commented on
Jul 26, 2025 • 0 new comments -
gh-132467: Add test case to check whether GenericAlias instance is not class, update docstring of `typing._GenericAlias`
#133504 commented on
Jul 21, 2025 • 0 new comments -
gh-130197: Improve test coverage of `msgfmt.py` part 2
#133309 commented on
Aug 3, 2025 • 0 new comments -
gh-133146: Add the old public `get_value` method to documentation and refactor code.
#133301 commented on
Jul 25, 2025 • 0 new comments -
gh-49099: Add new optional arguments to minidom.Element constructor.
#133191 commented on
Aug 19, 2025 • 0 new comments -
gh-132416: document behavior of Path.symlink_to() when link or/and target already exist
#132704 commented on
Aug 3, 2025 • 0 new comments -
gh-128213: fast path for bytes creation from list and tuple
#132590 commented on
Aug 6, 2025 • 0 new comments -
gh-131704: add PyComplex_FromString() and PyNumber_Complex() C-API functions
#132347 commented on
Aug 13, 2025 • 0 new comments -
GH-132657: Add lock-free set contains implementation
#132290 commented on
Aug 13, 2025 • 0 new comments -
gh-131915: document 0-padding for string presentation type
#132149 commented on
Aug 2, 2025 • 0 new comments -
GH-130397: use __stack_high and __stack_low LLVM WASM attributes
#131855 commented on
Aug 18, 2025 • 0 new comments -
gh-131725: Generate GNU hash table in `msgfmt.py`
#131727 commented on
Jul 23, 2025 • 0 new comments -
[WIP] gh-129813, PEP 782: Add PyBytesWriter C API
#131681 commented on
Aug 13, 2025 • 0 new comments -
docs(http.server): mention exceptions for content length header
#131541 commented on
Jul 21, 2025 • 0 new comments -
Add 'Show translation source' to docs sidebar
#130355 commented on
Aug 18, 2025 • 0 new comments -
gh-109765: Detect TLS handshake attempt in HTTP server
#130041 commented on
Aug 18, 2025 • 0 new comments -
gh-74585: Fix race condition in shutil.copyfile
#136836 commented on
Jul 20, 2025 • 0 new comments -
gh-136681: make argsbuf static to speedup processing positional arguments with AC
#136732 commented on
Jul 30, 2025 • 0 new comments -
gh-136616: Improve `assert` syntax error messages
#136653 commented on
Aug 2, 2025 • 0 new comments -
gh-136134: smtplib: fix CRAM-MD5 on FIPS-only environments
#136623 commented on
Jul 21, 2025 • 0 new comments -
gh-136134: imaplib: fix CRAM-MD5 on FIPS-only environments
#136615 commented on
Jul 29, 2025 • 0 new comments -
gh-136535: Tests: Correct `Py_TPFLAGS_MANAGED_DICT` in `test_class.py`
#136538 commented on
Aug 11, 2025 • 0 new comments -
gh-111704: Add `stdtypes.rst` to doctests
#136501 commented on
Aug 8, 2025 • 0 new comments -
gh-136438: Make sure `test_interpreters` pass with all optimization levels
#136499 commented on
Jul 27, 2025 • 0 new comments -
gh-136438: Make sure `test_compile` pass with all optimization levels
#136478 commented on
Aug 14, 2025 • 0 new comments -
[3.12] gh-136155: Use ``sphinxext-opengraph`` v0.12.0
#136406 commented on
Aug 8, 2025 • 0 new comments -
gh-136355: Deprecate `-b` and `-bb` CLI flags in 3.15
#136363 commented on
Aug 5, 2025 • 0 new comments -
gh-136228: Clarify example in exception handling section
#136257 commented on
Jul 30, 2025 • 0 new comments -
gh-130979: Doc: Generate ids for audit_events using docname
#136165 commented on
Jul 25, 2025 • 0 new comments -
gh-132657: Avoid locks and refcounts in frozenset operations
#136107 commented on
Aug 15, 2025 • 0 new comments -
gh-133390: Support table, index, trigger, view, column, function, and schema completion in the sqlite3 CLI
#136101 commented on
Aug 9, 2025 • 0 new comments -
gh-136063: fix quadratic-complexity parsing in `email.message._parseparam`
#136072 commented on
Jul 29, 2025 • 0 new comments -
gh-135854: Fix function `email.message.Message.get_boundary` strips boundaries twice
#135891 commented on
Aug 9, 2025 • 0 new comments -
gh-135883: Fix sqlite3 CLI keeps part of previous commands when scrolling history
#135884 commented on
Aug 9, 2025 • 0 new comments -
gh-134786: Py_TPFLAGS_MANAGED_WEAKREF implies Py_TPFLAGS_HAVE_GC too and force checking of its presence
#135863 commented on
Jul 26, 2025 • 0 new comments -
gh-102221: Optimize math.lcm() for multiple arguments (non-recursive)
#135609 commented on
Aug 13, 2025 • 0 new comments -
gh-135386: Fix "unable to open database file" errors on readonly DB
#135566 commented on
Aug 6, 2025 • 0 new comments -
gh-102221: Optimize math.lcm() for multiple arguments (recursive)
#135554 commented on
Aug 12, 2025 • 0 new comments -
gh-135511 Fixed `NameError` and `AttributeError` lack of the message in IDLE
#135526 commented on
Aug 10, 2025 • 0 new comments -
gh-75229: make ensurepip honour value of --prefix option
#135488 commented on
Aug 7, 2025 • 0 new comments -
gh-134531: use `EVP_MAC` API for `_hashlib.HMAC`
#135235 commented on
Aug 17, 2025 • 0 new comments -
gh-129694: Add `test_exceptions` to parallel TSAN jobs
#129746 commented on
Jul 31, 2025 • 0 new comments -
gh-60198: Prevent memoryview pointing to freed heap memory
#105290 commented on
Aug 19, 2025 • 0 new comments -
gh-111501: venv: do not export PS1 in activate
#105279 commented on
Jul 29, 2025 • 0 new comments -
gh-71679: Enhance bytearray_repr with bytes_repr's logic
#104582 commented on
Aug 19, 2025 • 0 new comments -
gh-104306: Fix incorrect comment handling in the `netrc` module, minor refactor
#104511 commented on
Jul 31, 2025 • 0 new comments -
gh-96471: Add multiprocessing queue shutdown
#104230 commented on
Aug 6, 2025 • 0 new comments -
update windows default PATHEXT
#103655 commented on
Jul 29, 2025 • 0 new comments -
gh-65329: Equivalent functools.partial instances should compare equal
#103255 commented on
Aug 19, 2025 • 0 new comments -
GH-103319: Fix `inspect.getsourcelines()` to return 1-based line numbers
#103226 commented on
Jul 20, 2025 • 0 new comments -
gh-102494: fix MemoryError when using selectors on Solaris
#102495 commented on
Jul 30, 2025 • 0 new comments -
raising a BaseException in a multiprocessing worker pool causes process hang
#101081 commented on
Jul 31, 2025 • 0 new comments -
gh-100538: Create a workflow for verifying bundled libexpat files
#100539 commented on
Aug 17, 2025 • 0 new comments -
[document] Add vcpkg instruction step
#96818 commented on
Jul 29, 2025 • 0 new comments -
gh-90325: Allow assert statements with parentheses
#30247 commented on
Aug 18, 2025 • 0 new comments -
gh-89679: improve TraversableResources's documentation
#29174 commented on
Jul 28, 2025 • 0 new comments -
gh-89520: IDLE - Make extentions use user's keys, not all defaults
#28713 commented on
Aug 1, 2025 • 0 new comments -
gh-88341: Update docs for str title, istitle methods
#26865 commented on
Jul 28, 2025 • 0 new comments -
Remove the get_phrase_cfws_only_raises test
#24871 commented on
Jul 29, 2025 • 0 new comments -
gh-48739: tests(tests_shutil): fix comment with check_args_to_onerror
#22968 commented on
Jul 28, 2025 • 0 new comments -
bpo-40283: Clarify turtle.circle() documentation
#20928 commented on
Jul 26, 2025 • 0 new comments -
gh-79037: Make the repr of lambda containing the signature and body expression.
#9647 commented on
Aug 12, 2025 • 0 new comments -
bpo-32904: Fix a potential crash in os.chdir() and os.getcwd() on Windows
#5802 commented on
Aug 20, 2025 • 0 new comments -
gh-71456: Treat ::FFFF: addresses as IPv4 for ordering and contains.
#1741 commented on
Aug 19, 2025 • 0 new comments -
REPL doesn't handle blocks larger than the console window on some terminals
#129220 commented on
Aug 20, 2025 • 0 new comments -
Shelve sync issues while using Gevent
#79805 commented on
Aug 20, 2025 • 0 new comments -
PGO/LTO Build Fails With -O0
#128042 commented on
Aug 20, 2025 • 0 new comments -
gh-129250: allow pickle instances of generic classes
#129446 commented on
Aug 1, 2025 • 0 new comments -
Fix ASCII position in description of curses.ascii.rst
#129300 commented on
Aug 7, 2025 • 0 new comments -
gh-128862: use importlib.resources to acquire doctest resources
#128865 commented on
Jul 25, 2025 • 0 new comments -
gh-84579: Fixed a deadlock issue in the bufferedIO module when using fork in Py…
#128591 commented on
Jul 21, 2025 • 0 new comments -
gh-123681: Check the strftime() behavior at runtime instead of at the compile time
#128444 commented on
Aug 18, 2025 • 0 new comments -
gh-127036: Update `importlib.util._LazyModule.__getattribute__` to special-case requests for `__spec__`
#127038 commented on
Aug 19, 2025 • 0 new comments -
gh-126028: Add more tests for msvcrt module
#126029 commented on
Jul 31, 2025 • 0 new comments -
Destroy the turtle window after its doctests finish
#125294 commented on
Aug 20, 2025 • 0 new comments -
gh-125022: add support for simple SIMD features detection
#125011 commented on
Jul 29, 2025 • 0 new comments -
gh-121237: Add %:z directive to strptime
#122142 commented on
Jul 21, 2025 • 0 new comments -
gh-121639: Deduplicate reinitialization setup for ZipExtFile when seeking
#121640 commented on
Jul 29, 2025 • 0 new comments -
[3.11] gh-120384: gh-120298: Fix array-out-of-bounds & use after free `list`
#121345 commented on
Aug 17, 2025 • 0 new comments -
gh-109945: Enable spec of multiple curves/groups for TLS
#119244 commented on
Jul 29, 2025 • 0 new comments -
gh-86809: Add support for HTTP Range header in HTTPServer
#118949 commented on
Aug 7, 2025 • 0 new comments -
gh-73536: Add support for multi-signatures
#117671 commented on
Aug 10, 2025 • 0 new comments -
remove pointless variable initializations in unicode_format
#116681 commented on
Jul 29, 2025 • 0 new comments -
Use NSInteger/NSUInteger where appropiate
#116273 commented on
Jul 31, 2025 • 0 new comments -
Do not call retain on Objective-C string literals
#116258 commented on
Jul 29, 2025 • 0 new comments -
fixing a spelling issue in pycore_asdl.h: the to that
#115943 commented on
Jul 29, 2025 • 0 new comments -
gh-114827: clarify `threading.Event.wait` timeout behavior
#114834 commented on
Aug 15, 2025 • 0 new comments -
gh-87646: Make `tempfile.NamedTemporaryFile` and `TemporaryDirectory` path-like
#114765 commented on
Jul 25, 2025 • 0 new comments -
gh-84013: normalize directory contents during import
#113447 commented on
Aug 11, 2025 • 0 new comments -
Remove misleading parts of is_site_local() documentation
#113152 commented on
Jul 29, 2025 • 0 new comments -
gh-111353: GenericAlias support and TypeVarLike resolution for `typing.get_type_hints`
#111515 commented on
Aug 8, 2025 • 0 new comments -
gh-89721: Add switch parameter "copy_stat" to shutil.copytree()
#109717 commented on
Jul 31, 2025 • 0 new comments -
pyrepl: Unable to ^D exit in multiline section
#133400 commented on
Jul 30, 2025 • 0 new comments -
Audit all built-in modules for thread safety
#116738 commented on
Jul 30, 2025 • 0 new comments -
Slow functions calls for C-coded functions, accepting positional-or-kwarg argument vs positional-only
#136681 commented on
Jul 30, 2025 • 0 new comments -
Add `alias` as a `field()` parameter for dataclasses
#101192 commented on
Jul 30, 2025 • 0 new comments -
Use `statx(2)` system call on Linux for extended `os.stat` information
#83714 commented on
Jul 30, 2025 • 0 new comments -
Broken Number Pad on macOS in New Interactive Interpreter in 3.13.0
#125494 commented on
Jul 30, 2025 • 0 new comments -
Cross-module dataclass inheritance breaks get_type_hints
#89687 commented on
Jul 31, 2025 • 0 new comments -
`enum.auto` evaluation context description unclear
#118342 commented on
Jul 31, 2025 • 0 new comments -
Introduce seperate LDFLAGS for executable and shared library build targets
#136677 commented on
Aug 1, 2025 • 0 new comments -
Data races in typeobject.c for type structure updates
#133467 commented on
Aug 1, 2025 • 0 new comments -
shutil.copytree: Give the option to disable copystat
#89721 commented on
Aug 1, 2025 • 0 new comments -
sys.executable is sometimes wrong
#124241 commented on
Aug 1, 2025 • 0 new comments -
Interactive shell overwrites history
#79461 commented on
Aug 1, 2025 • 0 new comments -
Add `doctest` support for ExceptionGroup
#104150 commented on
Aug 1, 2025 • 0 new comments -
AIA chasing for missing intermediate certificates on TLS connections
#62817 commented on
Aug 1, 2025 • 0 new comments -
Unify recognization of message digest names for `_hashlib` and `_hmac`
#131876 commented on
Aug 2, 2025 • 0 new comments -
Speed up `glob.glob()` by reducing number of system calls made
#116380 commented on
Aug 6, 2025 • 0 new comments -
Grand unified tail-calling
#129819 commented on
Jul 21, 2025 • 0 new comments -
concurrent.futures.threading: Add a timeout to Executor shutdown() method
#72165 commented on
Jul 28, 2025 • 0 new comments -
zoneinfo.ZoneInfo does not check for Windows device names
#88992 commented on
Jul 28, 2025 • 0 new comments -
assertLogs to optionally not disable existing handlers
#89900 commented on
Jul 28, 2025 • 0 new comments -
Disallow setting an empty list for NPN in CPython 3.9 and earlier
#121227 commented on
Jul 28, 2025 • 0 new comments -
Use pystats for free threading performance statistics
#131253 commented on
Jul 28, 2025 • 0 new comments -
Hostnames with underscores fail SSLContext hostname verification with wildcard certificates
#103490 commented on
Jul 29, 2025 • 0 new comments -
Add a datatype to represent mime types to the email module
#63479 commented on
Jul 29, 2025 • 0 new comments -
socket.create_connection error message for domain subpart with invalid length is very confusing
#53891 commented on
Jul 29, 2025 • 0 new comments -
__import__ is not thread-safe on Python 3
#83065 commented on
Jul 29, 2025 • 0 new comments -
Not all defects pass through email policy
#68552 commented on
Jul 29, 2025 • 0 new comments -
Crash in `test_free_threading.test_monitoring.SetProfileMultiThreaded.test_instrumentation`
#120158 commented on
Jul 29, 2025 • 0 new comments -
encoding package's normalize_encoding() function is too slow
#55531 commented on
Jul 29, 2025 • 0 new comments -
`locale.windows_locale`: Incorrect Windows locale for Cambodian
#123853 commented on
Jul 29, 2025 • 0 new comments -
PS1 is exported when a virtual environment is activated
#111501 commented on
Jul 29, 2025 • 0 new comments -
Make it easier to extend zipfile code
#136741 commented on
Jul 29, 2025 • 0 new comments -
OpenSSL 3.0 performance issue: SSLContext.set_default_verify_paths / load_verify_locations about 5x slower
#95031 commented on
Jul 29, 2025 • 0 new comments -
Add `sys.abi_features` to make information about the interpreter ABI more accessible
#133143 commented on
Aug 6, 2025 • 0 new comments -
`http.cookies.SimpleCookie.load()` fails to consistently handle malformed cookies
#127195 commented on
Aug 6, 2025 • 0 new comments -
test_idle test_configdialog.HighPageTest failing on macOS
#134770 commented on
Aug 7, 2025 • 0 new comments -
Add an example of writing a tarfile using stdin
#136858 commented on
Aug 7, 2025 • 0 new comments -
shutdown_default_executor / wait_for_tstate_lock deadlock (?) after Ctrl+C
#111358 commented on
Aug 7, 2025 • 0 new comments -
inspect.getabsfile() is not documented
#56526 commented on
Aug 7, 2025 • 0 new comments -
pow() docs shouldn't require numeric arguments
#130102 commented on
Aug 7, 2025 • 0 new comments -
Docs: EPUB builds are broken
#136155 commented on
Aug 8, 2025 • 0 new comments -
Add CSV and 🍌SV output formats to `asyncio ps`
#134861 commented on
Aug 8, 2025 • 0 new comments -
Document magic methods called by built-in functions
#54498 commented on
Aug 8, 2025 • 0 new comments -
ImportError in `test.support.suppress_imortalization` when using `--enable-optimizations` and `--disable-test-modules`
#135734 commented on
Aug 8, 2025 • 0 new comments -
shutil.unpack_archive skips false negatives containing '..'
#111791 commented on
Aug 8, 2025 • 0 new comments -
Test failure in resource module on some ZFS systems
#75183 commented on
Aug 8, 2025 • 0 new comments -
Add examples to docs for str methods
#106318 commented on
Aug 8, 2025 • 0 new comments -
During decompression python tries to read sys.maxsize - which fail on start with MemoryError in case of any resource memory limit set.
#119881 commented on
Aug 8, 2025 • 0 new comments -
Add bitwise operations and other missing comparison methods to Python's IP address module
#77155 commented on
Aug 12, 2025 • 0 new comments -
PEP-739 build-details generation is broken when --relative-paths is specified
#136264 commented on
Aug 3, 2025 • 0 new comments -
tarfile.open: improper handling of path-like object
#81325 commented on
Aug 4, 2025 • 0 new comments -
`denominator` of `Fraction` is positive, which should be documented
#122450 commented on
Aug 4, 2025 • 0 new comments -
Multiple tests fail with `-OO`
#136438 commented on
Aug 4, 2025 • 0 new comments -
ctypes _pack_ & _align_ documentation needs elaboration
#136520 commented on
Aug 4, 2025 • 0 new comments -
Support __index__() in getrandbits(), randbytes() and others
#135378 commented on
Aug 4, 2025 • 0 new comments -
Implement PEP 750 – Template Strings
#132661 commented on
Aug 4, 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
Aug 5, 2025 • 0 new comments -
Potential thread unsafety in test_free_threading.test_monitoring
#135633 commented on
Aug 5, 2025 • 0 new comments -
Enable AF_UNIX support in Windows
#77589 commented on
Aug 5, 2025 • 0 new comments -
Update tkinter to use Tk 8.6.15 or (better) Tk 9.0
#124111 commented on
Aug 5, 2025 • 0 new comments -
picklable or pickleable?
#125787 commented on
Aug 5, 2025 • 0 new comments -
User site packages are being added when site module is enabled in _pth file
#120037 commented on
Aug 5, 2025 • 0 new comments -
Outdated documentation for including <errno.h>, <stdio.h>, <stdlib.h> and <string.h> in Python.h
#136823 commented on
Aug 5, 2025 • 0 new comments -
Support completion for sqlite3 command-line interface
#133390 commented on
Aug 6, 2025 • 0 new comments -
Segfault from calling `StringIO` methods in threads on free-threading debug build
#135410 commented on
Aug 6, 2025 • 0 new comments -
tarfile.extractall fails to overwrite symlinks
#75989 commented on
Aug 6, 2025 • 0 new comments -
3.14 is missing a bytecode line number for one-line conditionals
#136190 commented on
Jul 21, 2025 • 0 new comments -
Mac installer need not add things to /usr/local
#55173 commented on
Jul 21, 2025 • 0 new comments -
Annotation-based syntax for ctypes structs
#104533 commented on
Jul 21, 2025 • 0 new comments -
[match-case] Allow matching Union types
#106246 commented on
Jul 21, 2025 • 0 new comments -
enum: dir() of IntFlag instance excludes complex binary values
#135559 commented on
Jul 21, 2025 • 0 new comments -
`test_int_literal` failed on WASI: `tempfile` issue
#136436 commented on
Jul 21, 2025 • 0 new comments -
Expansion of NAN/HUGE_VAL is a function address on Solaris
#136006 commented on
Jul 22, 2025 • 0 new comments -
expose the offset of a zipfile from the start of the file as a public API
#84481 commented on
Jul 22, 2025 • 0 new comments -
Support `%:z` in `datetime.datetime.strptime`
#121237 commented on
Jul 22, 2025 • 0 new comments -
pprint with compact indent
#112632 commented on
Jul 22, 2025 • 0 new comments -
urrlib2/httplib doesn't reset file position between requests
#49288 commented on
Jul 22, 2025 • 0 new comments -
zsh-style subpattern matching for fnmatch/glob
#48823 commented on
Jul 22, 2025 • 0 new comments -
C API: Support "nullable" parameter types in PyArg_Parse*
#112068 commented on
Jul 22, 2025 • 0 new comments -
Helper function for constructing URIs for `sqlite3.connect()`
#136560 commented on
Jul 22, 2025 • 0 new comments -
msgfmt: Generate GNU hash table
#131725 commented on
Jul 23, 2025 • 0 new comments -
Use wasm-gc to handle pointer casts in wasi
#129040 commented on
Jul 26, 2025 • 0 new comments -
Inaccurate description of `ast.AST` location attributes
#136640 commented on
Jul 20, 2025 • 0 new comments -
Difflib creates unreasonably large diffs
#118150 commented on
Jul 20, 2025 • 0 new comments -
email.parser.BytesParser.parse() cannot handle binary data that include \x0d \x0a correctly.
#128949 commented on
Jul 20, 2025 • 0 new comments -
`urllib.request.OpenerDirector.add_handler()` matches too broadly
#124098 commented on
Jul 20, 2025 • 0 new comments -
`inspect.{getsourcelines, findsource}` return 0 as the starting line number for modules
#103319 commented on
Jul 20, 2025 • 0 new comments -
Segfault when updating from 3.13.0 to 3.13.1 while Python is running
#128341 commented on
Jul 20, 2025 • 0 new comments -
ctypes pointer not always keeping target alive
#46376 commented on
Jul 20, 2025 • 0 new comments -
email: ValueError in get_section when parsing header with non-ASCII digit
#87112 commented on
Jul 20, 2025 • 0 new comments -
Documentation is too personalized
#62480 commented on
Jul 20, 2025 • 0 new comments -
CDLL __init__ no longer supports name being passed as None when the handle is not None
#83424 commented on
Jul 20, 2025 • 0 new comments -
-Werror doesn't error out on DeprecationWarning for os.fork()
#135427 commented on
Jul 20, 2025 • 0 new comments -
sys.settrace dramatic slowdown in 3.12
#107674 commented on
Jul 20, 2025 • 0 new comments -
typing._GenericAlias objects allow arbitrary dunder attribute creation
#136731 commented on
Jul 20, 2025 • 0 new comments -
http.server does not support HTTP range requests
#86809 commented on
Jul 20, 2025 • 0 new comments -
argparse has problem parsing option files containing empty rows
#54732 commented on
Jul 21, 2025 • 0 new comments -
Intern string representation of operators and some other symbolic literals
#136757 commented on
Jul 21, 2025 • 0 new comments -
py_blake2*_new_impl produces inconsistent error messages, and raises OverflowError where ValueError might be better
#74021 commented on
Jul 21, 2025 • 0 new comments -
Add `operator.identity`, the identity function
#132341 commented on
Jul 26, 2025 • 0 new comments -
Naming consistency for various types
#126662 commented on
Jul 26, 2025 • 0 new comments -
`test_perf_profiler` fails on aarch64 Fedora Stable buildbots
#131038 commented on
Jul 26, 2025 • 0 new comments -
creating venv Python3.13 on CIFS mounted drive fails ENODATA
#133951 commented on
Jul 27, 2025 • 0 new comments -
strxfrm fails on macOS 15 with OSError: [Errno 22] Invalid argument
#130567 commented on
Jul 27, 2025 • 0 new comments -
ConfigParser read() should propagate file errors when only one config file is provided
#132512 commented on
Jul 27, 2025 • 0 new comments -
traceback: add `recent_first` and `show_lines` parameters
#135751 commented on
Jul 28, 2025 • 0 new comments -
Inconsisten handling of non-ASCII characters in encodings.normalize_encoding()
#136736 commented on
Jul 28, 2025 • 0 new comments -
<lock.h> filename is too generic
#136759 commented on
Jul 28, 2025 • 0 new comments -
Add a `PyThreadState *` parameter (almost) everywhere
#132312 commented on
Jul 28, 2025 • 0 new comments -
Codec name normalization breaks custom codecs
#88886 commented on
Jul 28, 2025 • 0 new comments -
What do "cased" and "uncased" mean?
#88341 commented on
Jul 28, 2025 • 0 new comments -
Textwrap to conform to https://www.unicode.org/reports/tr14/tr14-45.html
#86141 commented on
Jul 28, 2025 • 0 new comments -
simplify overlaps function in ipaddress.py
#82516 commented on
Jul 28, 2025 • 0 new comments -
Support chunk sending in `smtplib`
#135952 commented on
Jul 28, 2025 • 0 new comments -
'ImportError: DLL load failed while importing xxxxxxx: The filename or extension is too long' with LongPathsEnabled
#126929 commented on
Jul 28, 2025 • 0 new comments -
importlib.resources opens Windows device names
#136516 commented on
Jul 23, 2025 • 0 new comments -
`test_free_threading.test_monitoring` flaky (occasional reference leak)
#136692 commented on
Jul 24, 2025 • 0 new comments -
Add notes to `ImportError` for common issues
#127598 commented on
Jul 24, 2025 • 0 new comments -
Dropping concurrent.futures.Executor.map result cancels pending futures
#136578 commented on
Jul 24, 2025 • 0 new comments -
Code object comparison could lead to monitoring issue
#136223 commented on
Jul 24, 2025 • 0 new comments -
importlib.metadata lacks reference documentation
#110937 commented on
Jul 24, 2025 • 0 new comments -
datetime arithmetic during DST transitions is incorrect
#116111 commented on
Jul 24, 2025 • 0 new comments -
possible race-condition with python-doc
#130979 commented on
Jul 25, 2025 • 0 new comments -
Docstrings for some methods in the datetime module are not very clear or helpful
#97517 commented on
Jul 25, 2025 • 0 new comments -
[3.14] change in behaviour in gc.get_referrers(some_local)
#125603 commented on
Jul 25, 2025 • 0 new comments -
Make it possible for the jit to deopt to tier1 upon interrupts
#132532 commented on
Jul 25, 2025 • 0 new comments -
class _IPv6Constants._reserved_networks should include fec0::/10
#136832 commented on
Jul 25, 2025 • 0 new comments -
Allow applications to tune the condition that triggers a GIL release and implementation choice in hashlib
#91331 commented on
Jul 25, 2025 • 0 new comments -
Refactor zipfile to ease subclassing and enhancement
#81719 commented on
Jul 25, 2025 • 0 new comments -
Implement `reprlib.repr_args`
#136808 commented on
Jul 25, 2025 • 0 new comments -
Better constant narrowing in the JIT optimizer
#130415 commented on
Jul 26, 2025 • 0 new comments -
whitespace in strip()/lstrip()/rstrip()
#69619 commented on
Jul 26, 2025 • 0 new comments -
documentation builds (even local ones) refer to https://docs.python.org/
#76435 commented on
Aug 12, 2025 • 0 new comments -
Argument Clinic: Better internal implementation for `@getter` and `@setter`
#113318 commented on
Aug 12, 2025 • 0 new comments -
Pool.imap doesn't work as advertised
#64192 commented on
Aug 12, 2025 • 0 new comments -
Optimize math.lcm(*xs)
#102221 commented on
Aug 12, 2025 • 0 new comments -
SIGSEV in `datetime.timedelta` (possibly from datetime's C `delta_new`)
#132413 commented on
Aug 12, 2025 • 0 new comments -
Multiple issues with enum __add_(value_)alias_ documentation
#136672 commented on
Aug 12, 2025 • 0 new comments -
EmailMessage(policy=SMTPUTF8).as_bytes() fails to encode non-ASCII Subject in 3.12
#133442 commented on
Aug 12, 2025 • 0 new comments -
Build failure of 3.12.9 on Cygwin
#130423 commented on
Aug 13, 2025 • 0 new comments -
Check compatibility with macOS deployment target during JIT builds
#134291 commented on
Aug 13, 2025 • 0 new comments -
ProcessPoolExecutor hangs when 1<max_tasks_per_child<num_submitted//max_workers
#115634 commented on
Aug 13, 2025 • 0 new comments -
Small integer powers of real±0j are invalid
#117999 commented on
Aug 13, 2025 • 0 new comments -
Crash on _ssl__SSLContext_load_cert_chain_impl (requests running w/ cert in multi-threading)
#134698 commented on
Aug 13, 2025 • 0 new comments -
Valgrind documentation seems to need updating
#76847 commented on
Aug 13, 2025 • 0 new comments -
IDLE: Add links for discuss and docs to help_about
#76729 commented on
Aug 13, 2025 • 0 new comments -
Missing definition of frozen module
#75407 commented on
Aug 13, 2025 • 0 new comments -
Improve language of list.index in tutorial
#107194 commented on
Aug 14, 2025 • 0 new comments -
Python 3.10 email returns invalid Date: header unchanged.
#90169 commented on
Aug 10, 2025 • 0 new comments -
Confusing error messages for %-formatting, related to escaped %-characters
#83667 commented on
Aug 12, 2025 • 0 new comments -
venv python reports wrong sys.executable in a subprocess on Windows
#83086 commented on
Aug 12, 2025 • 0 new comments -
No URL for docs of pth files
#82144 commented on
Aug 12, 2025 • 0 new comments -
f-string documentation not fully accurate
#81997 commented on
Aug 12, 2025 • 0 new comments -
venv.EnvBuilder environmental variable hooks
#81530 commented on
Aug 12, 2025 • 0 new comments -
Native libcurses on HP-UX not properly detected
#81030 commented on
Aug 12, 2025 • 0 new comments -
Make dataclasses.field() accept another name for __init__ field's name
#79891 commented on
Aug 12, 2025 • 0 new comments -
Modify to support multiple urls in webbrowser.open
#79912 commented on
Aug 12, 2025 • 0 new comments -
Improve test coverage for idlelib
#79849 commented on
Aug 12, 2025 • 0 new comments -
time.sleep() should support objects with __float__
#79888 commented on
Aug 12, 2025 • 0 new comments -
how to migrate a c-extension module to one that supports subinerpreters?
#79601 commented on
Aug 12, 2025 • 0 new comments -
Set a environment variable for venv prompt
#79509 commented on
Aug 12, 2025 • 0 new comments -
Clarify text encoding used to enable UTF-8 mode
#79095 commented on
Aug 12, 2025 • 0 new comments -
python-config.py should be part of the stdlib
#77620 commented on
Aug 12, 2025 • 0 new comments -
Windows launcher version lookup flawed
#78323 commented on
Aug 12, 2025 • 0 new comments -
Lib/sysconfig.py expands non-variables
#78870 commented on
Aug 12, 2025 • 0 new comments -
Add typing to more build tools
#133403 commented on
Aug 14, 2025 • 0 new comments -
Unrecoverable stack overflow with infinite recursion on macOS
#131543 commented on
Aug 14, 2025 • 0 new comments -
IDLE needs syntax highlighting for f-strings
#73473 commented on
Aug 14, 2025 • 0 new comments -
decimal C module's exceptions don't match the Python version
#70396 commented on
Aug 14, 2025 • 0 new comments -
_strptime.TimeRE should not enforce range in regex
#69117 commented on
Aug 14, 2025 • 0 new comments -
Add tests for ``from ... import ...` code
#69034 commented on
Aug 14, 2025 • 0 new comments -
Documentation for format units starting with 'e' is inconsistent
#68168 commented on
Aug 14, 2025 • 0 new comments -
IDLE: revise window size, placement startup options
#68125 commented on
Aug 14, 2025 • 0 new comments -
Modernize HTML output of difflib.HtmlDiff.make_file()
#67852 commented on
Aug 14, 2025 • 0 new comments -
Document what happens when venv is run using existing directory
#124113 commented on
Aug 14, 2025 • 0 new comments -
Make the JIT thread-safe
#133171 commented on
Aug 15, 2025 • 0 new comments -
[ENH] Support F-contiguous `memoryview`s in `cast`
#91484 commented on
Aug 15, 2025 • 0 new comments -
HTTPSever.handle_request not respecting timeout as documented between first and second request
#102156 commented on
Aug 15, 2025 • 0 new comments -
document what config directory is used for
#70711 commented on
Aug 15, 2025 • 0 new comments -
Buildbots fail when new files are added
#81224 commented on
Aug 15, 2025 • 0 new comments -
Lib/types.py nit: isinstance != PyType_IsSubtype
#67157 commented on
Aug 15, 2025 • 0 new comments -
test_runpy causes running all Python tests when run directly
#75221 commented on
Aug 13, 2025 • 0 new comments -
textwrap should treat Unicode em-dash like ASCII em-dash
#74865 commented on
Aug 13, 2025 • 0 new comments -
Deprecate os.path.commonprefix
#74453 commented on
Aug 13, 2025 • 0 new comments -
Command-line option to suppress "from None" for debugging
#74283 commented on
Aug 13, 2025 • 0 new comments -
make install doesn't seem to support --quiet
#74171 commented on
Aug 13, 2025 • 0 new comments -
Need reST markup for enum types
#73787 commented on
Aug 13, 2025 • 0 new comments -
Accelerate 'string'.format(value, ...) by using formatted string literals
#72495 commented on
Aug 13, 2025 • 0 new comments -
unicodedata.name() doesn't have names for control characters
#71683 commented on
Aug 13, 2025 • 0 new comments -
Segfault in gc while finalizing
#135115 commented on
Aug 13, 2025 • 0 new comments -
Reword the Lexical Analysis chapter of the docs
#135676 commented on
Aug 13, 2025 • 0 new comments -
locale.getlocale fails if locale is set
#87281 commented on
Aug 13, 2025 • 0 new comments -
Tkinter crashes on macOS if the tkinter root is reassigned to a new tkinter.Tk object
#123204 commented on
Aug 13, 2025 • 0 new comments -
intermittent ResourceTracker called reentrantly for resource cleanup in tests
#131788 commented on
Aug 13, 2025 • 0 new comments -
Promote difflib._mdiff() to public API
#129922 commented on
Aug 14, 2025 • 0 new comments -
Add OpenSSL 3.5 support to CPython infrastructure
#132339 commented on
Aug 14, 2025 • 0 new comments -
`asyncio.timeout(0)` swallows a prior task cancellation
#134471 commented on
Aug 14, 2025 • 0 new comments -
Inconsistent error messages when returning the wrong type for the type-conversion magic methods
#130821 commented on
Aug 14, 2025 • 0 new comments -
Add simple usage to email module
#90152 commented on
Aug 10, 2025 • 0 new comments -
fileinput.input(path, inplace=True) crashes for valid filename with 252-255 characters
#90123 commented on
Aug 10, 2025 • 0 new comments -
Add test for #55318: socketserver.ForkingMixIn leaves zombies, also fails to reap all zombies in one pass.
#90093 commented on
Aug 10, 2025 • 0 new comments -
EmailMessage as_bytes
#90096 commented on
Aug 10, 2025 • 0 new comments -
extend json.tool --json-lines to ignore empty rows
#90087 commented on
Aug 10, 2025 • 0 new comments -
Make more methods, functions, built-ins ... clickable
#90080 commented on
Aug 10, 2025 • 0 new comments -
Add note that some multiprocessing examples don't work in the repl
#90072 commented on
Aug 10, 2025 • 0 new comments -
Improve error messages for non-matching `elif`/`else` statements
#89920 commented on
Aug 10, 2025 • 0 new comments -
Better uop coverage in the JIT optimizer
#131798 commented on
Aug 10, 2025 • 0 new comments -
Better error message on failing to create a venv due to failing ensurepip
#89830 commented on
Aug 10, 2025 • 0 new comments -
Unicode and ascii regular expressions do not agree on ascii space characters
#90027 commented on
Aug 10, 2025 • 0 new comments -
[Meta] Research: what can we test with Hypothesis?
#107862 commented on
Aug 10, 2025 • 0 new comments -
Missing `list` symbols in the object inventory
#89923 commented on
Aug 10, 2025 • 0 new comments -
Add SSL_CTX_set_client_cert_engine
#72881 commented on
Aug 10, 2025 • 0 new comments -
tkinter missing -nolinestop on tk.Text
#130693 commented on
Aug 10, 2025 • 0 new comments -
"trace_at_recursion_limit.py" should be removed from "Python/Lib/test/crashers"
#86901 commented on
Aug 11, 2025 • 0 new comments -
Remove deprecated `importlib.load_module`
#133882 commented on
Aug 8, 2025 • 0 new comments -
Remove support for `__cached__` and `__package__` if missing corresponding `__spec__` attributes
#134088 commented on
Aug 8, 2025 • 0 new comments -
Constant evaluate/propagate pure ops automatically
#132732 commented on
Aug 9, 2025 • 0 new comments -
IDLE: Remove '', user_dir, and idlelib from sys.path when added
#69674 commented on
Aug 9, 2025 • 0 new comments -
Urllib default SSL context erratic in Windows
#101738 commented on
Aug 9, 2025 • 0 new comments -
SSL session content bleeds into stdout with lots of threads
#118138 commented on
Aug 9, 2025 • 0 new comments -
Asyncio Tutorial
#79012 commented on
Aug 9, 2025 • 0 new comments -
Assignment to __bases__ of direct object subclasses
#37817 commented on
Aug 9, 2025 • 0 new comments -
Provide name suggestions for failed attribute deletions
#130425 commented on
Aug 9, 2025 • 0 new comments -
Replace ctypes.DllGetClassObject and remove DllCanUnloadNow
#127369 commented on
Aug 9, 2025 • 0 new comments -
Unvendor `libmpdec` sources
#115119 commented on
Aug 10, 2025 • 0 new comments -
Automatically check for __slots__-mistakes in Lib
#90456 commented on
Aug 10, 2025 • 0 new comments -
in xml.dom.minidom, Node and DocumentLS appear to be missing __slots__
#90405 commented on
Aug 10, 2025 • 0 new comments -
'I'.lower() should give non dotted i for LANG=tr_TR
#90422 commented on
Aug 10, 2025 • 0 new comments -
Parse assert (x == y, "Descriptive text") as statement params instead of a tuple
#90325 commented on
Aug 10, 2025 • 0 new comments -
Discourage logging f-strings due to security considerations
#90358 commented on
Aug 10, 2025 • 0 new comments -
Modernising "Building C and C++ Extensions"
#108064 commented on
Aug 10, 2025 • 0 new comments -
[doc] Add re.sub examples with `lamda`
#86767 commented on
Aug 11, 2025 • 0 new comments -
Add DearPyGui to faq/gui.rst
#85742 commented on
Aug 11, 2025 • 0 new comments -
venv activate scripts do not pass ShellCheck
#85688 commented on
Aug 11, 2025 • 0 new comments -
RFE: Run linkchecker on documentation on the CI
#84947 commented on
Aug 11, 2025 • 0 new comments -
Tutorial 4.7 More on Defining Functions missing screen prompts
#84925 commented on
Aug 11, 2025 • 0 new comments -
Auto Completions with case insensitive
#84709 commented on
Aug 11, 2025 • 0 new comments -
Unreachable code in _PyEval_EvalCode
#84883 commented on
Aug 11, 2025 • 0 new comments -
'dirty' added to sys.version on Linux and Mac source builds depending on git version
#88591 commented on
Aug 11, 2025 • 0 new comments -
Make pdb asyncio aware
#121468 commented on
Aug 11, 2025 • 0 new comments -
venv overwrites existing .gitignore
#135604 commented on
Aug 11, 2025 • 0 new comments -
Built-in function `range` params discrepancy across versions
#125897 commented on
Aug 11, 2025 • 0 new comments -
[subprocess] run() sometimes ignores timeout in Windows
#87512 commented on
Aug 12, 2025 • 0 new comments -
os.path.exists and os.path.stat not working on FSLogix Redirected Containers from 3.12 onward
#133965 commented on
Aug 12, 2025 • 0 new comments -
Document warnings.WarningMessage ?
#84094 commented on
Aug 12, 2025 • 0 new comments -
Update and Improve README.AIX
#83979 commented on
Aug 12, 2025 • 0 new comments -
LICENSE.TXT file does not contain all incorporated software
#83971 commented on
Aug 12, 2025 • 0 new comments -
Add option for "pydoc -b" to open new browser window.
#120359 commented on
Aug 10, 2025 • 0 new comments -
make patchcheck: Allow Tabs in Some Cases
#92266 commented on
Aug 10, 2025 • 0 new comments -
strict_timestamps for PyZipFile
#89303 commented on
Aug 11, 2025 • 0 new comments -
Add vendor information
#89145 commented on
Aug 11, 2025 • 0 new comments -
Fix documentation for truth testing
#89152 commented on
Aug 11, 2025 • 0 new comments -
Checkouts stale following changes to .gitattributes
#88942 commented on
Aug 11, 2025 • 0 new comments -
venv fails when called from within long path on Windows
#88733 commented on
Aug 11, 2025 • 0 new comments -
help() module listing displays import warnings from deprecated package modules
#88381 commented on
Aug 11, 2025 • 0 new comments -
venv module does not copy the correct python exe
#87915 commented on
Aug 11, 2025 • 0 new comments -
venv: recreate symlinks on --upgrade
#87679 commented on
Aug 11, 2025 • 0 new comments -
./configure --help describes what --with-ensurepip does poorly
#87631 commented on
Aug 11, 2025 • 0 new comments -
`tarfile.StreamError: seeking backwards is not allowed` due to unskipped block with bad checksum
#130577 commented on
Aug 11, 2025 • 0 new comments -
Link to class and function source code on GitHub
#87378 commented on
Aug 11, 2025 • 0 new comments -
Python tutorial misleads users about floor division behavior
#87200 commented on
Aug 11, 2025 • 0 new comments -
Python tutorial could make rules for default argument definition clearer
#87209 commented on
Aug 11, 2025 • 0 new comments -
Make pyvenv style virtual environments easier to configure when embedding Python
#66409 commented on
Aug 11, 2025 • 0 new comments -
Improving various error messages
#135975 commented on
Aug 11, 2025 • 0 new comments