-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
178 Pull requests merged by 58 people
-
[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 -
gh-86608: Improve and restructure tarfile examples
#121771 merged
Jul 20, 2025 -
[3.13] gh-136854: Exit on error in
make venv
(GH-136856)#136861 merged
Jul 20, 2025 -
[3.14] gh-136854: Exit on error in
make venv
(GH-136856)#136860 merged
Jul 20, 2025 -
gh-130655: gettext: Add fallback testcase
#136857 merged
Jul 20, 2025 -
gh-136854: Exit on error in
make venv
#136856 merged
Jul 20, 2025 -
[3.14] gh-136438: Make sure
test_remote_pdb
pass with all optimization levels (GH-136788)#136855 merged
Jul 20, 2025 -
[3.14] gh-108362: Retarget incremental GC changes to 3.14 (GH-125453)
#136851 merged
Jul 20, 2025 -
gh-108362: Retarget incremental GC changes to 3.14
#125453 merged
Jul 20, 2025 -
gh-136438: Make sure
test_remote_pdb
pass with all optimization levels#136788 merged
Jul 20, 2025 -
[3.13] Doc/c-api/memory.rst: extend --without-pymalloc doc with ASan information (GH-136790)
#136799 merged
Jul 20, 2025 -
[3.14] Doc/c-api/memory.rst: extend --without-pymalloc doc with ASan information (GH-136790)
#136798 merged
Jul 20, 2025 -
gh-136787: raise consistent ValueError for bad hashes
#136802 merged
Jul 20, 2025 -
gh-124621: Emscripten: Fix regression in use-after-close error handling
#136837 merged
Jul 19, 2025 -
[3.13] gh-136764: improve comment in enum.verify.__call__ (GH-136774)
#136842 merged
Jul 19, 2025 -
[3.14] gh-136764: improve comment in enum.verify.__call__ (GH-136774)
#136841 merged
Jul 19, 2025 -
[3.14] gh-136839: Refactor simple dict.update calls (GH-136811)
#136840 merged
Jul 19, 2025 -
gh-136839: Refactor simple dict.update calls
#136811 merged
Jul 19, 2025 -
gh-133875: Remove deprecated
pathlib.PurePath.is_reserved
#133876 merged
Jul 19, 2025 -
gh-124621: Emscripten: Add support for async input devices
#136822 merged
Jul 19, 2025 -
gh-136793: Update the sampling rate in the documentation
#136829 merged
Jul 19, 2025 -
[3.13] gh-136752: Clarify documentation for
IPv{N}Address.is_reserved
(GH-136794)#136828 merged
Jul 19, 2025 -
[3.14] gh-136752: Clarify documentation for
IPv{N}Address.is_reserved
(GH-136794)#136827 merged
Jul 19, 2025 -
gh-136752: Clarify documentation for
IPv{N}Address.is_reserved
#136794 merged
Jul 19, 2025 -
gh-135468: Improve
BaseHandler.http_error_default()
parameter descriptions#136797 merged
Jul 19, 2025 -
[3.13] gh-54732: Make argparse error caused by empty rows in option files explicit (GH-136795)
#136819 merged
Jul 19, 2025 -
[3.14] gh-54732: Make argparse error caused by empty rows in option files explicit (GH-136795)
#136818 merged
Jul 19, 2025 -
gh-54732: Make argparse error caused by empty rows in option files explicit
#136795 merged
Jul 19, 2025 -
[3.14] gh-136801: Fix PyREPL syntax highlightning on match cases after multi-line case (GH-136804)
#136813 merged
Jul 19, 2025 -
gh-136801: Fix PyREPL syntax highlighting on match cases after multi-line case
#136804 merged
Jul 19, 2025 -
[3.13] gh-135730: Clarify multiprocessing.Queue close() documentation (GH-136803)
#136807 merged
Jul 19, 2025 -
[3.14] gh-135730: Clarify multiprocessing.Queue close() documentation (GH-136803)
#136806 merged
Jul 19, 2025 -
gh-136764: improve comment in enum.verify.__call__
#136774 merged
Jul 19, 2025 -
gh-135730: Clarify multiprocessing.Queue close() documentation
#136803 merged
Jul 19, 2025 -
Doc/c-api/memory.rst: extend --without-pymalloc doc with ASan information
#136790 merged
Jul 19, 2025 -
gh-122450: Indicate that
Fraction
denominators are always positive#136789 merged
Jul 19, 2025 -
[3.14] gh-136769: Include fixed-width integers in the fundamental data types table (GH-136784)
#136785 merged
Jul 19, 2025 -
[3.13] gh-136769: Include fixed-width integers in the fundamental data types table (GH-136784)
#136786 merged
Jul 19, 2025 -
[3.14] Fix typo in
Lib/test/test_ast/test_ast.py
(GH-136767)#136783 merged
Jul 19, 2025 -
gh-136769: Update Fundamental data types table in ctypes.rst
#136784 merged
Jul 19, 2025 -
[3.14] gh-74598: document that
fnmatch.filterfalse
is affected by cache limitation (GH-136781)#136782 merged
Jul 19, 2025 -
gh-74598: document that fnmatch.filterfalse is affected by cache limitation
#136781 merged
Jul 19, 2025 -
[3.14] Docs: Improve example for
itertools.batched()
(GH-136775)#136778 merged
Jul 19, 2025 -
[3.13] Docs: Improve example for
itertools.batched()
(GH-136775)#136779 merged
Jul 19, 2025 -
Docs: Improve example for
itertools.batched()
#136775 merged
Jul 19, 2025 -
[3.14] parser_generator.py typo - keywods -> keywords (GH-135014)
#136772 merged
Jul 19, 2025 -
[3.13] parser_generator.py typo - keywods -> keywords (GH-135014)
#136773 merged
Jul 19, 2025 -
fix typo in
test_ast.py
#136767 merged
Jul 19, 2025 -
[3.14] Fix typo: "occured" =>"occurred" (GH-134928)
#136771 merged
Jul 19, 2025 -
parser_generator.py typo - keywods -> keywords
#135014 merged
Jul 19, 2025 -
fix a typo: "occured" =>"occurred"
#134928 merged
Jul 19, 2025 -
gh-136438: Make sure
test_ast
pass with all optimization levels#136596 merged
Jul 18, 2025 -
[3.14] gh-136697: Use the standard audit event format for sys.monitoring docs (GH-136747)
#136749 merged
Jul 17, 2025 -
[3.13] gh-136697: Use the standard audit event format for sys.monitor…
#136750 merged
Jul 17, 2025 -
gh-136697: Use the standard audit event format for sys.monitoring docs
#136747 merged
Jul 17, 2025 -
gh-116738: Make pwd module thread-safe
#136695 merged
Jul 17, 2025 -
[3.14] gh-127146: Emscripten: Set umask to zero in python.sh (GH-136740)
#136745 merged
Jul 17, 2025 -
gh-127146: Emscripten: Set umask to zero in test_apropos_empty_doc
#136740 merged
Jul 17, 2025 -
[3.13] Improved venv docs to indicate that isolation is the default. (GH-136698)
#136725 merged
Jul 17, 2025 -
[3.14] Improved venv docs to indicate that isolation is the default. (GH-136698)
#136705 merged
Jul 17, 2025
74 Pull requests opened by 53 people
-
gh-136191: Unify commands to uppercase for wider support
#136733 opened
Jul 17, 2025 -
gh-118469: Document sqlite3.Binary in module constants
#136734 opened
Jul 17, 2025 -
gh-136736: Fix handling alphanumerical non-ASCII characters in encodings.normalize_encoding()
#136737 opened
Jul 17, 2025 -
Fix typo in `format_string` docstring
#136742 opened
Jul 17, 2025 -
gh-136234: Fix _SelectorSocketTransport.writelines to be robust to connection loss
#136743 opened
Jul 17, 2025 -
gh-136744: Remove unnecessary chmod from pydoc.apropos() test.
#136746 opened
Jul 17, 2025 -
gh-115075: Clarify docs for types_map and types_map_inv on mimetypes.MimeTypes
#136761 opened
Jul 18, 2025 -
GH-135904: Add tests for the JIT build process
#136766 opened
Jul 18, 2025 -
gh-74185: repr() of ImportError now contains attributes name and path
#136770 opened
Jul 19, 2025 -
[gh-135953] Profile a module or script with sampling profiler
#136777 opened
Jul 19, 2025 -
gh-136567: Add information about lost prefixes to `Tools/cases_generator/interpreter_definition.md`
#136780 opened
Jul 19, 2025 -
gh-136672: Docs: Move Enum functions and add examples
#136791 opened
Jul 19, 2025 -
[3.14] gh-122450: Indicate that `Fraction` denominators are always positive (GH-136789)
#136792 opened
Jul 19, 2025 -
gh-135427: Fix DeprecationWarning for os.fork when run in threads with -Werror
#136796 opened
Jul 19, 2025 -
gh-122450: Expand documentation for ``Rational`` and ``Fraction``
#136800 opened
Jul 19, 2025 -
gh-80744: do not read .pdbrc twice when cwd == $home
#136816 opened
Jul 19, 2025 -
gh-136823: Update documentation on excluded headers in Python.h
#136824 opened
Jul 19, 2025 -
gh-56698: Fix base64-url parsing errors in email headers
#136830 opened
Jul 19, 2025 -
Replace workflow with project automations
#136831 opened
Jul 19, 2025 -
GH-45322: Add test for glob slash and backslash consistency
#136834 opened
Jul 19, 2025 -
Remove duplicate comment in `Lib/test/test_platform.py`
#136835 opened
Jul 19, 2025 -
gh-74585: Fix race condition in shutil.copyfile
#136836 opened
Jul 19, 2025 -
gh-136722: add TurtleGraphicsError documentation
#136838 opened
Jul 19, 2025 -
gh-136843: Document how multiple inheritance works
#136844 opened
Jul 20, 2025 -
small typo in debugging tools for instrumentation
#136849 opened
Jul 20, 2025 -
gh-73065: Add Date header if missing in smtplib send_message
#136850 opened
Jul 20, 2025 -
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-87112: Ensure that only ASCII digits are accepted as section number in MIME header parameter
#136877 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-119711: Describe create_datagram_endpoint's behavior in asyncio when local_addr is None
#136913 opened
Jul 21, 2025 -
gh-136912: fix handling of `OverflowError` in `hmac.digest`
#136917 opened
Jul 21, 2025 -
gh-136924: Suspend REPL colorizing when in a REPL interactive command
#136926 opened
Jul 21, 2025 -
gh-136914: Use inspect.isroutine() in DocTest's lineno computation
#136930 opened
Jul 21, 2025 -
gh-136929: ensure that `hashlib.<name>` does not raise `AttributeError`
#136933 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-124111: test macOS CI with Tk 9
#136959 opened
Jul 22, 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 -
gh-135228: Create __dict__ and __weakref__ descriptors for object
#136966 opened
Jul 22, 2025 -
gh-136968: fortify macro usage in cryptographic modules
#136973 opened
Jul 22, 2025 -
gh-136980: Remove unused C tracing code in bdb
#136981 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-136870: fix data races in instrumentation of bytecode
#136994 opened
Jul 22, 2025 -
gh-131876: extract `_hashlib` helpers into a separate directory
#136995 opened
Jul 22, 2025 -
gh-136976: Emscripten: Add _decimal and libmpdec
#136997 opened
Jul 22, 2025 -
[3.14] gh-136437: Convert more ``os.path`` functions to positional-only in the docs (GH-136970)
#137000 opened
Jul 22, 2025 -
gh-124621: Emscripten: Add smoke test for using pyrepl in Chrome
#137004 opened
Jul 22, 2025 -
gh-124503: simplified ast.literal_eval
#137010 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-132661: PEP 750 documentation: second pass
#137020 opened
Jul 22, 2025 -
gh-116738: Make bisect module thread-safe
#137021 opened
Jul 22, 2025 -
gh-106318: Add example for str.index()
#137023 opened
Jul 22, 2025 -
gh-130577: tarfile now validates archives to ensure member offsets are non-negative
#137027 opened
Jul 22, 2025 -
Fix docs for Queue.shutdown
#137028 opened
Jul 23, 2025 -
[3.13] GH-111758: Merge TSan and UBSan reusable GHA workflows (#136820)
#137029 opened
Jul 23, 2025 -
gh-123441: Correct the supported languages of the `iso-8859-4` codec
#137034 opened
Jul 23, 2025 -
Add What's New entry about Emscripten changes
#137035 opened
Jul 23, 2025 -
gh-136520: Clarify docs for _pack_ & _align_
#137036 opened
Jul 23, 2025 -
[3.14] gh-136516: Mention installation artifacts as de-facto resources (GH-136419)
#137038 opened
Jul 23, 2025 -
[3.13] gh-136516: Mention installation artifacts as de-facto resources (GH-136419)
#137039 opened
Jul 23, 2025 -
gh-136992: Add 'None' as valid SameSite value as per RFC6265bis
#137040 opened
Jul 23, 2025 -
gh-136759: Rename lock.h to pylock.h
#137041 opened
Jul 23, 2025 -
gh-135228: When @dataclass(slots=True) replaces a dataclass, make the original class collectible (take 2)
#137047 opened
Jul 23, 2025 -
[3.14] gh-132983: Add missing references to Zstandard in shutil docstrings (GH-136617)
#137052 opened
Jul 23, 2025 -
[3.14] Touch up `Setup.local` handling in `Tools/wasm/wasi` (GH-137051)
#137053 opened
Jul 23, 2025 -
gh-137054: Remove obsolete counting of objects in young generation
#137055 opened
Jul 23, 2025
76 Issues closed by 31 people
-
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 -
Segmentation fault in _ctypes when _type_ is a malformed PyUnicodeObject
#137037 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 -
Prevent `make venv` from saying it succeeded when it failed
#136854 closed
Jul 20, 2025 -
`type(byref(c_int())).__basicsize__` changes in Python 3.14b1, breaking size calculations.
#136847 closed
Jul 20, 2025 -
Add filtercase() into fnmatch
#87666 closed
Jul 20, 2025 -
Error in email module exception handling
#116705 closed
Jul 20, 2025 -
Align `ValueError` exception messages when a hash digest is not available
#136787 closed
Jul 20, 2025 -
Regression in Python 3.14.0a7.
#133352 closed
Jul 19, 2025 -
Misleading comment in `enum.verify.__call__`
#136764 closed
Jul 19, 2025 -
minor cleanup: dict .update({x: y}) calls with a single item dict literal
#136839 closed
Jul 19, 2025 -
Remove deprecated `is_reserved` from `pathlib`
#133875 closed
Jul 19, 2025 -
IPv4 addresses in 0.0.0.0/8 should be marked reserved
#136752 closed
Jul 19, 2025 -
One million hertz
#136793 closed
Jul 19, 2025 -
Make pyrepl work in Emscripten
#136810 closed
Jul 19, 2025 -
Inaccurate description of multiprocessing.Queue.close()
#135730 closed
Jul 19, 2025 -
Repl syntax highlighting fails in pattern matching when the previous case spans across multiple lines
#136801 closed
Jul 19, 2025 -
Deep get functionality for dictionaries
#136776 closed
Jul 19, 2025 -
Clarify that shlex.quote does not quote shell keywords
#70312 closed
Jul 19, 2025 -
ctypes docs should list fixed-size integer types in table for "fundamental data types"
#136769 closed
Jul 19, 2025 -
ASan detects memory leaks in Python REPL during immediate exit after startup
#135618 closed
Jul 19, 2025 -
NamedTuple class body does not support `super()` or `__class__`
#136765 closed
Jul 19, 2025 -
ipaddress.IPv6Address.is_private makes redundant checks
#88333 closed
Jul 18, 2025 -
New threads should inherit the contextvars.Context of their creator
#128555 closed
Jul 18, 2025 -
`PyMemoryView_Type` is not documented
#136753 closed
Jul 18, 2025 -
Tutorial: Example input is equivalent to output
#136703 closed
Jul 17, 2025 -
`sys.monitoring.register_callback()` audit event not documented in the table
#136697 closed
Jul 17, 2025 -
spam
#136748 closed
Jul 17, 2025 -
Emscripten: Get test suite passing
#127146 closed
Jul 17, 2025 -
`importlib.reload` is not thread-safe
#126548 closed
Jul 17, 2025
44 Issues opened by 40 people
-
Remove obsolete counting of objects in young generation of GC
#137054 opened
Jul 23, 2025 -
resource library (getrlimit, setrlimit) interprets resource limits as signed integers instead of unsigned
#137044 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 -
Documentation enhancement proposal: explainer for asyncio
#137026 opened
Jul 22, 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 -
`http.cookies` should mention that `samesite=None` is valid as per RFC6265bis
#136992 opened
Jul 22, 2025 -
Unused C tracing code in bdb
#136980 opened
Jul 22, 2025 -
Emscripten build doesn't include `_decimal`, `_uuid`, `_ssl` or `_hashlib`
#136976 opened
Jul 22, 2025 -
Fortify usages of macros in cryptographic modules
#136968 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 -
Ensure that `hashlib.<name>` does not raise `AttributeError`
#136929 opened
Jul 21, 2025 -
REPL colorizes even inside interactive commands
#136924 opened
Jul 21, 2025 -
DocTests for functools.cache()-decorated functions have no line number
#136914 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 -
`url2pathname()` doesn't handle URL query or fragment components
#136874 opened
Jul 20, 2025 -
The configure script doesn't allow running ASan with PyMalloc
#136872 opened
Jul 20, 2025 -
data races in instrumentation when running coverage under TSAN
#136870 opened
Jul 20, 2025 -
Add an example of writing a tarfile using stdin
#136858 opened
Jul 20, 2025 -
Document when multiple inheritance is not allowed
#136843 opened
Jul 19, 2025 -
class _IPv6Constants._reserved_networks should include fec0::/10
#136832 opened
Jul 19, 2025 -
Outdated documentation for including <errno.h>, <stdio.h>, <stdlib.h> and <string.h> in Python.h
#136823 opened
Jul 19, 2025 -
Implement `reprlib.repr_args`
#136808 opened
Jul 19, 2025 -
sysconfig.get_config_var('LIBDIR') should not load a compile time string
#136768 opened
Jul 19, 2025 -
Decide the fate of `enum.bin`
#136763 opened
Jul 18, 2025 -
<lock.h> filename is too generic
#136759 opened
Jul 18, 2025 -
Intern string representation of operators and some other symbolic literals
#136757 opened
Jul 18, 2025 -
Python 3.9.23 regression for `Path.resolve()` on Windows with `WinError 53`
#136755 opened
Jul 18, 2025 -
pydoc test_apropos_empty_doc test performs questionable chmod
#136744 opened
Jul 17, 2025 -
Make it easier to extend zipfile code
#136741 opened
Jul 17, 2025 -
Inconsisten handling of non-ASCII characters in encodings.normalize_encoding()
#136736 opened
Jul 17, 2025
165 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
Jul 23, 2025 • 30 new comments -
gh-55531: Implement `normalize_encoding` in C
#136643 commented on
Jul 22, 2025 • 12 new comments -
gh-133158: Adjust c-analyzer max_sizes for typeobject.c
#133159 commented on
Jul 23, 2025 • 10 new comments -
GH-115512: Optimize peak memory usage and runtime for large emails
#132709 commented on
Jul 20, 2025 • 7 new comments -
gh-135661: Fix CDATA section parsing in HTMLParser
#135665 commented on
Jul 22, 2025 • 7 new comments -
gh-106246: Allow the use of unions as match patterns
#118644 commented on
Jul 21, 2025 • 5 new comments -
gh-126845: Some edge cases in email.utils.parsedate_to_datetime seem to differ from RFC2822 spec
#134438 commented on
Jul 17, 2025 • 5 new comments -
gh-126028: Add more tests for msvcrt module
#126029 commented on
Jul 18, 2025 • 4 new comments -
gh-133125: Clarify ZipInfo.date_time attribute documentation
#136082 commented on
Jul 23, 2025 • 4 new comments -
gh-136063: fix quadratic-complexity parsing in `email.message._parseparam`
#136072 commented on
Jul 20, 2025 • 4 new comments -
gh-136507: Fix mimetypes CLI to handle multiple file parameters
#136508 commented on
Jul 23, 2025 • 3 new comments -
gh-51067: Add `remove()` and `repack()` to `ZipFile`
#134627 commented on
Jul 22, 2025 • 2 new comments -
GH-135379: Top of stack caching for the JIT.
#135465 commented on
Jul 22, 2025 • 2 new comments -
gh-133400: Fixed Ctrl+D (^D) behavior in :mod:`_pyrepl` module
#133883 commented on
Jul 21, 2025 • 1 new comment -
gh-131798: JIT: Further optimize `_CALL_ISINSTANCE` for class tuples
#134543 commented on
Jul 19, 2025 • 1 new comment -
gh-76535: Make `PyUnicode_ToLowerFull` and friends public
#136176 commented on
Jul 22, 2025 • 1 new comment -
gh-136687: allow manually excluding ncurses from the build
#136696 commented on
Jul 20, 2025 • 1 new comment -
GH-136410: Faster side exits
#136411 commented on
Jul 22, 2025 • 1 new comment -
gh-135559: [Enum] dir() on a Flag now shows aliases
#136527 commented on
Jul 21, 2025 • 1 new comment -
Expose internal stack introspection APIs as a statistical runtime analysis tool
#135953 commented on
Jul 19, 2025 • 0 new comments -
encoding package's normalize_encoding() function is too slow
#55531 commented on
Jul 23, 2025 • 0 new comments -
Fix typo in UOp Pair Stats Output
#120846 commented on
Jul 19, 2025 • 0 new comments -
gh-107545: Fix misleading setsockopt error message
#107546 commented on
Jul 20, 2025 • 0 new comments -
msgfmt: Generate GNU hash table
#131725 commented on
Jul 23, 2025 • 0 new comments -
docs: fix codecs table data
#123441 commented on
Jul 23, 2025 • 0 new comments -
ctypes _pack_ & _align_ documentation needs elaboration
#136520 commented on
Jul 23, 2025 • 0 new comments -
importlib.resources opens Windows device names
#136516 commented on
Jul 23, 2025 • 0 new comments -
GH-103319: Fix `inspect.getsourcelines()` to return 1-based line numbers
#103226 commented on
Jul 20, 2025 • 0 new comments -
`test_free_threading.test_monitoring` flaky (occasional reference leak)
#136692 commented on
Jul 23, 2025 • 0 new comments -
Reword the Lexical Analysis chapter of the docs
#135676 commented on
Jul 23, 2025 • 0 new comments -
gh-91356: Add ZipInfo.mode attribute
#32252 commented on
Jul 19, 2025 • 0 new comments -
3.14 regression: slot dataclasses classes leak original class
#135228 commented on
Jul 23, 2025 • 0 new comments -
gh-71456: Treat ::FFFF: addresses as IPv4 for ordering and contains.
#1741 commented on
Jul 20, 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 -
Use CSPRNG for random UUID node ID
#135244 commented on
Jul 22, 2025 • 0 new comments -
uuid.getnode() is not tied to MAC address when using `libuuid`
#132710 commented on
Jul 22, 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
Jul 22, 2025 • 0 new comments -
HTMLParser does not support escapable raw text mode (<textarea> and <title>)
#118350 commented on
Jul 22, 2025 • 0 new comments -
Fatal error in dbm.gdbm
#66234 commented on
Jul 22, 2025 • 0 new comments -
Unify recognization of message digest names for `_hashlib` and `_hmac`
#131876 commented on
Jul 22, 2025 • 0 new comments -
HTMLParser differences from the HTML5 specification
#135661 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 -
Stack-based `ast.literal_eval` Implementation
#124503 commented on
Jul 22, 2025 • 0 new comments -
Implement PEP 750 – Template Strings
#132661 commented on
Jul 22, 2025 • 0 new comments -
Audit all built-in modules for thread safety
#116738 commented on
Jul 22, 2025 • 0 new comments -
Add examples to docs for str methods
#106318 commented on
Jul 22, 2025 • 0 new comments -
repr() of ImportError misses keyword arguments name and path
#74185 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 -
`tarfile.StreamError: seeking backwards is not allowed` due to unskipped block with bad checksum
#130577 commented on
Jul 22, 2025 • 0 new comments -
GH-128520: pathlib ABCs: improve protocol for 'openable' objects
#134101 commented on
Jul 20, 2025 • 0 new comments -
GH-128520: pathlib ABCs: tweak protocol for virtual path strings
#134104 commented on
Jul 20, 2025 • 0 new comments -
gh-131776: Expose functions called from the interpreter loop via PyAP…
#134242 commented on
Jul 18, 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-134291: Add `unguarded-availability` check to JIT builds
#134292 commented on
Jul 18, 2025 • 0 new comments -
gh-109934: notify cancelled futures on thread pool shutdown
#134618 commented on
Jul 17, 2025 • 0 new comments -
gh-134531: use `EVP_MAC` API for `_hashlib.HMAC`
#135235 commented on
Jul 20, 2025 • 0 new comments -
gh-133895: correct values of cmath.cosh/sinh in case of overflows
#135603 commented on
Jul 19, 2025 • 0 new comments -
gh-135751: traceback: add recent_first and show_lines parameter
#135752 commented on
Jul 19, 2025 • 0 new comments -
gh-135552: Make the GC clear weakrefs later.
#136189 commented on
Jul 23, 2025 • 0 new comments -
gh-136306: Add support for SSL groups
#136307 commented on
Jul 19, 2025 • 0 new comments -
gh-134043: use `_Py_dict_lookup_unicode_threadsafe_stackref` for dict lookup in `_PyObject_GetMethodStackRef`
#136412 commented on
Jul 21, 2025 • 0 new comments -
GH-116738: document thread-safety of bisect
#136555 commented on
Jul 23, 2025 • 0 new comments -
gh-136134: imaplib: fix CRAM-MD5 on FIPS-only environments
#136615 commented on
Jul 21, 2025 • 0 new comments -
gh-136134: smtplib: fix CRAM-MD5 on FIPS-only environments
#136623 commented on
Jul 21, 2025 • 0 new comments -
gh-123299: Update What's new in Python 3.14: typos and misplaced item.
#136665 commented on
Jul 18, 2025 • 0 new comments -
GH-121584: Toggle helper instead of nesting instances when using key bindings
#121668 commented on
Jul 19, 2025 • 0 new comments -
gh-121237: Add %:z directive to strptime
#122142 commented on
Jul 21, 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 -
decimal docs: specification link and examples
#128698 commented on
Jul 19, 2025 • 0 new comments -
gh-129667: Update annotation in documentation
#129669 commented on
Jul 19, 2025 • 0 new comments -
gh-130664: specify how thousands separators are used with 0-padding
#131030 commented on
Jul 19, 2025 • 0 new comments -
gh-130522: Fix threading errors during garbage collection
#131537 commented on
Jul 21, 2025 • 0 new comments -
docs(http.server): mention exceptions for content length header
#131541 commented on
Jul 21, 2025 • 0 new comments -
gh-131725: Generate GNU hash table in `msgfmt.py`
#131727 commented on
Jul 23, 2025 • 0 new comments -
gh-92810: Reduce memory usage by ABCMeta.__subclasscheck__
#131914 commented on
Jul 18, 2025 • 0 new comments -
gh-131915: document 0-padding for string presentation type
#132149 commented on
Jul 19, 2025 • 0 new comments -
gh-132416: document behavior of Path.symlink_to() when link or/and target already exist
#132704 commented on
Jul 23, 2025 • 0 new comments -
gh-130197: Improve test coverage of `msgfmt.py` part 2
#133309 commented on
Jul 19, 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-133722: Add Difflib theme to `_colorize` and 'color' option to `difflib.unified_diff`
#133725 commented on
Jul 18, 2025 • 0 new comments -
GH-133789: Fix unpickling of pathlib objects pickled in Python 3.13
#133831 commented on
Jul 19, 2025 • 0 new comments -
`Tools/cases_generator/interpreter_definition.md` lacks information about some prefixes
#136567 commented on
Jul 19, 2025 • 0 new comments -
Multiple issues with enum __add_(value_)alias_ documentation
#136672 commented on
Jul 19, 2025 • 0 new comments -
`warnings.filterwarnings` do not allow filtering warning that starts with empty line
#114426 commented on
Jul 19, 2025 • 0 new comments -
urllib.request.add_header fails with existing unredirected_header
#47005 commented on
Jul 19, 2025 • 0 new comments -
`denominator` of `Fraction` is positive, which should be documented
#122450 commented on
Jul 19, 2025 • 0 new comments -
JIT global-to-constant promotion doesn't properly validate the globals dictionary at runtime
#136154 commented on
Jul 19, 2025 • 0 new comments -
pdbrc is read twice if current directory is the home directory
#80744 commented on
Jul 19, 2025 • 0 new comments -
pathlib: Path('.').exists() returns True when current working directory (cwd) was deleted
#127264 commented on
Jul 19, 2025 • 0 new comments -
pathlib: Path.iterdir() is surprisingly not streaming
#136059 commented on
Jul 19, 2025 • 0 new comments -
email.errors.HeaderParseError if base64url is used
#56698 commented on
Jul 19, 2025 • 0 new comments -
glob.glob inconsistent
#45322 commented on
Jul 19, 2025 • 0 new comments -
Race condition in shutil.copyfile(): source file replaced file during copy
#74585 commented on
Jul 19, 2025 • 0 new comments -
TurtleGraphicsError doesn't have documentation
#136722 commented on
Jul 19, 2025 • 0 new comments -
email with multipart/related content does not round-trip parsebytes/as_bytes
#136686 commented on
Jul 20, 2025 • 0 new comments -
Add `operator.identity`, the identity function
#132341 commented on
Jul 20, 2025 • 0 new comments -
smtplib send_message should add Date header if it is missing, per RFC5322
#73065 commented on
Jul 20, 2025 • 0 new comments -
xmlrpc can't do proxied HTTP
#37568 commented on
Jul 20, 2025 • 0 new comments -
xmlrpc library returns string which contain null ( \x00 )
#51976 commented on
Jul 20, 2025 • 0 new comments -
email.message.Message.set_payload and as_string given charset 'us-ascii' plus 8bit data produces invalid message
#51553 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 -
pyrepl: Unable to ^D exit in multiline section
#133400 commented on
Jul 16, 2025 • 0 new comments -
Add dumpb functions to json module
#106441 commented on
Jul 17, 2025 • 0 new comments -
Unify all smtplib commands to be uppercase
#136191 commented on
Jul 17, 2025 • 0 new comments -
mimetypes CLI cannot handle multiple file parameters
#136507 commented on
Jul 17, 2025 • 0 new comments -
pow() docs shouldn't require numeric arguments
#130102 commented on
Jul 17, 2025 • 0 new comments -
email.message_from_bytes heavy memory use
#115512 commented on
Jul 17, 2025 • 0 new comments -
No documentation for sqlite3.Binary
#118469 commented on
Jul 17, 2025 • 0 new comments -
Slow functions calls for C-coded functions, accepting positional-or-kwarg argument vs positional-only
#136681 commented on
Jul 17, 2025 • 0 new comments -
codec name acceptance became way too lenient in 3.9
#90666 commented on
Jul 17, 2025 • 0 new comments -
libc_ver() runtime error when sys.executable is empty
#90496 commented on
Jul 17, 2025 • 0 new comments -
platform.libc_ver() returns no information on Alpine Linux
#87414 commented on
Jul 17, 2025 • 0 new comments -
_SelectorSocketTransport.writelines does not protect against connection lost
#136234 commented on
Jul 17, 2025 • 0 new comments -
Side-effect of `ABC.__subclasshook__` / `_abc_instancecheck` ▶ `isinstance(..., Parent)` calls `__subclasscheck__` of uninvolved Child class -> RecursionError
#136713 commented on
Jul 18, 2025 • 0 new comments -
[doc] documentation incorrectly says that “datetime.timestamp” calls “mktime”
#76075 commented on
Jul 18, 2025 • 0 new comments -
creating venv Python3.13 on CIFS mounted drive fails ENODATA
#133951 commented on
Jul 18, 2025 • 0 new comments -
Incorrect docs for mimetypes.MimeTypes.types_map
#115075 commented on
Jul 18, 2025 • 0 new comments -
missing global names inside a class body (calling `exec` with a `ChainMap`)
#121306 commented on
Jul 18, 2025 • 0 new comments -
os.symlink: FileExistsError shows wrong message
#73843 commented on
Jul 18, 2025 • 0 new comments -
Optimize the JIT's low-level assembly control flow
#135904 commented on
Jul 18, 2025 • 0 new comments -
ast.ImportFrom.level is incorrectly marked as optional
#135959 commented on
Jul 18, 2025 • 0 new comments -
Py313 REPL crash on malformed `os.environ`
#128636 commented on
Jul 19, 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 -
REPL: AttributeError: module `__mp_main__` has no attribute `is_prime` in `ProcessPoolExecutor` example
#132898 commented on
Jul 21, 2025 • 0 new comments -
threading: Exception at shutdown on musllinux_1_2_i686
#130522 commented on
Jul 21, 2025 • 0 new comments -
WinError 10022 for create_datagram_endpoint with local_addr=None.
#119711 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 -
Grand unified tail-calling
#129819 commented on
Jul 21, 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 -
Codec name normalization breaks custom codecs
#88886 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 -
datetime arithmetic during DST transitions is incorrect
#116111 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 -
Reorganize WASI-related files in `Tools/wasm`
#133600 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 -
Update tkinter to use Tk 8.6.15 or (better) Tk 9.0
#124111 commented on
Jul 22, 2025 • 0 new comments -
email.parser / email.policy does not correctly handle multiple RFC2047 encoded-word tokens across RFC5322 folded headers
#79728 commented on
Jul 20, 2025 • 0 new comments -
Incremental cycle GC
#108362 commented on
Jul 20, 2025 • 0 new comments -
UnicodeEncodeError during mime header parsing is unhandled in _header_value_parser.py
#132794 commented on
Jul 20, 2025 • 0 new comments -
Multiple tests fail with `-OO`
#136438 commented on
Jul 20, 2025 • 0 new comments -
Increase test coverage of `gettext`
#130655 commented on
Jul 20, 2025 • 0 new comments -
`inspect.get_source(lambda)` improvement
#136521 commented on
Jul 20, 2025 • 0 new comments -
Port HMAC implementation to new OpenSSL APIs
#134531 commented on
Jul 20, 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 -
Pool.imap doesn't work as advertised
#64192 commented on
Jul 20, 2025 • 0 new comments -
Add notes to `ImportError` for common issues
#127598 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