-
-
Notifications
You must be signed in to change notification settings - Fork 31.9k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
259 Pull requests merged by 63 people
-
[3.14] gh-133886: Fix sys.remote_exec() for non-UTF-8 paths (GH-133887)
#133963 merged
May 13, 2025 -
gh-132983: Call Py_XDECREF rather than PyObject_GC_Del in failed __new__
#133962 merged
May 13, 2025 -
gh-133886: Fix sys.remote_exec() for non-UTF-8 paths
#133887 merged
May 13, 2025 -
[3.14] gh-133885: skip
test_compress_locking
intest_zstd
(GH-133943)#133949 merged
May 13, 2025 -
[3.14] gh-132775: Add _PyFunction_GetXIData() (gh-133481)
#133955 merged
May 12, 2025 -
gh-132775: Add _PyFunction_GetXIData()
#133481 merged
May 12, 2025 -
[3.13] GH-133543: Maintain tracking for materialized instance dictionaries
#133617 merged
May 12, 2025 -
[3.14] gh-132983: Fix compiler warning about unused function
mt_continue_should_break()
(GH-133947)#133950 merged
May 12, 2025 -
gh-132983: Fix zstd compiler warning about unused function mt_continue_should_break()
#133947 merged
May 12, 2025 -
gh-133885: skip
test_compress_locking
intest_zstd
#133943 merged
May 12, 2025 -
gh-133926: pass commands via remote_pdb.set_trace instead of remote_pdb.rcLines.extend
#133933 merged
May 12, 2025 -
[3.13] gh-133413: Fix references to removed Request.has_data (GH-133414)
#133946 merged
May 12, 2025 -
[3.14] gh-133413: Fix references to removed Request.has_data (GH-133414)
#133945 merged
May 12, 2025 -
gh-133413: Change the request.Request example method
#133414 merged
May 12, 2025 -
GH-128520: pathlib ABCs: add
JoinablePath.__vfspath__()
#133437 merged
May 12, 2025 -
[3.14] gh-133653: Fix argparse.ArgumentParser with the formatter_class argument (GH-133813)
#133941 merged
May 12, 2025 -
gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler
#129648 merged
May 12, 2025 -
gh-133653: Fix argparse.ArgumentParser with the formatter_class argument
#133813 merged
May 12, 2025 -
[3.13] gh-133677: Fix tests when running in non-UTF-8 locale (GH-133865)
#133939 merged
May 12, 2025 -
[3.14] gh-133677: Fix tests when running in non-UTF-8 locale (GH-133865)
#133938 merged
May 12, 2025 -
gh-133677: Fix tests when running in non-UTF-8 locale
#133865 merged
May 12, 2025 -
gh-133530: Modify Heapq docs image settings
#133937 merged
May 12, 2025 -
[3.14] gh-133925: Make typing._UnionGenericAlias hashable (GH-133929)
#133936 merged
May 12, 2025 -
gh-133925: Make typing._UnionGenericAlias hashable
#133929 merged
May 12, 2025 -
[3.13] gh-133744: Fix multiprocessing interrupt test: add an event (#133746)
#133917 merged
May 12, 2025 -
[3.14] gh-133904: Fix
math.factorial
documentation (GH-133907)#133918 merged
May 12, 2025 -
[3.13] gh-133904: Fix
math.factorial
documentation (GH-133907)#133922 merged
May 12, 2025 -
[3.14] gh-91555: disable logger while handling log record (GH-131812)
#133899 merged
May 12, 2025 -
gh-133904: math.factorial documentation fix
#133907 merged
May 12, 2025 -
[3.14] gh-133744: Fix multiprocessing interrupt test: add an event (GH-133746)
#133916 merged
May 12, 2025 -
gh-133744: Fix multiprocessing interrupt test: add an event
#133746 merged
May 12, 2025 -
gh-132983: Convert zstd __new__ methods to Argument Clinic
#133860 merged
May 12, 2025 -
[3.13] gh-91555: disable logger while handling log record (GH-131812)
#133898 merged
May 12, 2025 -
[3.13] gh-133441: Fix STORE_ATTR_WITH_HINT bytecode
#133446 merged
May 11, 2025 -
[3.14] gh-119180: annotationlib: Fix values of Format members in docs (GH-133841)
#133903 merged
May 11, 2025 -
[3.14] gh-119180: More documentation for PEP 649/749 (GH-133552)
#133902 merged
May 11, 2025 -
gh-119180: annotationlib: Fix values of Format members in docs
#133841 merged
May 11, 2025 -
gh-119180: More documentation for PEP 649/749
#133552 merged
May 11, 2025 -
[3.14] gh-133893: asyncio.graph: Replace TextIO annotation with io.Writer (GH-133894)
#133901 merged
May 11, 2025 -
gh-133893: asyncio.graph: Replace TextIO annotation with io.Writer
#133894 merged
May 11, 2025 -
gh-133879: Copyedit "What's New in Python 3.15"
#133880 merged
May 11, 2025 -
[3.14] gh-133590: ensure that
TableEntry.linenumber_borrow
is initialized (GH-133681)#133872 merged
May 11, 2025 -
gh-100926: use explicit stginfo lock for pointer cache
#133867 merged
May 11, 2025 -
[3.13] gh-133823: update "Pending Removal in 3.15" notes about
TypedDict
(GH-133864)#133871 merged
May 11, 2025 -
gh-133590: ensure that
TableEntry.linenumber_borrow
is initialized#133681 merged
May 11, 2025 -
[3.14] gh-133823: update "Pending Removal in 3.15" notes about
TypedDict
(GH-133864)#133870 merged
May 11, 2025 -
gh-133823: update "Pending Removal in 3.15" notes about
TypedDict
#133864 merged
May 11, 2025 -
gh-133823: require explicit empty sequence for 0-field TypedDict objects
#133863 merged
May 11, 2025 -
gh-92897: document removal of
check_home
inDoc/whatsnew/3.15.rst
#133815 merged
May 11, 2025 -
[3.14] gh-133703: dict: fix calculate_log2_keysize() (GH-133809)
#133861 merged
May 11, 2025 -
gh-133817: remove keyword argument syntax for NamedTuple objects
#133822 merged
May 11, 2025 -
[3.13] gh-133703: dict: fix calculate_log2_keysize() (GH-133809)
#133862 merged
May 11, 2025 -
gh-133703: dict: fix calculate_log2_keysize()
#133809 merged
May 11, 2025 -
[3.14] gh-132983: Remove leftovers from EndlessZstdDecompressor (GH-133856)
#133859 merged
May 11, 2025 -
gh-132983: Remove EndlessZstdDecompressor remains
#133856 merged
May 11, 2025 -
[3.14] gh-132983: Make zstd types immutable (GH-133784)
#133857 merged
May 10, 2025 -
gh-132983: Make zstd types immutable
#133784 merged
May 10, 2025 -
[3.14] gh-133336: Remove comment about reserved -J in
initconfig.c
(GH-133821)#133855 merged
May 10, 2025 -
[3.14] gh-132983: Reduce the size of
_zstdmodule.h
(GH-133793)#133854 merged
May 10, 2025 -
gh-133336: remove comment about reserved -J in
initconfig.c
#133821 merged
May 10, 2025 -
gh-132983: Reduce the size of
_zstdmodule.h
#133793 merged
May 10, 2025 -
[3.14] Add classmethod to setUpClass in test_pdb (GH-133840)
#133846 merged
May 10, 2025 -
[3.13] Add classmethod to setUpClass in test_pdb (GH-133840)
#133847 merged
May 10, 2025 -
Add classmethod to setUpClass in test_pdb
#133840 merged
May 10, 2025 -
[3.14] gh-86155: Fix data loss after unclosed script or style tag in HTMLParser (GH-22658)
#133844 merged
May 10, 2025 -
[3.13] gh-86155: Fix data loss after unclosed script or style tag in HTMLParser (GH-22658)
#133845 merged
May 10, 2025 -
gh-100926: fix thread safety of
ctypes
__pointer_type__
#133843 merged
May 10, 2025 -
gh-86155: Fix htmlparser "unclosed script tag causes data loss"
#22658 merged
May 10, 2025 -
[3.14] gh-133783: Fix __replace__ on AST nodes for optional attributes (GH-133797)
#133842 merged
May 10, 2025 -
gh-133783: Fix __replace__ on AST nodes for optional attributes
#133797 merged
May 10, 2025 -
[3.14] gh-132642: document how to render human-readable
timedelta
objects (GH-133825)#133837 merged
May 10, 2025 -
[3.13] gh-132642: document how to render human-readable
timedelta
objects (GH-133825)#133836 merged
May 10, 2025 -
[3.14] gh-117088: Fix AIX build (GH-132595)
#133838 merged
May 10, 2025 -
[3.13] gh-117088: Fix AIX build (GH-132595)
#133839 merged
May 10, 2025 -
gh-117088: Fix AIX build
#132595 merged
May 10, 2025 -
gh-132642: Add documentation on how to render human-readable timedelta object
#133825 merged
May 10, 2025 -
[3.14] gh-77057: Fix handling of invalid markup declarations in HTMLParser (GH-9295)
#133833 merged
May 10, 2025 -
[3.13] gh-77057: Fix handling of invalid markup declarations in HTMLParser (GH-9295)
#133834 merged
May 10, 2025 -
gh-77057: Fix handling of invalid markup declarations in HTMLParser
#9295 merged
May 10, 2025 -
[3.14] Tiny doc fix to double up backslashes in a Windows filesystem path (GH-133828)
#133830 merged
May 10, 2025 -
Tiny doc fix to double up backslashes in a Windows filesystem path
#133828 merged
May 10, 2025 -
gh-133379: Correct usage of
arguments
in error messages#133382 merged
May 10, 2025 -
[3.14] gh-115999: Note Python 3.14 free-threaded changes in What's New (gh-131285)
#133824 merged
May 10, 2025 -
gh-115999: Note Python 3.14 free-threaded changes in What's New
#131285 merged
May 10, 2025 -
[3.14] gh-132971: Update shutil.which() docs (GH-133067)
#133803 merged
May 10, 2025 -
[3.13] gh-132971: Update shutil.which() docs (GH-133067)
#133804 merged
May 10, 2025 -
gh-133447: Add basic color to
sqlite3
CLI#133461 merged
May 10, 2025 -
[3.14] gh-133009: fix UAF in
xml.etree.ElementTree.Element.__deepcopy__
(GH-133010)#133805 merged
May 10, 2025 -
[3.13] gh-133009: fix UAF in
xml.etree.ElementTree.Element.__deepcopy__
(GH-133010)#133806 merged
May 10, 2025 -
gh-133009: fix UAF in
xml.etree.ElementTree.Element.__deepcopy__
#133010 merged
May 10, 2025 -
gh-132971: update
shutil.which
doc#133067 merged
May 10, 2025 -
gh-133713: Compare the
f->stackpointer
to the result of_PyFrame_Stackbase(f)
#133714 merged
May 10, 2025 -
[3.14] gh-132983: Don't allow trailer data in ZstdFile (GH-133736)
#133799 merged
May 10, 2025 -
[3.14] Fix a typo in Misc/NEWS.d/3.140a1.rst (GH-133790)
#133798 merged
May 10, 2025 -
gh-132983: Don't allow trailer data in ZstdFile
#133736 merged
May 10, 2025 -
Fix a typo in Misc/NEWS.d/3.140a1.rst
#133790 merged
May 10, 2025 -
gh-132493: Remove __annotations__ usage in inspect._signature_is_functionlike
#133415 merged
May 10, 2025 -
[3.14] GH-132983: PEP 7 and Argument Clinic changes for zstd (GH-133791)
#133792 merged
May 10, 2025 -
GH-132983: PEP 7 and Argument Clinic changes for zstd
#133791 merged
May 10, 2025 -
[3.14] GH-132983: remove empty_bytes from _zstd module state (GH-133785)
#133788 merged
May 9, 2025 -
GH-132983: remove empty_bytes from _zstd module state
#133785 merged
May 9, 2025 -
[3.14] gh-132983: Simplify
_zstd_exec()
(GH-133775)#133786 merged
May 9, 2025 -
[3.14] gh-133532: Run GC fast cycles test in subprocess. (gh-133533)
#133716 merged
May 9, 2025 -
gh-132983: Simplify
_zstd_exec()
#133775 merged
May 9, 2025 -
[3.14] Update HTTP links in the _pydatetime docstrings (GH-133025)
#133781 merged
May 9, 2025 -
[3.13] Update HTTP links in the _pydatetime docstrings (GH-133025)
#133782 merged
May 9, 2025 -
Minor miscellaneous
_pydatetime
updates#133025 merged
May 9, 2025 -
Minor _pydatetime improvement
#133768 merged
May 9, 2025 -
[3.14] gh-133519: Add console to resources in libregrtest (GH-133520)
#133776 merged
May 9, 2025 -
[3.13] gh-133519: Add console to resources in libregrtest (GH-133520)
#133777 merged
May 9, 2025 -
[3.14] gh-133741: Fix _can_strace(): check --trace option (GH-133766)
#133774 merged
May 9, 2025 -
gh-133519: Add console to resources in libregrtest
#133520 merged
May 9, 2025 -
gh-133741: Fix _can_strace(): check --trace option
#133766 merged
May 9, 2025 -
[3.14] gh-123299: Some copyedits to What's New in 3.14 (GH-133622)
#133771 merged
May 9, 2025 -
gh-133644: Avoid deprecated Py_SetProgramName() in _testembed.c
#133665 merged
May 9, 2025 -
gh-123299: Some copyedits to What's New in 3.14
#133622 merged
May 9, 2025 -
gh-133610: Remove PyUnicode_AsDecoded/Encoded functions
#133612 merged
May 9, 2025 -
[3.14] gh-46236: Document PyUnicode_BuildEncodingMap (GH-133270)
#133769 merged
May 9, 2025 -
gh-46236: Document PyUnicode_BuildEncodingMap
#133270 merged
May 9, 2025 -
[3.14] GH-132983: Restore libzstd fallback detection (GH-133565)
#133757 merged
May 9, 2025 -
[3.14] gh-132983: Clean-ups for
_zstd
(GH-133670)#133756 merged
May 9, 2025 -
[3.14] gh-133403: Check
Tools/build/generate-build-details.py
with mypy (GH-133735)#133764 merged
May 9, 2025 -
[3.14] GH-132983: Remove subclassing support from zstd types (GH-133694)
#133762 merged
May 9, 2025 -
[3.14] gh-133682: Fix inconsistent set ordering in annotationlib test (GH-133702)
#133754 merged
May 9, 2025 -
gh-133403: Check
Tools/build/generate-build-details.py
with mypy#133735 merged
May 9, 2025 -
[3.13] Docs: use boolean constants for returning boolean value (GH-133325)
#133761 merged
May 9, 2025 -
[3.13] Manpage: -X gil is not related to PYTHON_HISTORY (GH-133753)
#133759 merged
May 9, 2025 -
[3.14] Docs: use boolean constants for returning boolean value (GH-133325)
#133760 merged
May 9, 2025 -
[3.14] Manpage: -X gil is not related to PYTHON_HISTORY (GH-133753)
#133758 merged
May 9, 2025 -
Docs: standardize boolean constants in
stdtypes.rst
#133325 merged
May 9, 2025 -
Manpage: -X gil is not related to PYTHON_HISTORY
#133753 merged
May 9, 2025 -
GH-132983: Restore libzstd fallback detection
#133565 merged
May 9, 2025 -
gh-132983: Clean-ups for
_zstd
#133670 merged
May 9, 2025 -
Fix inconsistent set ordering in annotations (GH-133682)
#133702 merged
May 9, 2025 -
[3.13] gh-133644: update
Py_InteractiveFlag
deprecation notice (GH-133749)#133752 merged
May 9, 2025 -
[3.14] gh-133644: update
Py_InteractiveFlag
deprecation notice (GH-133749)#133751 merged
May 9, 2025 -
gh-133644: update
Py_InteractiveFlag
deprecation notice#133749 merged
May 9, 2025 -
gh-133644: remove deprecated Python initialization getter functions
#133661 merged
May 9, 2025 -
gh-133017: Improve error message for invalid typecodes in
multiprocessing.{Array,Value}
#133252 merged
May 9, 2025 -
fix thread safety of
io.StringIO.truncate
#133732 merged
May 9, 2025 -
[3.13] gh-130197: Test pygettext --output option (GH-133041)
#133266 merged
May 9, 2025 -
[3.14] gh-133581: Fix refleak in t-string AST unparsing (GH-133724)
#133731 merged
May 9, 2025 -
[3.13] gh-133412: amend docs for the
inst
definition (GH-133708)#133730 merged
May 9, 2025 -
[3.14] gh-133412: amend docs for the
inst
definition (GH-133708)#133729 merged
May 9, 2025 -
gh-133581: Fix refleak in AST unparsing
#133724 merged
May 9, 2025 -
gh-133623: Add ssl.HAS_PSK_TLS13 to detect external TLS 1.3 PSK support
#133624 merged
May 9, 2025 -
gh-133412: remove the brackets of the optional stack_effect
#133708 merged
May 9, 2025 -
gh-133253: making linecache thread-safe
#133305 merged
May 9, 2025 -
gh-133476: Assert with the
PyStackRef_IsTaggedInt
function#133477 merged
May 9, 2025 -
[3.14] gh-132917: Use /proc/self/status for mem usage info. (GH-133544)
#133718 merged
May 8, 2025 -
[3.14] gh-133467: Add TSAN suppressions for races in typeobject (gh-133534)
#133717 merged
May 8, 2025 -
gh-131798: JIT: Split
CALL_ISINSTANCE
into several uops#133339 merged
May 8, 2025 -
[3.14] gh-133541: Handle SyntaxError raised by the tokenizer on user input (GH-133606)
#133709 merged
May 8, 2025 -
gh-133541: Handle SyntaxError raised by the tokenizer on user input
#133606 merged
May 8, 2025 -
gh-133626: Ensure the traditional Windows installed doesn't accidentally pick up site-packages
#133693 merged
May 8, 2025 -
[3.14] Fix typo in pending-removal-in-3.14.rst (GH-133680)
#133697 merged
May 8, 2025 -
Fix typo in pending-removal-in-3.14.rst
#133680 merged
May 8, 2025 -
gh-132551: make BytesIO object free-thread safe
#132616 merged
May 8, 2025 -
[3.14] gh-103092: Support subinterpreters in
_zstd
(GH-133674)#133695 merged
May 8, 2025 -
[3.14] Adds docs to help with troubleshooting pip installs. (GH-133692)
#133696 merged
May 8, 2025 -
GH-132983: Remove subclassing support from zstd types
#133694 merged
May 8, 2025 -
Adds docs to help with troubleshooting pip installs.
#133692 merged
May 8, 2025 -
[3.14] gh-133403: Check
Tools/build/verify_ensurepip_wheels.py
with mypy (GH-133453)#133689 merged
May 8, 2025 -
[3.13] gh-133403: Check
Tools/build/verify_ensurepip_wheels.py
with mypy (GH-133453)#133690 merged
May 8, 2025 -
gh-103092: Support subinterpreters in _zstd
#133674 merged
May 8, 2025 -
gh-133273: Keep instruction definitions in
bytecodes.c
andoptimizer_bytecodes.c
in sync#133320 merged
May 8, 2025 -
gh-133403: Type Tools/build/verify_ensurepip_wheels.py and check it with mypy
#133453 merged
May 8, 2025 -
[3.13] gh-132762: Fix underallocation bug in
dict.fromkeys()
(gh-133627)#133686 merged
May 8, 2025 -
[3.14] gh-132762: Fix underallocation bug in
dict.fromkeys()
(gh-133627)#133685 merged
May 8, 2025 -
[3.14] gh-132886: use relaxed atomics for
sock_fd
in gil builds in socket module (GH-133208)#133683 merged
May 8, 2025 -
gh-132762: Fix underallocation bug in dict.fromkeys() and expand test coverage
#133627 merged
May 8, 2025 -
gh-132886: use relaxed atomics for sock_fd in gil builds
#133208 merged
May 8, 2025 -
Clarify some wording in
wasi(\.py)?
#133619 merged
May 8, 2025 -
[3.14] gh-132775: Add _PyCode_GetScriptXIData() (gh-133480)
#133676 merged
May 8, 2025 -
[3.13] gh-131031: Fix test_pickle when invoked directly (GH-133356)
#133675 merged
May 8, 2025 -
[3.14] gh-131031: Fix test_pickle when invoked directly (GH-133356)
#133673 merged
May 8, 2025 -
gh-132775: Add _PyCode_GetScriptXIData()
#133480 merged
May 8, 2025 -
gh-131942: Use the Python-specific
Py_DEBUG
macro rather than_DEBUG
in Windows-related C code#131944 merged
May 8, 2025 -
gh-131031: Fix test_pickle when invoked directly
#133356 merged
May 8, 2025 -
[3.14] gh-133581: Improve AST unparsing of t-strings (GH-133635)
#133666 merged
May 8, 2025 -
[3.14] gh-133454: Mark tests with many threads that use much memory as bigmem (GH-133456)
#133663 merged
May 8, 2025 -
[3.13] gh-133454: Mark tests with many threads that use much memory as bigmem (GH-133456)
#133664 merged
May 8, 2025 -
gh-133581: Improve AST unparsing of t-strings
#133635 merged
May 8, 2025 -
gh-133644: remove deprecated
PyImport_ImportModuleNoBlock
#133655 merged
May 8, 2025 -
gh-133454: Mark tests with many threads that use much memory as bigmem
#133456 merged
May 8, 2025 -
gh-133595: Clean up sqlite3.Connection APIs
#133605 merged
May 8, 2025 -
gh-91555: disable logger while handling log record
#131812 merged
May 8, 2025 -
[3.14] gh-133597: Fix memory leak if error occurred in _sys_getwindowsversion_from_kernel32 (GH-133598)
#133659 merged
May 8, 2025 -
[3.13] gh-133597: Fix memory leak if error occurred in _sys_getwindowsversion_from_kernel32 (GH-133598)
#133660 merged
May 8, 2025 -
Update the PCbuild sub-projects list
#133397 merged
May 8, 2025 -
gh-133597: Fix memory leak if error occurred in _sys_getwindowsversion_from_kernel32
#133598 merged
May 8, 2025 -
[3.14] gh-133583: Add support for fixed size unsigned integers in argument parsing (GH-133584)
#133650 merged
May 8, 2025 -
[3.14] gh-127833: Add links to token types to the lexical analysis intro (GH-131468)
#133652 merged
May 8, 2025 -
gh-127833: Add links to token types to the lexical analysis intro
#131468 merged
May 8, 2025 -
[3.13] Doc: Allow translating a code block in the tutorial (GH-131353)
#133649 merged
May 8, 2025 -
[3.14] Doc: Allow translating a code block in the tutorial (GH-131353)
#133648 merged
May 8, 2025 -
gh-133583: Add support for fixed size unsigned integers in argument parsing
#133584 merged
May 8, 2025 -
Doc: Make codeblock in tutorial translateable
#131353 merged
May 8, 2025 -
[3.14] gh-133639: Fix
test_auto_indent_default()
doesn't runinput_code
(GH-133640)#133646 merged
May 8, 2025 -
[3.13] gh-133639: Fix
test_auto_indent_default()
doesn't runinput_code
(GH-133640)#133647 merged
May 8, 2025 -
[3.14] gh-133641: Doc: Add missing source link in
concurrent.futures
(GH-133642)#133643 merged
May 8, 2025 -
[3.14] gh-125028: Prohibit placeholders in partial keywords (GH-126062)
#133645 merged
May 8, 2025 -
gh-133639: Fix
test_auto_indent_default()
doesn't runinput_code
#133640 merged
May 8, 2025 -
gh-125028: Prohibit placeholders in partial keywords
#126062 merged
May 8, 2025 -
gh-133641: Add missing source link to concurrent.futures docs
#133642 merged
May 8, 2025 -
[3.14] gh-132983: Remove pyzstd in identifiers (GH-133535)
#133629 merged
May 8, 2025 -
[3.13] gh-133403: Type
Tools/build/update_file.py
and check it withmypy
(GH-133404)#133637 merged
May 8, 2025 -
[3.14] gh-133403: Type
Tools/build/update_file.py
and check it withmypy
(GH-133404)#133603 merged
May 8, 2025 -
gh-133467: Add TSAN suppressions for races in typeobject
#133534 merged
May 8, 2025 -
gh-133532: Run GC fast cycles test in subprocess.
#133533 merged
May 8, 2025 -
gh-132917: Use /proc/self/status for mem usage info.
#133544 merged
May 8, 2025 -
[3.14] gh-133551: Skip annotationlib for now in ast roundtrip tests (GH-133634)
#133636 merged
May 8, 2025 -
gh-133551: Skip annotationlib for now in ast roundtrip tests
#133634 merged
May 8, 2025 -
[3.14] gh-133555: Allow regenerating the parser with Python < 3.14 (GH-133557)
#133630 merged
May 8, 2025 -
[3.13] gh-127833: lexical analysis: Add backticks to BOM example (GH-132407)
#133633 merged
May 8, 2025 -
[3.14] gh-127833: lexical analysis: Add backticks to BOM example (GH-132407)
#133632 merged
May 8, 2025 -
[3.14] gh-133551: Support t-strings in annotationlib (GH-133553)
#133628 merged
May 8, 2025 -
gh-127833: lexical analysis: Add backticks to BOM example
#132407 merged
May 8, 2025 -
gh-133555: Allow to regenerate the parser with Python < 3.14
#133557 merged
May 8, 2025 -
gh-133551: Support t-strings in annotationlib
#133553 merged
May 8, 2025 -
gh-132983: Remove pyzstd in identifiers
#133535 merged
May 8, 2025 -
gh-133530: Replace binary tree textual digram with image
#133591 merged
May 8, 2025 -
gh-132775: Unrevert "Add _PyCode_VerifyStateless()"
#133528 merged
May 8, 2025 -
[3.14] gh-132775: Unrevert "Add _PyCode_VerifyStateless()"
#133625 merged
May 8, 2025 -
[3.14] gh-133558: Skip test_pdb tests on FreeBSD (GH-133566)
#133616 merged
May 7, 2025 -
[3.13] gh-133361: move the explanation of dict equal before its use (GH-133424)
#133621 merged
May 7, 2025 -
[3.14] gh-133361: move the explanation of dict equal before its use (GH-133424)
#133620 merged
May 7, 2025 -
gh-133361: move the explanation of dict equal before its use
#133424 merged
May 7, 2025 -
[3.14] gh-131535: Fix stale example in html.parser docs, make examples doctests (GH-131551)
#133589 merged
May 7, 2025 -
[3.14] Forward-port 'check-abi' CI job from 3.13
#133614 merged
May 7, 2025 -
gh-133558: Skip test_pdb tests on FreeBSD
#133566 merged
May 7, 2025 -
Update the location of the 'config.site' file
#133611 merged
May 7, 2025 -
Test fixes for 3.15
#133599 merged
May 7, 2025 -
gh-133537: only use console when available
#133538 merged
May 7, 2025 -
gh-133517: Remove os.listdrive, os.listvolumes and os.listmounts in non windows desktop builds
#133518 merged
May 7, 2025 -
gh-133403: Type
Tools/build/update_file.py
and check it withmypy
#133404 merged
May 7, 2025 -
gh-133575: eliminate legacy checks in
curses.__init__
#133576 merged
May 7, 2025 -
Finishing touches to update
main
branch for 3.15#133588 merged
May 7, 2025 -
[3.13] gh-131535: Fix stale example in html.parser docs, make examples doctests (GH-131551)
#133587 merged
May 7, 2025 -
gh-131535: Fix stale example in
html.parser
docs, make examples doctests#131551 merged
May 7, 2025 -
gh-69426: only unescape properly terminated character entities in attribute values
#95215 merged
May 7, 2025 -
[3.13] gh-133512: Adds warnings to py.exe launcher about subcommands belonging to Python install manager
#133514 merged
May 7, 2025 -
[3.13] GH-133231: Backport
PYTHON_JIT
documentation to 3.13#133539 merged
May 6, 2025 -
[3.13] gh-132921: Fix setuptools._distutils.dep_util deprecation
#133522 merged
May 6, 2025 -
gh-123299: Copyedit "What's New in Python 3.14"
#133452 merged
May 6, 2025 -
GH-132983: Remove zstd version check in the header file
#133502 merged
May 6, 2025 -
gh-77065: Add optional keyword-only argument
echo_char
forgetpass.getpass
#130496 merged
May 6, 2025 -
gh-132917: Fix data race detected by tsan
#133508 merged
May 6, 2025 -
gh-132775: Revert "gh-132775: Add _PyCode_VerifyStateless() (gh-133221)"
#133497 merged
May 6, 2025
88 Pull requests opened by 56 people
-
gh-133510: Add links to more info for the match statement
#133511 opened
May 6, 2025 -
gh-133525: doc that PYTHONEXECUTABLE is not Mac-only and respected with -E/-I options
#133526 opened
May 6, 2025 -
GH-129805: Clean up some changes from GH-129806
#133540 opened
May 6, 2025 -
gh-132983: Style improvements for `compression.zstd`
#133547 opened
May 7, 2025 -
gh-133546: Make `re.Match` a well-rounded `Sequence` type
#133549 opened
May 7, 2025 -
Add CI job to run tests sequentially
#133556 opened
May 7, 2025 -
gh-133562: disable security descriptor handling on unsupported WinAPI partitions
#133563 opened
May 7, 2025 -
gh-133568: only set `HAVE_AF_HYPERV` on supported WinAPI partitions
#133569 opened
May 7, 2025 -
gh-133572: Disable error reporting for invalid memory access on unsupported WinAPI partitions
#133573 opened
May 7, 2025 -
gh-133580: add missing exception in _sys_getwindowsversion_from_kernel32
#133574 opened
May 7, 2025 -
gh-133577: Add parameter `formatter` to `logging.basicConfig`
#133578 opened
May 7, 2025 -
gh-131178: Add tests for `site` command-line interface
#133582 opened
May 7, 2025 -
gh-46927: Prevent readline from overriding environment
#133585 opened
May 7, 2025 -
gh-133601: Remove deprecated `typing.no_type_check_decorator`
#133602 opened
May 7, 2025 -
gh-131093: Enforce -std=c11 for gcc at configure time rather than make time
#133608 opened
May 7, 2025 -
gh-131798: JIT: Assign type to sliced string
#133609 opened
May 7, 2025 -
gh-133530: Differentiate between min/max heaps more
#133613 opened
May 7, 2025 -
gh-133644: remove deprecated global configuration variables
#133654 opened
May 8, 2025 -
gh-133644: remove `PyWeakref_GetObject` and `PyWeakref_GET_OBJECT`
#133657 opened
May 8, 2025 -
gh-133489: Remove size restrictions on getrandbits() and randbytes()
#133658 opened
May 8, 2025 -
gh-133656: Remove deprecated `zipimport.zipimporter.load_module`
#133662 opened
May 8, 2025 -
gh-132380: Use unicode hash/compare for the mcache.
#133669 opened
May 8, 2025 -
gh-133410: Fix PR detection in build workflow
#133671 opened
May 8, 2025 -
gh-133678: Add a banner to C API doc to recommend 3rd party tools
#133679 opened
May 8, 2025 -
Make it clear Py_VISIT is a macro in the docs
#133688 opened
May 8, 2025 -
[3.13] gh-132869: Fix crash in `_PyObject_TryGetInstanceAttribute`
#133700 opened
May 8, 2025 -
GH-133711: Enable UTF-8 mode by default (PEP 686)
#133712 opened
May 8, 2025 -
Docs: remove link elements in builders other than HTML
#133720 opened
May 8, 2025 -
gh-133672: Allow LOAD_FAST to be optimized to LOAD_FAST_BORROW
#133721 opened
May 8, 2025 -
gh-132983: Fix small issues with zstd support in zipfile
#133723 opened
May 9, 2025 -
gh-133722: Add Difflib theme to `_colorize` and 'color' option to `difflib.unified_diff`
#133725 opened
May 9, 2025 -
GH-130328: Speedup pasting in legacy console on Windows
#133728 opened
May 9, 2025 -
gh-133307: Add new Pdb config location $XDG_CONFIG_HOME/pdb/.pdbrc
#133733 opened
May 9, 2025 -
gh-125996: fix thread safety of ordered dict
#133734 opened
May 9, 2025 -
Docs: Fix the `_PyGenObject_HEAD` reference in the `InternalDocs/generators.md`
#133739 opened
May 9, 2025 -
[3.13] gh-46236: Document PyUnicode_BuildEncodingMap
#133770 opened
May 9, 2025 -
gh-133701: Fix incorrect `__annotations__` on TypedDict defined under PEP 563
#133772 opened
May 9, 2025 -
gh-131421: Fix ASDL `kw_defaults` being `expr*` instead of `expr?*` (+ fix docs ASDL highlighting)
#133773 opened
May 9, 2025 -
gh-132641: fix race in `lru_cache` under free-threading
#133787 opened
May 9, 2025 -
gh-133778: Fix setting `__annotations__` under PEP 563
#133794 opened
May 10, 2025 -
gh-133684: Fix get_annotations() where PEP 563 is involved
#133795 opened
May 10, 2025 -
[3.14] gh-132493: Remove __annotations__ usage in inspect._signature_is_functionlike (GH-133415)
#133796 opened
May 10, 2025 -
gh-133403: Check `Tools/build/deepfreeze.py` with mypy
#133802 opened
May 10, 2025 -
gh-133439: simplify how errors are reported by sqlite3 CLI
#133807 opened
May 10, 2025 -
[3.13] gh-128308: Revert "pass `**kwargs` to asyncio task_factory (GH-128768) (#130084)"
#133808 opened
May 10, 2025 -
gh-133810: remove `http.server.CGIHTTPRequestHandler` and `--cgi` flag
#133811 opened
May 10, 2025 -
gh-132558: add `convert_choices` parameter to `add_argument`
#133826 opened
May 10, 2025 -
gh-132558: Improve `argparse` docs on combining `type` and `choices`
#133827 opened
May 10, 2025 -
GH-133789: Fix unpickling of pathlib objects pickled in Python 3.13
#133831 opened
May 10, 2025 -
Use private unicode writer for json
#133832 opened
May 10, 2025 -
gh-133829: Update zipimport example to use pip.pyz
#133835 opened
May 10, 2025 -
gh-133357: Add anti-regression test for caret location in error message
#133848 opened
May 10, 2025 -
gh-77065: Add argument `echo_char` for `getpass.fallback_getpass`
#133849 opened
May 10, 2025 -
gh-133850: Improved SyntaxError message for missing commas
#133851 opened
May 10, 2025 -
GH-132566: Progressively delete files in `pathlib.Path.move()`
#133852 opened
May 10, 2025 -
Remove trailing whitespace from python.gram
#133858 opened
May 11, 2025 -
Exclude include in `reference/grammar.rst` in gettext builds
#133868 opened
May 11, 2025 -
gh-133866: remove deprecated and undocumented function `ctypes.SetPointerType`
#133869 opened
May 11, 2025 -
gh-133873: remove mark interface for `wave.Wave_{read,write}` objects
#133874 opened
May 11, 2025 -
gh-133875: Remove deprecated `pathlib.PurePath.is_reserved`
#133876 opened
May 11, 2025 -
gh-133400: Fixed Ctrl+D (^D) behavior in :mod:`_pyrepl` module
#133883 opened
May 11, 2025 -
gh-133342: Remove `sym_is_const` and `sym_has_type`
#133884 opened
May 11, 2025 -
gh-133604: remove deprecated `java_ver` function
#133888 opened
May 11, 2025 -
gh-133891: Add missing error check to `SET_COUNT` macro in `_testinternalcapi.c`
#133892 opened
May 11, 2025 -
gh-133896: Refactor `quopri` to always use `binascii`
#133897 opened
May 11, 2025 -
[3.13] Docs: C API: Fix the incorrect `PyThreadState_Swap` documentation
#133900 opened
May 11, 2025 -
gh-133905: Fix parsing problems in example code
#133906 opened
May 11, 2025 -
gh-124397: Add threading.iter_locked
#133908 opened
May 11, 2025 -
gh-81313: Add the imath module
#133909 opened
May 11, 2025 -
gh-133881: detailed the docs for an example with a lambda expression using list.sort()
#133910 opened
May 11, 2025 -
gh-132983: Add documentation for compression.zstd
#133911 opened
May 12, 2025 -
[3.14] gh-132983: Convert zstd ``__new__`` methods to Argument Clinic (GH-133860)
#133915 opened
May 12, 2025 -
gh-129255: tarfile: Update tarfile.offset with the remainder on close
#133919 opened
May 12, 2025 -
Docs: fix a couple typos in `3.14.0b1.rst`
#133920 opened
May 12, 2025 -
gh-132983: Split ``_zstd_set_c_parameters``
#133921 opened
May 12, 2025 -
gh-132983: Convert dict_content to take Py_buffer
#133924 opened
May 12, 2025 -
gh-133934: Improve `.help` in the `sqlite3` CLI
#133935 opened
May 12, 2025 -
[3.14] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648)
#133942 opened
May 12, 2025 -
[3.13] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648)
#133944 opened
May 12, 2025 -
[3.13] gh-133745: Fix asyncio task factory name/context kwarg breaks
#133948 opened
May 12, 2025 -
gh-133928: Improvements to using/windows.rst
#133952 opened
May 12, 2025 -
gh-133953: Add `attach` command to pdb
#133954 opened
May 12, 2025 -
gh-133485: Use _interpreters.call() in InterpreterPoolExecutor
#133957 opened
May 13, 2025 -
Add the interpreters Module
#133958 opened
May 13, 2025 -
gh-133960: Improve typing.evaluate_forward_ref
#133961 opened
May 13, 2025 -
gh-115119: Removed bundled copy of the libmpdec
#133964 opened
May 13, 2025
115 Issues closed by 49 people
-
3.130b1 Performance Issue with Free Threading build
#120040 closed
May 13, 2025 -
sys.remote_exec() doesn't work with non-UTF-8 paths
#133886 closed
May 13, 2025 -
Debugging with LLDB doesn't work for universal2 installer on macOS Big Sur
#88400 closed
May 13, 2025 -
Materialized instance dictionaries are not GC-tracked
#133543 closed
May 12, 2025 -
`sysconfig.get_config_var("Py_DEBUG")` is not picked up on Windows builds
#133878 closed
May 12, 2025 -
pdb: Pass debug commands directly via set_trace() instead of rcLines.extend()
#133926 closed
May 12, 2025 -
Fix an example in the explanation of mock autospeccing
#133413 closed
May 12, 2025 -
Add a convenient way to visualize an `sqlite3.Cursor` in a terminal (and maybe also Jupyter)
#128905 closed
May 12, 2025 -
argparse.HelpFormatter subclasses may be broken by 3.14 changes
#133653 closed
May 12, 2025 -
[Feature Request]: Add zstd support in tarfile
#81276 closed
May 12, 2025 -
`typing._UnionGenericAlias` is unhashable in 3.14
#133925 closed
May 12, 2025 -
logging.config.dictConfig can’t set SysLogHandler.append_nul
#132539 closed
May 12, 2025 -
Python 3.13.3 tarball and Git tag contain version 3.13.1 instead
#133816 closed
May 12, 2025 -
Invalid error type in math.factorial sphinx docs/docstring
#133904 closed
May 12, 2025 -
multiprocessing logger deadlocks if used with logging.handlers.QueueHandler
#90321 closed
May 12, 2025 -
test_multiprocessing_spawn: test_interrupt() fails randomly
#133744 closed
May 12, 2025 -
`__replace__` on manually created AST objects has too many required arguments
#133783 closed
May 11, 2025 -
3.13: Abort from failed assertion in `_PyEval_EvalFrameDefault`
#133441 closed
May 11, 2025 -
test_remote_pdb fails on FreeBSD: Remote debugging is not supported on this platform
#132950 closed
May 11, 2025 -
Generator finalization is slower in 3.11 vs 3.10
#100762 closed
May 11, 2025 -
positional name and context are broken eg `create_task(coro(), name, context)`
#133877 closed
May 11, 2025 -
Remove deprecated implicit empty sequence argument for `typing.TypedDict`
#133823 closed
May 11, 2025 -
Remove undocumented deprecated keyword argument syntax for `typing.NamedTuple`
#133817 closed
May 11, 2025 -
`calculate_log2_keysize` in `dictobject.c` incorrect
#133703 closed
May 11, 2025 -
htmlparser unclosed script tag causes data loss
#86155 closed
May 10, 2025 -
Clarifying the documentation for zipfile.ZipFile.write()
#123154 closed
May 10, 2025 -
Python 3.13a5 fails to build on AIX
#117088 closed
May 10, 2025 -
Document how to format a `timedelta` in human-readable form
#132642 closed
May 10, 2025 -
HTMLParser raises exception on some inputs
#77057 closed
May 10, 2025 -
Parameter's error messages say `argument` instead of `parameter`
#133379 closed
May 10, 2025 -
Make the specializing interpreter thread-safe in `--disable-gil` builds
#115999 closed
May 10, 2025 -
Remove option "-J" from cmdline docs
#133336 closed
May 10, 2025 -
Remove deprecated function `typing.no_type_check_decorator`
#133818 closed
May 10, 2025 -
Remove deprecated function `platform.java_ver`
#133812 closed
May 10, 2025 -
asyncio.create_subprocess_exec hanging when exception in gathered task
#133536 closed
May 10, 2025 -
shutil.which doesn't work in Docker container
#132971 closed
May 10, 2025 -
UAF: `xml.etree.ElementTree.Element.__deepcopy__` when concurrent mutations happen
#133009 closed
May 10, 2025 -
`make -C Doc pydoc-topics` fails with warnings
#133513 closed
May 10, 2025 -
`console` resource is missing in libregrtest
#133519 closed
May 10, 2025 -
Compare the `f->stackpointer` to the result of `_PyFrame_Stackbase(f)`
#133713 closed
May 10, 2025 -
devcontainer trying to install "/usr/bin/setfacl" under onCreateCommand
#133737 closed
May 9, 2025 -
Python 3.13.3 Nanobind circular import for C packages
#133750 closed
May 9, 2025 -
REPL does not handle `TypeError` raised from `_suggestions._generate_suggestions`
#133748 closed
May 9, 2025 -
Assert with the `PyStackRef_IsTaggedInt` function
#133476 closed
May 9, 2025 -
Make zlib required on all platforms (simplifies code)
#91246 closed
May 9, 2025 -
test_fileio fails if strace version is too old
#133741 closed
May 9, 2025 -
asyncio.TaskGroup's uncancelation behavior in 3.12 is inconsisted with others (3.1x) implementations
#133747 closed
May 9, 2025 -
Remove deprecated `PyUnicode_AsDecoded/Encoded` functions
#133610 closed
May 9, 2025 -
Document PyUnicode_* API
#46236 closed
May 9, 2025 -
sqlite3 CLI does not recognize dot commands with trailing spaces
#133439 closed
May 9, 2025 -
`http.client` Possible Improvement: Using shutdown() Before close() in `HTTPConnection.close()`
#130902 closed
May 9, 2025 -
`*` parameter's error messages say `argument` instead of `parameter`
#133436 closed
May 9, 2025 -
Python 3.14.0b1 full installer does not install `pip.exe`
#133626 closed
May 9, 2025 -
Improve the error message for invalid typecodes in `multiprocessing.{Array,Value}`
#133017 closed
May 9, 2025 -
t-strings: AST unparsing does not reproduce original formatting
#133581 closed
May 9, 2025 -
Remove unpopular programming languages' references in the Tutorial
#117599 closed
May 9, 2025 -
PyThreadState_Clear, tstate_activate/_PyThreadState_Attach and drop_gil race race on TSAN
#121751 closed
May 9, 2025 -
Cross-implementation support of `multiprocessing` module
#131656 closed
May 9, 2025 -
Add ssl.HAS_PSK_TLS13 to detect libssl external TLS 1.3 PSK support
#133623 closed
May 9, 2025 -
`inst` defintion and its optional `stack_effect`
#133412 closed
May 9, 2025 -
regex bug, incorrectly matching whitespace characters
#133727 closed
May 9, 2025 -
Race in linecache under free-threading
#133253 closed
May 9, 2025 -
Strange behavior argparse.BooleanOptionalAction
#133638 closed
May 9, 2025 -
https://github.com/github/haikus-for-codespaces/pull/338
#133726 closed
May 9, 2025 -
Reorganize WASI-related files in `Tools/wasm`
#133600 closed
May 8, 2025 -
dict_set_fromkeys() calculates size of dictionary improperly
#132762 closed
May 8, 2025 -
`pdb` multiline auto-indent not work with comments
#133698 closed
May 8, 2025 -
Segfault/abort from calling `BytesIO` `unshare_buffer` in threads on a free-threaded build
#132551 closed
May 8, 2025 -
Keep instruction definitions in `bytecodes.c` and `optimizer_bytecodes.c` in sync
#133273 closed
May 8, 2025 -
TSan data races from test_queue with free threading
#133473 closed
May 8, 2025 -
Socket file descriptor races in GIL-enabled build
#132886 closed
May 8, 2025 -
`SyntaxError: parameter without a default follows parameter with a default` is inaccurate
#129545 closed
May 8, 2025 -
Use the Python-specific `Py_DEBUG` macro rather than `_DEBUG` in Windows-related C code
#131942 closed
May 8, 2025 -
`test_pickle` tests failing when invoked directly
#131031 closed
May 8, 2025 -
`test_pdb` times out on FreeBSD
#133558 closed
May 8, 2025 -
tarfile module considers anything starting with 512 bytes of zero bytes to be a valid tar file
#80777 closed
May 8, 2025 -
Update `tarfile.extractall` and friends to use `filter='data'` by default
#118875 closed
May 8, 2025 -
Deprecate old backward compatible shims in configure_formatter()/handler().
#115032 closed
May 8, 2025 -
Possible memory leak on error path in _sys_getwindowsversion_from_kernel32
#133597 closed
May 8, 2025 -
Failed assertion in `codegen_nameop`
#133516 closed
May 8, 2025 -
Add converters for standard fixed size unsigned integers in Argument Clinic
#133583 closed
May 8, 2025 -
Maxheap version of a heappush
#110067 closed
May 8, 2025 -
`TestPyReplAutoindent.test_auto_indent_default()` misses `self.assertEqual()`
#133639 closed
May 8, 2025 -
Prohibit placeholders in `partial` keywords
#125028 closed
May 8, 2025 -
concurrent.futures is missing link to InterpreterPoolExecutor sources
#133641 closed
May 8, 2025 -
"python3 -m pegen python" got broken after v3.14.0a7
#133555 closed
May 8, 2025 -
t-strings in the annotation STRING format
#133551 closed
May 8, 2025 -
the order of dict isn't documented in an example
#133361 closed
May 7, 2025 -
Potential Namespace bug for stacked list comprehensions within class definitions
#133618 closed
May 7, 2025 -
nt._supports_virtual_terminal missing guard for console io
#133537 closed
May 7, 2025 -
GetLogicalDriveStringsW is only available on windows desktop
#133517 closed
May 7, 2025 -
``test_free_threading`` deadlocks
#118444 closed
May 7, 2025 -
Race between PyMember_GetOne and PyMember_SetOne for _Py_T_OBJECT members under freethreading
#128144 closed
May 7, 2025 -
Add colour to `argparse` help
#130645 closed
May 7, 2025 -
Eliminate legacy checks in `curses.__init__`
#133575 closed
May 7, 2025 -
html.parser produces different output than documented
#131535 closed
May 7, 2025 -
HTMLParser handle_starttag replaces entity references in attribute value even without semicolon
#69426 closed
May 7, 2025 -
Add `-X importtime=2` for additional logging when an imported module is already loaded
#102567 closed
May 7, 2025 -
Backport py.exe warnings
#133512 closed
May 7, 2025 -
tcl/tkinter issue
#133567 closed
May 7, 2025 -
"python3 -m pegen python" generates a Python parser that contains invalid code
#133560 closed
May 7, 2025 -
SSL Cert not being recognized in Python 3.13.x
#133564 closed
May 7, 2025 -
Not Implemented Error in stdLib HTMLParser
#82754 closed
May 7, 2025 -
_markupbase.py fails with TypeError on invalid keyword in marked section
#81928 closed
May 7, 2025 -
HTMLParser lacking a few features to reconstruct input exactly
#70197 closed
May 7, 2025 -
`typing.Annotated` does not flatten through `typing.TypeAliasType`
#130117 closed
May 6, 2025 -
3.13: Program will crash if importing cv2 in Subinterpreters
#133542 closed
May 6, 2025 -
Add JIT utilities in `sys._jit`
#133231 closed
May 6, 2025 -
Unable to update python on Windows 10
#100438 closed
May 6, 2025 -
No Python documentation found for 'match'
#132783 closed
May 6, 2025 -
Incorrect link to PEP for Zstandard feature in What's New
#133505 closed
May 6, 2025 -
Pasting a function definition does not work in 3.13 REPL with Windows Terminal
#124096 closed
May 6, 2025 -
Remote PDB is never colorized
#133490 closed
May 6, 2025 -
`test_datetime` leaks references
#133496 closed
May 6, 2025
83 Issues opened by 55 people
-
Simplify `typing.evaluate_forward_ref`
#133960 opened
May 13, 2025 -
`typing.get_type_hints()` raises on invalid types only if they're wrapped in a ForwardRef
#133959 opened
May 13, 2025 -
`dataclasses`: Synthetic `__init__` method on dataclass has broken `ClassVar` annotation under some conditions.
#133956 opened
May 12, 2025 -
Add `attach` command to pdb
#133953 opened
May 12, 2025 -
creating venv Python3.13 on CIFS mounted drive fails ENODATA
#133951 opened
May 12, 2025 -
`test_strftime` incorrectly calculates expected week
#133940 opened
May 12, 2025 -
Improve `.help` in the `sqlite3` CLI
#133934 opened
May 12, 2025 -
segfault in gc with 3.14.0b1, trio and pytest
#133932 opened
May 12, 2025 -
Make generator methods `gen_set_name` and `gen_set_qualname` thread-safe in free-threaded builds
#133931 opened
May 12, 2025 -
urllib.parse - quote/unquote documentation issues
#133930 opened
May 12, 2025 -
PyManager shebangs do not document auto-install behaviour
#133928 opened
May 12, 2025 -
PythonT symlinks created by macOS installer, but PythonT framework not installed
#133927 opened
May 12, 2025 -
pdbpp: Pdb.set_trace() got an unexpected keyword argument 'commands'
#133914 opened
May 12, 2025 -
Regression in 3.14: setting __dict__ on custom type broken (mypyc, pybind11)
#133912 opened
May 12, 2025 -
Some code examples have parsing errors
#133905 opened
May 11, 2025 -
`quopri` uses conditional `binascii` import, when it is always available
#133896 opened
May 11, 2025 -
Pass return value on ValueError exceptions in the cmath/math modules
#133895 opened
May 11, 2025 -
asyncio.graph.format_call_graph() should use io.Writer instead of typing.TextIO
#133893 opened
May 11, 2025 -
Missing error handling in `SET_COUNT` macro in `_testinternalcapi.c`
#133891 opened
May 11, 2025 -
TarFile filters fail in non-UTF-8 locales
#133890 opened
May 11, 2025 -
Directory listing in SimpleHTTPRequestHandler does not work well in non-UTF-8 locale
#133889 opened
May 11, 2025 -
`test_zstd` failed on ubuntu with free-threading
#133885 opened
May 11, 2025 -
Remove deprecated `importlib.load_module`
#133882 opened
May 11, 2025 -
introduce `list.sort()` but no details before
#133881 opened
May 11, 2025 -
What's New in Python 3.15 (copyediting)
#133879 opened
May 11, 2025 -
Remove deprecated `is_reserved` from `pathlib`
#133875 opened
May 11, 2025 -
Remove deprecated mark interface for `wave.Wave_{read,write}` classes
#133873 opened
May 11, 2025 -
Remove deprecated and undocumented function `ctypes.SetPointerType`
#133866 opened
May 11, 2025 -
Make the capability of getting the source of interactive code public
#133853 opened
May 10, 2025 -
Improve `SyntaxError` message for missing commas
#133850 opened
May 10, 2025 -
Update zipimport example (uses Python 2.3)
#133829 opened
May 10, 2025 -
Attribute __annotations__ containd in FunctionType.__dict__ but is not an attribute of "FunctionType" itself
#133819 opened
May 10, 2025 -
Remove `http.server.CGIHTTPRequestHandler` and `--cgi` flag support
#133810 opened
May 10, 2025 -
[3.14] ensurepip failing on s390x musl linux
#133801 opened
May 10, 2025 -
Avoid DeprecationWarning for `_pack_` without `_layout_` when there are not bit-fields?
#133800 opened
May 10, 2025 -
Pickled files with pathlib.Path cannot be loaded in py >= 3.13
#133789 opened
May 9, 2025 -
Python 3.14.0-beta.1 C-extension builds try to link against `python314t.lib` on non-threaded python
#133779 opened
May 9, 2025 -
assigning to __annotations__ has no effect in 3.14.0b1 under from __future__ import annotations
#133778 opened
May 9, 2025 -
Use-after-free in `unicode_escape` decoder with error handler
#133767 opened
May 9, 2025 -
Breaking API Change in Python 3.13.3: Task Factory Signature Change
#133745 opened
May 9, 2025 -
test_build_details fails if executed from a relocated place
#133743 opened
May 9, 2025 -
test_sysconfig fails if executed from a relocated place
#133742 opened
May 9, 2025 -
test_alt_digits_nl_langinfo fails for locale uk_UA
#133740 opened
May 9, 2025 -
Add a `color: bool` arg to `difflib.unified_diff`
#133722 opened
May 9, 2025 -
Enable UTF-8 mode by default (implement PEP 686)
#133711 opened
May 8, 2025 -
Improve PyREPL auto-indentation
#133710 opened
May 8, 2025 -
The `unittest` `-b` command line option hides the output of `pdb`.
#133691 opened
May 8, 2025 -
Heisenbug that kills process via SIGALRM
#133687 opened
May 8, 2025 -
test.test_annotationlib.TestStringFormat.test_displays shouldn't rely on set's order of elements
#133682 opened
May 8, 2025 -
[C API] Add a banner to the C API documentation to recommend tools
#133678 opened
May 8, 2025 -
Several tests fail when system encoding is `latin-1`
#133677 opened
May 8, 2025 -
`LOAD_FAST_BORROW` not being used even when safe to do so, if value is live at BB end.
#133672 opened
May 8, 2025 -
Enable for ZipFile to specify to create archives of arbitrary windows FAT or Unix filesystem
#133667 opened
May 8, 2025 -
Remove deprecated `zipimport.zipimporter.load_module`
#133656 opened
May 8, 2025 -
AssertionError in test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_interrupt
#133651 opened
May 8, 2025 -
Remove deprecated C API objects slated for removal in 3.15
#133644 opened
May 8, 2025 -
Remove deprecated `platform.java_ver`
#133604 opened
May 7, 2025 -
Remove deprecated `typing.no_type_check_decorator`
#133601 opened
May 7, 2025 -
Finish deprecation period for some sqlite3.Connection APIs
#133595 opened
May 7, 2025 -
Initialize the `linenumber_borrow` field of the `TableEntry` struct
#133590 opened
May 7, 2025 -
`sys.getwindowsversion` can fail without setting an exception on some WinAPI partitions
#133580 opened
May 7, 2025 -
Exact reporting of `curses` C function failures
#133579 opened
May 7, 2025 -
invalid memory error reporting for windows is unsupported on some WinAPI partitions
#133572 opened
May 7, 2025 -
mimalloc platform abstraction doesn't compile on all WinAPI partitions
#133571 opened
May 7, 2025 -
Python 3.13.3 silently fails to install with invalid unattend.xml
#133570 opened
May 7, 2025 -
rpc runtime library isn't available in all WinAPI partitions
#133568 opened
May 7, 2025 -
ConvertStringSecurityDescriptorToSecurityDescriptor unsupported on some WinAPI partitions
#133562 opened
May 7, 2025 -
`sys.exit` unpacks its argument if it is a 0- or 1-element tuple
#133548 opened
May 7, 2025 -
Make `re.Match` a well-rounded `Sequence` type
#133546 opened
May 7, 2025 -
subprocess.Popen doesn't properly escape < or > for windows batch files
#133545 opened
May 7, 2025 -
IndentationError in new repl
#133541 opened
May 6, 2025 -
Unit test test_incremental_gc_handles_fast_cycle_creation sometimes fails
#133532 opened
May 6, 2025 -
Improve `heapq` documentation
#133530 opened
May 6, 2025 -
PYTHONEXECUTABLE envvar incorrectly doc'd as mac-only and ignored by -E/-I
#133525 opened
May 6, 2025 -
co_instrumentation and co_monitoring Unexpectedly Set
#133524 opened
May 6, 2025 -
Document BytesIO buffer size
#133521 opened
May 6, 2025 -
asyncio dev docs claim that asyncio debug mode checks for unawaited coroutines
#133515 opened
May 6, 2025 -
No links to more info for the match statement in the faq
#133510 opened
May 6, 2025 -
warnings raised by test_peg_generator when setuptools_scm is installed
#133509 opened
May 6, 2025 -
Pipe inheritance broken on Windows since 3.13
#133506 opened
May 6, 2025
323 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-132969: Fix error/hang when shutdown(wait=False) and task exited abnormally
#133222 commented on
May 12, 2025 • 29 new comments -
GH-115512: Optimize peak memory usage and runtime for large emails
#132709 commented on
May 9, 2025 • 25 new comments -
gh-133390: Support basic completion for sqlite3 command-line interface
#133393 commented on
May 12, 2025 • 24 new comments -
gh-132732: Automatically constant evaluate pure operations
#132733 commented on
May 12, 2025 • 16 new comments -
gh-131798: JIT: Narrow the return type of `_GET_LEN` to int
#133345 commented on
May 10, 2025 • 13 new comments -
gh-132775: Add _PyObject_GetXIDataWithFallback()
#133482 commented on
May 13, 2025 • 11 new comments -
gh-124210: Add introduction to `threading` docs
#127046 commented on
May 11, 2025 • 10 new comments -
gh-133465: Allow PyErr_CheckSignals to be called without holding the GIL.
#133466 commented on
May 7, 2025 • 9 new comments -
gh-131146: Fix month names in a genitive case in calendar module
#131147 commented on
May 11, 2025 • 9 new comments -
gh-131430: Fix crashes on an empty DELETE_WORD_BACKWARDS (^W) followed by CLEAR_TO_START (^K)
#131452 commented on
May 12, 2025 • 7 new comments -
gh-109311: Remove support for non-complex/float types in __complex/float__
#112680 commented on
May 11, 2025 • 6 new comments -
Simplify HTMLParser by removing unnecessary assignment and assertion
#132972 commented on
May 11, 2025 • 5 new comments -
gh-130870 Fix _eval_type Handling for GenericAlias with Unflattened Arguments and Union Types
#130897 commented on
May 12, 2025 • 5 new comments -
gh-95380: Remove the 1024 bytes limit in fcntl.fcntl() and fcntl.ioctl()
#132907 commented on
May 9, 2025 • 5 new comments -
gh-86768: check if fd is seekable in os.lseek on Windows
#133137 commented on
May 11, 2025 • 5 new comments -
GH-132445: Allowing to reset parameters of Wave_write
#132448 commented on
May 9, 2025 • 5 new comments -
gh-130819: Update `tarfile.py#_create_gnu_long_header` to align with GNU Tar
#130820 commented on
May 9, 2025 • 3 new comments -
gh-131798: JIT: Narrow the return type of `isinstance` for some known arguments
#133172 commented on
May 9, 2025 • 3 new comments -
gh-133311: have MIMEImage respect policy.max_line_length
#133322 commented on
May 11, 2025 • 3 new comments -
gh-116241: Add support of multiple inheritance with typing.NamedTuple
#31781 commented on
May 8, 2025 • 3 new comments -
gh-118350: Add escapable-raw-text mode to html parser
#121770 commented on
May 7, 2025 • 3 new comments -
GH-131688: Mark instructions and uops with DECREF_INPUTS as escaping.
#133501 commented on
May 6, 2025 • 3 new comments -
gh-91205: fix bug in shutil.copytree with relative links and ignore_dangling_symlinks=True
#132984 commented on
May 9, 2025 • 2 new comments -
gh-132413: Fix crash in _datetime when used at shutdown
#132599 commented on
May 9, 2025 • 2 new comments -
gh-132629: Deprecate acception out of range values for unsigned integers in PyArg_Parse
#132630 commented on
May 9, 2025 • 2 new comments -
gh-131531: android.py enhancements to support cibuildwheel
#132870 commented on
May 8, 2025 • 2 new comments -
gh-105895: Add `match` and `case` to `help` topics
#132784 commented on
May 9, 2025 • 2 new comments -
gh-131178: Add tests for http.server command-line interface
#132540 commented on
May 13, 2025 • 2 new comments -
gh-126119: fix some crashes in code objects if `co_stacksize` is absurdly large
#126122 commented on
May 12, 2025 • 2 new comments -
GH-133372: C implementation of types._GeneratorWrapper is added.
#133373 commented on
May 9, 2025 • 2 new comments -
gh-127405: Emit a deprecation warning about a future change of `sys.abiflags` availability on Windows
#131717 commented on
May 8, 2025 • 1 new comment -
gh-80050: Update BufferedReader.read docs around non-blocking
#130653 commented on
May 9, 2025 • 1 new comment -
gh-129368: In `PyRun` C API docs, clarify what a "start token" is
#129935 commented on
May 12, 2025 • 1 new comment -
gh-128508: Add some docstrings to xml.dom.minidom
#128477 commented on
May 13, 2025 • 1 new comment -
gh-125843: indicate which C function caused a `curses.error`
#125844 commented on
May 7, 2025 • 1 new comment -
gh-74020: Raise ValueError for negative values converted to unsigned
#121114 commented on
May 9, 2025 • 1 new comment -
gh-88275: Add ``__init__`` method to the example
#120281 commented on
May 9, 2025 • 1 new comment -
gh-104231: Make str() and repr() always returning str, and bytes() -- bytes
#112583 commented on
May 9, 2025 • 1 new comment -
gh-132775: Expand the Capability of Interpreter.call()
#133484 commented on
May 13, 2025 • 1 new comment -
gh-133374: Fix test_python_legacy_windows_stdio in test_cmd_line
#133375 commented on
May 9, 2025 • 1 new comment -
gh-133102: Remove unnecessary mention of os.fsync() from os.exec*() docs
#133333 commented on
May 12, 2025 • 1 new comment -
json: Optimize escaping string in Encoder
#133186 commented on
May 13, 2025 • 1 new comment -
gh-126662: naming consistency for signal.ItimerError
#126712 commented on
May 8, 2025 • 0 new comments -
Docs: format list of errno constants as table
#126680 commented on
May 8, 2025 • 0 new comments -
gh-109564: Add `None` check for `asyncio.Server._wakeup`
#126660 commented on
May 8, 2025 • 0 new comments -
Add impl-detail block for PyLong_FromLong docs
#126422 commented on
May 8, 2025 • 0 new comments -
gh-99875: document rounding mode for old-style formatting
#126382 commented on
May 8, 2025 • 0 new comments -
Docs: promote the shelve module in the dbm docs introduction
#126218 commented on
May 8, 2025 • 0 new comments -
gh-126008: Improve docstrings for Tkinter cget and configure methods
#133303 commented on
May 8, 2025 • 0 new comments -
gh-94521: IDLE: Auto-select and copy/cut current line if no selection on copy/cut
#126034 commented on
May 11, 2025 • 0 new comments -
gh-126019 Fix inspect.getsource for classes created in PyREPL
#126032 commented on
May 8, 2025 • 0 new comments -
gh-125880: Fix exit codes in PyREPL
#125890 commented on
May 8, 2025 • 0 new comments -
gh-133312: configure: add --enable-static-libpython-for-interpreter
#133313 commented on
May 11, 2025 • 0 new comments -
Remove the turtle screen during doctests
#125293 commented on
May 8, 2025 • 0 new comments -
Improve `hash()` builtin docstring with caveats.
#125229 commented on
May 8, 2025 • 0 new comments -
gh-124397: Add itertools.serialize (name tbd)
#133272 commented on
May 11, 2025 • 0 new comments -
gh-74695: Add support for ctypes.c_bool on opposite endian systems
#127280 commented on
May 8, 2025 • 0 new comments -
gh-127335: Add `TIOCM_OUT1`, `TIOCM_OUT2`, and `TIOCM_LOOP` to `termios`
#127336 commented on
May 11, 2025 • 0 new comments -
Fix type hints in summarize stats
#127453 commented on
May 8, 2025 • 0 new comments -
gh-79805: Indicate that `Shelve.sync()` is not thread-safe
#127507 commented on
May 11, 2025 • 0 new comments -
gh-127545: Specify minimum PyGC_Head alignment to fix build failure
#127546 commented on
May 12, 2025 • 0 new comments -
gh-127555: Document that sys.tracebacklimit can be set to None
#127556 commented on
May 11, 2025 • 0 new comments -
gh-127567: Avoid forceful shutting down of handlers during reconfiguration
#127690 commented on
May 8, 2025 • 0 new comments -
gh-127840: pass flags and address from send_fds
#127841 commented on
May 8, 2025 • 0 new comments -
gh-127947: Repeat PyREPL key events on Windows when wRepeatCount > 1
#127948 commented on
May 8, 2025 • 0 new comments -
Typing docs: increase prominence of warnings regarding `@runtime_checkable`
#127985 commented on
May 8, 2025 • 0 new comments -
gh-124111: Fix TCL 9 threaded detection
#128103 commented on
May 8, 2025 • 0 new comments -
gh-127638: Prevent copying extended attributes of script files when creating venv
#128105 commented on
May 8, 2025 • 0 new comments -
gh-128319: Add missing server class attributes to socketserver docs
#128320 commented on
May 8, 2025 • 0 new comments -
gh-76023: WinFSP giving WinError 1005 fix (Python 3.14.0a3)
#128328 commented on
May 8, 2025 • 0 new comments -
Docs: C API: Improve documentation around non-Python threads with subinterpreters
#131087 commented on
May 8, 2025 • 0 new comments -
gh-132775: Use New Cross-Interpreter Internal C-API Functions
#133483 commented on
May 13, 2025 • 0 new comments -
gh-112898: Fix double close dialog with warning about unsafed files
#113513 commented on
May 8, 2025 • 0 new comments -
gh-111746: Doc: Format built-in function's attributes
#113574 commented on
May 8, 2025 • 0 new comments -
gh-114150: Updated documentation for ctypes.PYFUNCTYPE
#114151 commented on
May 8, 2025 • 0 new comments -
gh-114953: Support for multithreaded XZ compression in lzma.py
#114954 commented on
May 7, 2025 • 0 new comments -
gh-101100: Fix dangling references in test.rst
#114958 commented on
May 8, 2025 • 0 new comments -
gh-70647: Better promote how to safely parse yearless dates in datetime.
#116179 commented on
May 8, 2025 • 0 new comments -
gh-116477: Improve performance of range for the single argument case
#116478 commented on
May 12, 2025 • 0 new comments -
gh-102555 Increase HTML standard compliance for closing comment tags
#117406 commented on
May 7, 2025 • 0 new comments -
gh-117539: Link to the Python typing spec in typing docs
#117540 commented on
May 8, 2025 • 0 new comments -
gh-86809: Add support for HTTP Range header in HTTPServer
#118949 commented on
May 9, 2025 • 0 new comments -
gh-119342: Fix OOM vulnerability in plistlib
#119343 commented on
May 8, 2025 • 0 new comments -
gh-119451: Fix OOM vulnerability in http.client
#119454 commented on
May 8, 2025 • 0 new comments -
gh-119452: Fix OOM vulnerability in http.server
#119455 commented on
May 8, 2025 • 0 new comments -
gh-119702: New dynamic algorithm selection for string search (+ `rfind` alignment)
#120025 commented on
May 8, 2025 • 0 new comments -
gh-133448: Fix test_file in test_urllib2 on Windows with a longer repo path
#133449 commented on
May 6, 2025 • 0 new comments -
gh-117657: Make frame clearing thread-safe
#120542 commented on
May 8, 2025 • 0 new comments -
GH-104289: Test importing all stdlib modules in subinterpreters
#133392 commented on
May 6, 2025 • 0 new comments -
Add Additional Context Around Python Signal Handling on iOS
#121881 commented on
May 8, 2025 • 0 new comments -
gh-122402: Eliminate conflicts between build variants installed to a common prefix
#122403 commented on
May 8, 2025 • 0 new comments -
gh-122461: Document that compile() and ast.parse() raise SyntaxError for null bytes
#122462 commented on
May 8, 2025 • 0 new comments -
gh-122937: Add docs about annotations evaluation order
#123060 commented on
May 8, 2025 • 0 new comments -
gh-53189: Document peculiarities of InteractiveConsole in relation to pickle
#123069 commented on
May 8, 2025 • 0 new comments -
Fix override value in os.rst
#123522 commented on
May 8, 2025 • 0 new comments -
gh-123369: IDLE now support for REPL-specific commands, like help exit license and quit without the need to call them as functions
#123525 commented on
May 11, 2025 • 0 new comments -
gh-123682: Fix Unicode category check
#123683 commented on
May 8, 2025 • 0 new comments -
gh-90984: clarify math.rst preamble sentence about return types
#124297 commented on
May 8, 2025 • 0 new comments -
gh-119109: improve `functools.partial` vectorcall with keywords
#124584 commented on
May 8, 2025 • 0 new comments -
gh-124176: `create_autospec` must not change how dataclass defaults are mocked
#124724 commented on
May 8, 2025 • 0 new comments -
gh-124652: partialmethod simplifications
#124788 commented on
May 8, 2025 • 0 new comments -
gh-127266: avoid data races when updating type slots v2
#133177 commented on
May 8, 2025 • 0 new comments -
gh-122055: Clarify documentation for empty matches in RE
#133169 commented on
May 8, 2025 • 0 new comments -
gh-127833: lexical analysis: Improve section on Names
#131474 commented on
May 11, 2025 • 0 new comments -
gh-90120: Specify UTF-8 encoding in `PyModule_AddString{Constant,Macro}` docs
#131597 commented on
May 8, 2025 • 0 new comments -
Docs: Update `PyExc_*` tables in the c-api documentation
#131640 commented on
May 8, 2025 • 0 new comments -
[WIP] gh-129813, PEP 782: Add PyBytesWriter C API
#131681 commented on
May 6, 2025 • 0 new comments -
gh-132876: workaround broken ldexp() on Windows 10
#133135 commented on
May 7, 2025 • 0 new comments -
gh-91349: Expose the crc32 function from the lzma library
#131721 commented on
May 12, 2025 • 0 new comments -
gh-131788: make resource_tracker re-entrant safe
#131787 commented on
May 8, 2025 • 0 new comments -
gh-131915: document 0-padding for string presentation type
#132149 commented on
May 8, 2025 • 0 new comments -
gh-132042: Remove resolve_slotdups to speedup class creation
#132156 commented on
May 12, 2025 • 0 new comments -
gh-132246: Add special buffer methods to C API Type Object docs
#132247 commented on
May 8, 2025 • 0 new comments -
gh-132413: Extend datetime C-API tests for subinterpreters
#133111 commented on
May 8, 2025 • 0 new comments -
Fix tz to `UTC` in `test_time` test
#133109 commented on
May 11, 2025 • 0 new comments -
gh-124864: Extends smtplib documentation on ESMTP options format
#132547 commented on
May 8, 2025 • 0 new comments -
gh-130662: accept leading zeros in precision/width for Decimal's formatting
#132549 commented on
May 8, 2025 • 0 new comments -
GH-132554: "Virtual" iterators
#132555 commented on
May 11, 2025 • 0 new comments -
gh-114713: Handle case of an empty bytes object passed to `zoneinfo.ZoneInfo`
#132582 commented on
May 8, 2025 • 0 new comments -
gh-130197: Fix (and test) option in `pygettext`
#133021 commented on
May 9, 2025 • 0 new comments -
gh-132042: Prebuild mro_dict for find_name_in_mro to speedup class creation
#132618 commented on
May 12, 2025 • 0 new comments -
gh-132967: Add type attributes to the optimizer DSL
#132968 commented on
May 11, 2025 • 0 new comments -
gh-132631: Fix "I/O operation on closed file" when parsing JSON Lines file
#132632 commented on
May 8, 2025 • 0 new comments -
gh-132413: Fix crash in _datetime when used at shutdown (alt)
#132665 commented on
May 11, 2025 • 0 new comments -
gh-132671: Do not match host+port with proxy bypass macOS rules, match host only.
#132672 commented on
May 8, 2025 • 0 new comments -
gh-126483: disable warnings filters mutation in concurrent test_check…
#132694 commented on
May 8, 2025 • 0 new comments -
gh-132542: Set native thread ID after fork
#132701 commented on
May 8, 2025 • 0 new comments -
gh-132908: add math.normal/subnormal() functions
#132935 commented on
May 8, 2025 • 0 new comments -
gh-132710: only use stable `_uuid.generate_time_safe()` to deduce MAC address
#132901 commented on
May 10, 2025 • 0 new comments -
gh-127081: add critical sections to `dbm` objects
#132749 commented on
May 8, 2025 • 0 new comments -
gh-69011: `ctypes.create_*_buffer` clarify NUL termination character inclusion
#132858 commented on
May 8, 2025 • 0 new comments -
gh-127073: Clear completion list when KeyboardInterrupt occurs in REPL
#128467 commented on
May 8, 2025 • 0 new comments -
gh-132813: Improve error messages for incorrect types and values of csv.Dialog attributes
#133241 commented on
May 8, 2025 • 0 new comments -
gh-128546: Document that getaddrinfo() can return raw data
#128547 commented on
May 11, 2025 • 0 new comments -
gh-128568: fix documentation of `email.Message.defects`
#128569 commented on
May 8, 2025 • 0 new comments -
Docs: mark up JSONDecoder using parameter list
#128612 commented on
May 8, 2025 • 0 new comments -
decimal docs: specification link and examples
#128698 commented on
May 8, 2025 • 0 new comments -
Fix outdated comment in `Include/cpython/object.h`
#128723 commented on
May 8, 2025 • 0 new comments -
gh-128840: Limit the number of parts in IPv6 address parsing
#128841 commented on
May 8, 2025 • 0 new comments -
gh-129025: fix too wide source location for bytecodes emitted for except*
#129026 commented on
May 8, 2025 • 0 new comments -
gh-129165: Clarify that signal.raise_signal() sends signal to calling thread
#129167 commented on
May 8, 2025 • 0 new comments -
gh-75204: Clarify int division programming faq
#129313 commented on
May 8, 2025 • 0 new comments -
gh-129388: Use user supplied env vars when checking for gdbm deps
#129389 commented on
May 8, 2025 • 0 new comments -
gh-129275: avoid temporary buffer in dec_as_long()
#129630 commented on
May 13, 2025 • 0 new comments -
json: Fast path for string encoding
#133239 commented on
May 13, 2025 • 0 new comments -
gh-86069: Do not ignore the third argument in slot_nb_inplace_power()
#130225 commented on
May 8, 2025 • 0 new comments -
Add 'Show translation source' to docs sidebar
#130355 commented on
May 8, 2025 • 0 new comments -
Use replacements to update versions in "Using Python on macOS"
#130400 commented on
May 8, 2025 • 0 new comments -
gh-130327: Always traverse managed dictionaries, even when inline values are available
#130469 commented on
May 8, 2025 • 0 new comments -
gh-130536: Added details to `os.path` documentation
#130557 commented on
May 8, 2025 • 0 new comments -
GH-131769: fix detecting a pydebug build of the build Python when building for WASI
#133219 commented on
May 7, 2025 • 0 new comments -
gh-130662: accept leading zeros in precision/width for Fraction's formatting
#130663 commented on
May 8, 2025 • 0 new comments -
gh-88932 socketserver.shutdown: Connect to server socket to wake up the loop
#130680 commented on
May 9, 2025 • 0 new comments -
gh-128942: make arraymodule.c free-thread safe (lock-free)
#130771 commented on
May 8, 2025 • 0 new comments -
gh-132813: Fix the csv documentation for quoting and escaping
#133209 commented on
May 8, 2025 • 0 new comments -
gh-130693: Add options of the tkinter.Text.search method: -nolinestop -all -overlap -strictlimits
#130848 commented on
May 10, 2025 • 0 new comments -
gh-129640: Add tests for reference cycle in `gzip.GzipFile`
#130916 commented on
May 8, 2025 • 0 new comments -
Mention the "context manager" keyword in concurrent.futures documentation
#130976 commented on
May 8, 2025 • 0 new comments -
gh-129573: Fix possible abort from non-string suggestions in `calculate_suggestions`/`_Py_CalculateSuggestions`
#130997 commented on
May 8, 2025 • 0 new comments -
gh-130999: Avoid exiting the new REPL when there are non-string candidates for suggestions
#131001 commented on
May 13, 2025 • 0 new comments -
gh-130664: specify how thousands separators are used with 0-padding
#131030 commented on
May 8, 2025 • 0 new comments -
gh-130664: treat '0' fill character with align '=' as zero-padding for Fraction's
#131067 commented on
May 8, 2025 • 0 new comments -
gh-106318: Add examples for the `str` methods in collapsible sections
#111743 commented on
May 8, 2025 • 0 new comments -
Colorize sqlite3 CLI
#133447 commented on
May 10, 2025 • 0 new comments -
Speed up sqlite3.Row
#129926 commented on
May 10, 2025 • 0 new comments -
PEP 703 -- Making the Global Interpreter Lock Optional in CPython
#108219 commented on
May 10, 2025 • 0 new comments -
emscripten cross-compile wasm-ld: error: duplicate symbol `_Py_LibHacl_Hacl_Hash_*`
#133042 commented on
May 10, 2025 • 0 new comments -
Add typing to more build tools
#133403 commented on
May 10, 2025 • 0 new comments -
Apple App Store rejecting apps because of "(ITMS-91061) Missing privacy manifest"
#132006 commented on
May 10, 2025 • 0 new comments -
Avoid eagerly evaluating annotations
#132493 commented on
May 10, 2025 • 0 new comments -
Data race between compare_generic and insert_combined_dict under free-threading
#132641 commented on
May 9, 2025 • 0 new comments -
Implement stack overflow protection for linux based on actual stack depth
#130396 commented on
May 9, 2025 • 0 new comments -
`create_task(name=...)` silently fails to set name with custom task_factory after gh-128308
#132593 commented on
May 9, 2025 • 0 new comments -
REPL: AttributeError: module `__mp_main__` has no attribute `is_prime` in `ProcessPoolExecutor` example
#132898 commented on
May 9, 2025 • 0 new comments -
Implement types._GeneratorWrapper in C
#133372 commented on
May 9, 2025 • 0 new comments -
Convert `_sysconfigdata` to a JSON file
#127178 commented on
May 9, 2025 • 0 new comments -
Expose dict view types in ``types``
#132760 commented on
May 9, 2025 • 0 new comments -
nogil segmentation fault on ordered dict operations
#125996 commented on
May 9, 2025 • 0 new comments -
unexpected behavior of tempfile.TemporaryFile() for O_TMPFILE
#96531 commented on
May 9, 2025 • 0 new comments -
pygettext: Improve test coverage
#130197 commented on
May 9, 2025 • 0 new comments -
Parser stack overflow on WASI with `--with-pydebug`
#131770 commented on
May 8, 2025 • 0 new comments -
GC performance regression in free threaded build
#132917 commented on
May 8, 2025 • 0 new comments -
Data races in typeobject.c for type structure updates
#133467 commented on
May 8, 2025 • 0 new comments -
Strategy for Iterators in Free Threading
#124397 commented on
May 11, 2025 • 0 new comments -
Raise ValueError rather of OverflowError in PyLong_AsUnsignedLong()
#74020 commented on
May 11, 2025 • 0 new comments -
`email.mime.image.MIMEImage`'s `policy` argument doesn't take effect
#133311 commented on
May 11, 2025 • 0 new comments -
Implement PEP 649 and PEP 749
#119180 commented on
May 11, 2025 • 0 new comments -
What's New in Python 3.14 (copyediting)
#123299 commented on
May 11, 2025 • 0 new comments -
Simplify `_Py_uop_sym_is_const`
#133342 commented on
May 11, 2025 • 0 new comments -
pyrepl: Unable to ^D exit in multiline section
#133400 commented on
May 11, 2025 • 0 new comments -
http.client.HTTPMessage.getallmatchingheaders() always returns []
#49303 commented on
May 11, 2025 • 0 new comments -
asyncio.start_unix_server maybe shouldn’t default to cleanup_socket=True when sock parameter is passed
#133354 commented on
May 11, 2025 • 0 new comments -
readline history, vi-editingmode and ANSI color codes bug
#86792 commented on
May 10, 2025 • 0 new comments -
`pathlib.Path.move()` consumes too much disk space
#132566 commented on
May 10, 2025 • 0 new comments -
threading module is missing basic/introductory usage example
#124210 commented on
May 10, 2025 • 0 new comments -
Adding the ability for getpass to print asterisks when password is typed
#77065 commented on
May 10, 2025 • 0 new comments -
Special syntax error for `elif` after `else`
#129858 commented on
May 10, 2025 • 0 new comments -
Incorrect behavior of the pointer in the form of an upward arrow indicating where the error is on `Invalid star expression`
#133357 commented on
May 10, 2025 • 0 new comments -
glob.glob with ** does not always detect symlink loops
#88041 commented on
May 10, 2025 • 0 new comments -
Add `top_down` parameter to `(i)glob` and `Path.(r)glob` matching `{os,Path}.walk`
#129067 commented on
May 10, 2025 • 0 new comments -
Make pathlib ABCs usable by zipfile.Path
#128520 commented on
May 10, 2025 • 0 new comments -
Respect $XDG_CONFIG_HOME/pdb/.pdbrc path for PDB config discovery
#133307 commented on
May 10, 2025 • 0 new comments -
Argparse: Cryptic usage message when combining `choices` with `type`
#132558 commented on
May 10, 2025 • 0 new comments -
"typing.BinaryIO" missing "readinto" method
#133492 commented on
May 7, 2025 • 0 new comments -
PyErr_CheckSignals should be callable without holding the GIL
#133465 commented on
May 7, 2025 • 0 new comments -
XSS in html.parser library
#102555 commented on
May 7, 2025 • 0 new comments -
HTMLParser stops parsing upon encountering `<style>` tag
#118350 commented on
May 7, 2025 • 0 new comments -
HTMLParser.handle_starttag should mention that value can be None
#82665 commented on
May 7, 2025 • 0 new comments -
HtmlParser doesn't handle void element tags correctly
#69445 commented on
May 7, 2025 • 0 new comments -
Explore if the upcoming XCode 16.3 supports tail calling interpreters
#130633 commented on
May 6, 2025 • 0 new comments -
Implement stack overflow protection for webassembly
#130397 commented on
May 6, 2025 • 0 new comments -
Runaway recursion on 3.13 and higher for _PY_FRAME_GENERAL
#132744 commented on
May 6, 2025 • 0 new comments -
JIT refleaks on main
#132731 commented on
May 6, 2025 • 0 new comments -
Audit all built-in modules for thread safety
#116738 commented on
May 6, 2025 • 0 new comments -
EmailMessage objects break when folding malformed header
#132105 commented on
May 6, 2025 • 0 new comments -
EmailMessage(policy=SMTPUTF8).as_bytes() fails to encode non-ASCII Subject in 3.12
#133442 commented on
May 6, 2025 • 0 new comments -
Signal handler sometimes not called
#98140 commented on
May 6, 2025 • 0 new comments -
Deprecate and eventually remove macOS-only PYTHONEXECUTABLE environ variable
#91057 commented on
May 6, 2025 • 0 new comments -
"Data model" page is too long
#126053 commented on
May 6, 2025 • 0 new comments -
configure warnings as errors in the test suite
#128770 commented on
May 6, 2025 • 0 new comments -
`help` seems to have no information on `match` or `case`
#105895 commented on
May 6, 2025 • 0 new comments -
Dataclasses erroring when descriptor has mutable default
#132559 commented on
May 6, 2025 • 0 new comments -
Document that `inspect.isclass` returns False for `GenericAlias` instances
#132467 commented on
May 6, 2025 • 0 new comments -
Better uop coverage in the JIT optimizer
#131798 commented on
May 8, 2025 • 0 new comments -
`Tools/build/compute-changes.py` looks at the wrong branches
#133410 commented on
May 8, 2025 • 0 new comments -
Crash due to racy read in dictobject do_lookup under free threading
#132869 commented on
May 8, 2025 • 0 new comments -
Isolate Stdlib Extension Modules
#103092 commented on
May 8, 2025 • 0 new comments -
xmlrpc.client.ServerProxy needs timeout parameter
#58342 commented on
May 8, 2025 • 0 new comments -
Lock contention inside `_PyType_LookupRef`
#132380 commented on
May 8, 2025 • 0 new comments -
strxfrm fails on macOS 15 with OSError: [Errno 22] Invalid argument
#130567 commented on
May 8, 2025 • 0 new comments -
Some tests consume too much memory
#133454 commented on
May 8, 2025 • 0 new comments -
format(Fraction(1, 3), '.016f') raises ValueError
#130662 commented on
May 8, 2025 • 0 new comments -
Possible unnecessary OverflowError in random.getrandbits
#133489 commented on
May 8, 2025 • 0 new comments -
Align the grammar documentation with Python's actual grammar
#127833 commented on
May 8, 2025 • 0 new comments -
[Windows] test_int.test_denial_of_service failed: took 15ms
#114911 commented on
May 8, 2025 • 0 new comments -
configure.ac assumes -std=c11 rather than checking it, which causes make failures on old compilers
#131093 commented on
May 7, 2025 • 0 new comments -
Race conditions in Tkinter with non-threaded Tcl
#77438 commented on
May 7, 2025 • 0 new comments -
Update usages of `PySys_FormatStderr` with locale-dependent `strerror`
#128022 commented on
May 7, 2025 • 0 new comments -
New REPL sometimes incrementally indents traceback lines
#131968 commented on
May 7, 2025 • 0 new comments -
timezone constants in time module inaccurate with negative DST (e.g. Ireland)
#83985 commented on
May 7, 2025 • 0 new comments -
Curses terminal resize problems when Python is in interactive mode
#46927 commented on
May 7, 2025 • 0 new comments -
Implement PEP 750 – Template Strings
#132661 commented on
May 7, 2025 • 0 new comments -
Add tests for command-line interface
#131178 commented on
May 7, 2025 • 0 new comments -
gh-93600: Clarify the meaning of buffering=-1 in open()
#93685 commented on
May 8, 2025 • 0 new comments -
gh-71566: Fix SocketType introduction in the socket documentation.
#93288 commented on
May 8, 2025 • 0 new comments -
gh-93158: Support obsolete email syntax, fieldnames that are followed by whitespace
#93176 commented on
May 8, 2025 • 0 new comments -
gh-91400: make sure email parsing dont unquote realnames with spaces
#92638 commented on
May 8, 2025 • 0 new comments -
gh-59648: Nanosecond support for datetime
#92078 commented on
May 12, 2025 • 0 new comments -
gh-90527: Evaluate typing.ForwardRef inside typing.NewType
#91637 commented on
May 8, 2025 • 0 new comments -
gh-90872: Handle negative timeouts for wait on Windows
#32079 commented on
May 8, 2025 • 0 new comments -
gh-91214: Skip tests failing on Solaris
#31978 commented on
May 8, 2025 • 0 new comments -
bpo-33601 Py_UTF8Mode is not documented
#31480 commented on
May 8, 2025 • 0 new comments -
bpo-46210: Fix deadlock in print.
#30310 commented on
May 8, 2025 • 0 new comments -
gh-89855: Improve support of non-ASCII identifiers in IDLE
#29381 commented on
May 8, 2025 • 0 new comments -
gh-87820: IDLE: fix config disabling tab completion
#26421 commented on
May 8, 2025 • 0 new comments -
gh-84632: IDLE: fix clipboard being cleared upon exit
#26163 commented on
May 8, 2025 • 0 new comments -
gh-87595: mmap.size() now returns the size on Unix for anonymous memory
#24781 commented on
May 8, 2025 • 0 new comments -
gh-122196: Clarify, reorder language for TestCase(object)
#24465 commented on
May 8, 2025 • 0 new comments -
gh-86017: Improve font actual docs
#22434 commented on
May 8, 2025 • 0 new comments -
gh-85572: Remove references to nonexisting __ne__ methods
#21628 commented on
May 8, 2025 • 0 new comments -
gh-77188: Name-mangled private methods don't roundtrip when pickling
#21480 commented on
May 8, 2025 • 0 new comments -
gh-78335: Improve tkinter widget docstrings
#21118 commented on
May 8, 2025 • 0 new comments -
bpo-19670: Added SimpleCookie.value_encode/value_decode docs
#21017 commented on
May 8, 2025 • 0 new comments -
gh-110631: Fix wrong reST markup and list numbers.
#110885 commented on
May 8, 2025 • 0 new comments -
gh-110012: Fix `RuntimeWarning` in `test_socket`
#110013 commented on
May 8, 2025 • 0 new comments -
gh-109070: Document that ``multiprocessing.get_context()`` sets the global context
#109488 commented on
May 8, 2025 • 0 new comments -
gh-105766: Clarify About Custom Allocators in C-API Docs
#109035 commented on
May 8, 2025 • 0 new comments -
gh-108828: Support selecting tests by labels
#108829 commented on
May 8, 2025 • 0 new comments -
GH-92584: Redirect to Setuptools' guidance on extension modules
#108030 commented on
May 8, 2025 • 0 new comments -
gh-107658: Use same logic to look for exec_prefix as for prefix
#107661 commented on
May 8, 2025 • 0 new comments -
gh-107432: Rework the style of ``Doc/howto/functional.rst``
#107449 commented on
May 8, 2025 • 0 new comments -
gh-106693: Explicitly mark ob_sval as unsigned char to avoid UB
#106826 commented on
May 8, 2025 • 0 new comments -
gh-93343: Expand warning filter examples
#106618 commented on
May 7, 2025 • 0 new comments -
gh-106344 fix docs of `SSLSocket.shared_ciphers()`
#106345 commented on
May 8, 2025 • 0 new comments -
gh-76327: freeze_support for non-Windows platforms
#104607 commented on
May 8, 2025 • 0 new comments -
gh-102140: fix false negative in csv.Sniffer.has_header
#103341 commented on
May 8, 2025 • 0 new comments -
gh-101815: remove functools.cached_property key sharing doc warnings
#101816 commented on
May 8, 2025 • 0 new comments -
GH-88564: IDLE - fix 2 Edit menu hotkey displays
#99743 commented on
May 8, 2025 • 0 new comments -
GH-85724: Ignore the MAC from the Touch Bar interface on macOS in uuid
#99717 commented on
May 8, 2025 • 0 new comments -
GH-99293: Fix stale method caches and assertion errors in SWIG-generated modules
#99294 commented on
May 8, 2025 • 0 new comments -
GH-98388: Add tests for happy eyeballs and its internal workings
#98389 commented on
May 8, 2025 • 0 new comments -
GH-93964: Harden overflow checks before _PyBytes_Resize in compile.c
#94044 commented on
May 8, 2025 • 0 new comments -
gh-74876: Fix copying and pickling weakref.WeakSet
#93732 commented on
May 8, 2025 • 0 new comments -
Document difference between typing.get_type_hints and inspect.get_annotations(eval_str=True)
#102405 commented on
May 13, 2025 • 0 new comments -
Minor InterpreterPoolExecutor Issues
#133485 commented on
May 13, 2025 • 0 new comments -
Improvements to test.support.interpreters.Interpreter
#132775 commented on
May 12, 2025 • 0 new comments -
Ensure that `multiprocessing.util.get_temp_dir()` can be used to create socket files with limited path length
#132124 commented on
May 12, 2025 • 0 new comments -
Publicly expose `Lib/dbm/__init__.py::__main__` as a script
#114576 commented on
May 12, 2025 • 0 new comments -
OS X "Update Shell Profile" may not update $PATH if run more than once
#49475 commented on
May 12, 2025 • 0 new comments -
Unreachable code warnings while building latest main at 48c70b8
#128086 commented on
May 12, 2025 • 0 new comments -
Compiling 3.13.1 fails when /usr/local/include/pyconfig.h is outdated
#129019 commented on
May 12, 2025 • 0 new comments -
Increase the number of micro-ops that we can handle in tier 2
#118095 commented on
May 12, 2025 • 0 new comments -
Add __str__ and __repr__ to ConfigParser for Better Debugging and Unit Testing
#127011 commented on
May 12, 2025 • 0 new comments -
multiprocessing async .get() hangs if the pool is terminated
#126743 commented on
May 12, 2025 • 0 new comments -
email: encoded headers lose their quoting when refolded
#87720 commented on
May 12, 2025 • 0 new comments -
ftplib: Add client-side SSL session resumption
#63699 commented on
May 12, 2025 • 0 new comments -
tarfile: TarFile.offset attribute is not updated with the remainder when closing a TarFile
#129255 commented on
May 12, 2025 • 0 new comments -
Add a module for integer related math functions
#81313 commented on
May 12, 2025 • 0 new comments -
Inline values array into the object
#115776 commented on
May 12, 2025 • 0 new comments -
Memory keeps increasing with fixed-size dict during multi-threaded set/delete in 3.13.3t
#133136 commented on
May 12, 2025 • 0 new comments -
Async Call-Stack Reconstruction
#91048 commented on
May 12, 2025 • 0 new comments -
Embedding: TypeError: signal handler must be signal.SIG_IGN, signal.SIG_DFL, or a callable object
#133402 commented on
May 11, 2025 • 0 new comments -
Linux kernel crashes when logging to syslog via unix socket, if rsyslog is stopped
#131190 commented on
May 11, 2025 • 0 new comments -
gh-67377: Document that PyErr_SetString, etc. chain exceptions
#20329 commented on
May 8, 2025 • 0 new comments -
bpo-39986: Make test_listdir from test_os more robust
#19035 commented on
May 8, 2025 • 0 new comments -
gh-72353: WindowsConsoleIO misbehavior when Ctrl+C is ignored
#17976 commented on
May 8, 2025 • 0 new comments -
gh-75229: ensurepip does not honour the value of $(prefix)
#17634 commented on
May 10, 2025 • 0 new comments -
gh-50948: IDLE: Warn if saving a file will overwrite a newer version
#17578 commented on
May 10, 2025 • 0 new comments -
bpo-22393: Fix deadlock from pool worker death without communication
#16103 commented on
May 8, 2025 • 0 new comments -
gh-81949: IDLE: show help(object) output in a text viewing window
#15140 commented on
May 8, 2025 • 0 new comments -
gh-69282: test_httpservers hangs since Python 3.5
#9564 commented on
May 8, 2025 • 0 new comments -
bpo-32475: Add argument to peek() into I/O buffer without reading
#7947 commented on
May 10, 2025 • 0 new comments -
bpo-28602: [WIP] Add fold support to fromutc
#7425 commented on
May 10, 2025 • 0 new comments -
gh-75128: Fix create_server to handle the case when iface isn't IPv6 enabled.
#7207 commented on
May 10, 2025 • 0 new comments -
gh-47655: Add support for user data of Tk virtual events to tkinter
#7142 commented on
May 10, 2025 • 0 new comments -
bpo-12706: timeout sentinel in ftplib and poplib documentation
#5309 commented on
May 6, 2025 • 0 new comments -
bpo-32628: support DirectoryIndex for http server
#5308 commented on
May 6, 2025 • 0 new comments -
bpo-22281 ENH add introspection API for concurrent.futures Executor
#4243 commented on
May 6, 2025 • 0 new comments -
New REPL exits when there are non-string candidates for suggestions
#130999 commented on
May 13, 2025 • 0 new comments -
Unvendor `libmpdec` sources
#115119 commented on
May 13, 2025 • 0 new comments -
Avoid temporary allocation in dec_as_long()
#129275 commented on
May 13, 2025 • 0 new comments -
threading: Exception at shutdown on musllinux_1_2_i686
#130522 commented on
May 13, 2025 • 0 new comments -
Implement PEP 784 - Adding Zstandard to the Python standard library
#132983 commented on
May 13, 2025 • 0 new comments