-
-
Notifications
You must be signed in to change notification settings - Fork 32.5k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
632 Pull requests merged by 135 people
-
[3.13] gh-81325: Support path-like objects with streaming TarFile (GH-137188)
#137366 merged
Aug 5, 2025 -
[3.13] Docs: add dunder and walrus to the glossary (GH-137430)
#137435 merged
Aug 5, 2025 -
[3.13] gh-136823: Update documentation on excluded headers in Python.h (GH-136824)
#137438 merged
Aug 5, 2025 -
gh-136823: Update documentation on excluded headers in Python.h
#136824 merged
Aug 5, 2025 -
gh-137134: Update SQLite to 3.50.4 for binary releases
#137135 merged
Aug 5, 2025 -
[3.14] GH-136155: Use
sphinxext-opengraph
v0.12.0 (GH-137393)#137431 merged
Aug 5, 2025 -
Docs: add dunder and walrus to the glossary
#137430 merged
Aug 5, 2025 -
[3.13] GH-136155: Use
sphinxext-opengraph
v0.12.0 (GH-137393)#137432 merged
Aug 5, 2025 -
GH-136155: Use
sphinxext-opengraph
v0.12.0#137393 merged
Aug 5, 2025 -
Fix buildbot release status link in CONTRIBUTING.rst
#137429 merged
Aug 5, 2025 -
gh-137288: Fix bug where boolean expressions are not associated with the correct exception handler
#137310 merged
Aug 5, 2025 -
[3.14] gh-137194: Fix requires_debug_ranges when _testcpi doesn't exist (GH-137195)
#137274 merged
Aug 5, 2025 -
[3.13] gh-123441: Correct the supported languages of the iso-8859-4 codec (GH-137034)
#137418 merged
Aug 5, 2025 -
gh-123441: Correct the supported languages of the
iso-8859-4
codec#137034 merged
Aug 5, 2025 -
[3.13] gh-122450: Expand documentation for
Rational
andFraction
(#136800)#137367 merged
Aug 5, 2025 -
gh-137238: Fix data race in
_Py_slot_tp_getattr_hook
#137240 merged
Aug 5, 2025 -
gh-107545: Fix misleading setsockopt error message
#107546 merged
Aug 5, 2025 -
[3.13] gh-135244: generate UUID random Node ID with a CSPRNG as per RFC 9562, §6.10.3 (GH-135226)
#137408 merged
Aug 5, 2025 -
[3.13] gh-137397: Skip test_os_open on NetBSD due to indefinite hang (GH-137398)
#137407 merged
Aug 5, 2025 -
gh-137397: Skip test_os_open on NetBSD due to indefinite hang
#137398 merged
Aug 5, 2025 -
[3.13] gh-132710: only use stable
_uuid.generate_time_safe()
to deduce MAC address (GH-132901)#134704 merged
Aug 5, 2025 -
gh-136306: fix
test_ssl.ContextTests.test_set_groups
on FIPS builds#137405 merged
Aug 5, 2025 -
gh-137390: Add missing line continuation character in configure.ac
#137391 merged
Aug 4, 2025 -
gh-132661: PEP 750 documentation: second pass
#137020 merged
Aug 4, 2025 -
gh-137128: Remove outdated todo about coro_fns
#137385 merged
Aug 4, 2025 -
gh-129033: Remove dead code in test.support.has_no_debug_ranges()
#137379 merged
Aug 4, 2025 -
[3.13] gh-132124: improve safety nets for creating AF_UNIX socket files (GH-134085)
#134448 merged
Aug 4, 2025 -
gh-134170: Add colorization to unraisable exceptions
#134183 merged
Aug 4, 2025 -
[3.13] gh-130077: Properly match full soft keywords in the parser (GH-135317)
#135399 merged
Aug 4, 2025 -
gh-136520: Clarify docs for _pack_ & _align_
#137036 merged
Aug 4, 2025 -
gh-137368: document __index__() support for PyLong_AsInt32/64()
#137369 merged
Aug 4, 2025 -
[3.13] gh-137194: Fix requires_debug_ranges when _testcpi doesn't exist (GH-137195)
#137275 merged
Aug 4, 2025 -
[3.14] gh-130522: Fix unraisable TypeError in threading at interpreter shutdown (GH-131537)
#137105 merged
Aug 4, 2025 -
[3.13] gh-135839: Fix
module_traverse
andmodule_clear
in subinterp modules (GH-135937)#135943 merged
Aug 4, 2025 -
[3.12] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137171 merged
Aug 4, 2025 -
[3.13] Remove Alex Waygood as a codeowner for pre-commit config (#137372)
#137374 merged
Aug 4, 2025 -
[3.14] Remove Alex Waygood as a codeowner for pre-commit config (GH-137372)
#137373 merged
Aug 4, 2025 -
Remove Alex Waygood as a codeowner for pre-commit config
#137372 merged
Aug 4, 2025 -
[3.13] Fix typo in
Lib/test/test_ast/test_ast.py
(GH-136767)#137356 merged
Aug 4, 2025 -
[3.14] gh-137257: Upgrade bundled pip to 25.2 (GH-137258)
#137361 merged
Aug 4, 2025 -
gh-81325: tarfile should accept a path-like object when writing a compressed gzip
#137188 merged
Aug 4, 2025 -
[3.13] gh-137257: Upgrade bundled pip to 25.2 (GH-137258)
#137362 merged
Aug 4, 2025 -
gh-122450: Expand documentation for
Rational
andFraction
#136800 merged
Aug 4, 2025 -
gh-137257: Upgrade bundled pip to 25.2
#137258 merged
Aug 4, 2025 -
gh-132983: _zstd: use Py_UNREACHABLE in _zstd_load_impl
#137320 merged
Aug 4, 2025 -
[3.13] Doc: fix duplicated words (GH-136086)
#137357 merged
Aug 3, 2025 -
[3.14] gh-132983: Fix docstrings in
ZstdDict
(GH-137321)#137343 merged
Aug 3, 2025 -
gh-136567: Add information about lost prefixes to
Tools/cases_generator/interpreter_definition.md
#136780 merged
Aug 3, 2025 -
[3.13] GH-136155: Use
sphinxext-opengraph
v0.11.0 (GH-137348)#137350 merged
Aug 3, 2025 -
[3.14] GH-136155: Use
sphinxext-opengraph
v0.11.0 (GH-137348)#137349 merged
Aug 3, 2025 -
GH-136155: Use
sphinxext-opengraph
v0.11.0#137348 merged
Aug 3, 2025 -
[3.14] gh-137341: Remove more word duplications (GH-137342)
#137346 merged
Aug 3, 2025 -
[3.13] gh-137341: Remove more word duplications (GH-137342)
#137347 merged
Aug 3, 2025 -
[3.13] gh-137314: Fix incorrect treatment of format specs in raw fstrings (GH-137328)
#137345 merged
Aug 3, 2025 -
gh-137341: Remove more word duplications
#137342 merged
Aug 3, 2025 -
[3.14] gh-137314: Fix incorrect treatment of format specs in raw fstrings (GH-137328)
#137344 merged
Aug 3, 2025 -
gh-137314: Fix incorrect treatment of format specs in raw fstrings
#137328 merged
Aug 3, 2025 -
gh-132983: Fix docstrings in ZstdDict
#137321 merged
Aug 3, 2025 -
gh-137191: Fix how type parameters are collected from
Protocol
andGeneric
bases with parameters#137281 merged
Aug 3, 2025 -
[3.13] Doc: remove unused images (GH-137323)
#137325 merged
Aug 3, 2025 -
GH-137276: Don't mark uop as escaping if the escaping call is on an exit branch
#137277 merged
Aug 2, 2025 -
Remove incorrect feature coverage comment from msgfmt script's docstring
#112862 merged
Aug 2, 2025 -
Doc: remove unused images
#137323 merged
Aug 2, 2025 -
[3.13] gh-135755: Document __future__.* and CO_* as proper Sphinx objects (GH-135980)
#136371 merged
Aug 2, 2025 -
gh-137308: Replace a single docstring with
pass
#137318 merged
Aug 2, 2025 -
gh-131876: Revert "gh-131876: extract
_hashlib
helpers into a separate directory (#136995)#137307 merged
Aug 1, 2025 -
GH-136410: Faster side exits
#136411 merged
Aug 1, 2025 -
[3.13] gh-137273: Fix debug assertion failure in locale.setlocale() on Windows (GH-137300)
#137306 merged
Aug 1, 2025 -
gh-137273: Fix debug assertion failure in locale.setlocale() on Windows
#137300 merged
Aug 1, 2025 -
gh-133467: fix data race in type_set_name
#137302 merged
Aug 1, 2025 -
[3.13] GH-111758: Merge TSan and UBSan reusable GHA workflows (#136820)
#137029 merged
Aug 1, 2025 -
gh-128813: soft-deprecate _Py_c_*() functions
#137261 merged
Aug 1, 2025 -
gh-137282: Fix tab completion and dir() on concurrent.futures
#137214 merged
Jul 31, 2025 -
gh-137200: support frame lineno setter with
BRANCH_LEFT
andBRANCH_RIGHT
events#137229 merged
Jul 31, 2025 -
gh-131146: Fix month names in a genitive case in calendar module
#131147 merged
Jul 31, 2025 -
GH-137194 Fix requires_debug_ranges when
_testcpi
doesn't exist#137195 merged
Jul 31, 2025 -
gh-124503: simplified ast.literal_eval
#137010 merged
Jul 31, 2025 -
gh-137025: Include
python.worker.mjs
in Emscripten Web Example#137236 merged
Jul 31, 2025 -
[3.14] gh-119180: Refer to
annotationlib.get_annotations()
intyping.get_type_hints()
documentation (GH-137247)#137263 merged
Jul 31, 2025 -
gh-119180: Refer to
annotationlib.get_annotations()
intyping.get_type_hints()
documentation#137247 merged
Jul 31, 2025 -
GH-134291: Support older macOS deployment targets for JIT builds
#137211 merged
Jul 30, 2025 -
gh-137239: Add
*_max
functions toheapq.__all__
#137241 merged
Jul 30, 2025 -
Add example of minheap and maxheap working together
#137251 merged
Jul 30, 2025 -
[3.14] gh-136992: Add "None" as valid
SameSite
value as per RFC 6265bis (GH-137040)#137140 merged
Jul 30, 2025 -
GH-137248: Add a
--logdir
option toTools/wasm/wasi
#137249 merged
Jul 30, 2025 -
[3.14] GH-116738: document thread-safety of bisect (GH-136555)
#137221 merged
Jul 30, 2025 -
GH-137243: Have
Tools/wasm/wasi
detect WASI SDK installs in/opt
when the release tarball is extracted#137244 merged
Jul 30, 2025 -
gh-135444: fix DatagramTransport buffer_size accounting
#135445 merged
Jul 30, 2025 -
[3.13] GH-133136: Revise QSBR to reduce excess memory held (gh-135473)
#136480 merged
Jul 30, 2025 -
[3.13] GH-116738: document thread-safety of bisect (GH-136555)
#137222 merged
Jul 30, 2025 -
gh-71189: Support all-but-last mode in os.path.realpath()
#117562 merged
Jul 30, 2025 -
GH-116738: document thread-safety of bisect
#136555 merged
Jul 30, 2025 -
[3.14] gh-136976: Emscripten: Add _decimal and libmpdec (GH-136997)
#137066 merged
Jul 29, 2025 -
[3.14] gh-124621: Emscripten: Add smoke test for using pyrepl in Chrome (GH-137004)
#137067 merged
Jul 29, 2025 -
gh-137179: Fix flaky test_history_survive_crash test
#137180 merged
Jul 29, 2025 -
[3.13] gh-137183: Document that
array.array
typecodew
is new in 3.13 (GH-137184)#137209 merged
Jul 29, 2025 -
gh-137183: Document that
array.array
typecodew
is new in 3.13#137184 merged
Jul 29, 2025 -
gh-137185: Fix
_Py_DumpStack()
async signal safety#137187 merged
Jul 29, 2025 -
[3.14] Add a What's New entry for Emscripten (GH-137035)
#137192 merged
Jul 29, 2025 -
Add What's New entry about Emscripten changes
#137035 merged
Jul 29, 2025 -
[3.14] gh-132898: Add a note in
multiprocessing.Process
docs about creating a process in a REPL (GH-137118)#137154 merged
Jul 28, 2025 -
[3.14] GH-137059:
url2pathname()
: fix support for drive letter in netloc (GH-137060)#137144 merged
Jul 28, 2025 -
[3.14] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137169 merged
Jul 28, 2025 -
[3.14] gh-136870: fix data races in instrumentation of bytecode (GH-136994)
#137082 merged
Jul 28, 2025 -
gh-136843: Document how multiple inheritance works
#136844 merged
Jul 28, 2025 -
gh-136586: Improve winreg's module docstring
#136587 merged
Jul 28, 2025 -
gh-136306: Add support for SSL groups
#136307 merged
Jul 28, 2025 -
GH-131296: fix clang-cl warning on Windows in socketmodule.h
#131832 merged
Jul 28, 2025 -
gh-134043: use stackrefs for dict lookup in
_PyObject_GetMethodStackRef
#136412 merged
Jul 28, 2025 -
gh-131338: Disable new stack size code for non-glibc on linux.
#134336 merged
Jul 28, 2025 -
[3.13] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137170 merged
Jul 28, 2025 -
gh-130577: tarfile now validates archives to ensure member offsets are non-negative
#137027 merged
Jul 28, 2025 -
[3.13] gh-136759: revert rename
lock.h
topylock.h
(GH-137041) (#137075)#137166 merged
Jul 28, 2025 -
[3.13] gh-119711: describe
create_datagram_endpoint
's behavior in asyncio whenlocal_addr
isNone
(GH-136913)#137163 merged
Jul 28, 2025 -
gh-119711: Describe create_datagram_endpoint's behavior in asyncio when local_addr is None
#136913 merged
Jul 28, 2025 -
gh-131876: extract
_hashlib
helpers into a separate directory#136995 merged
Jul 28, 2025 -
gh-136968: fortify macro usage in cryptographic modules
#136973 merged
Jul 28, 2025 -
[3.13] gh-84559: improve What's New entry for
multiprocessing
startmethod changes (GH-128173)#137156 merged
Jul 28, 2025 -
[3.13] gh-136992: Add "None" as valid
SameSite
value as per RFC 6265bis (GH-137040)#137141 merged
Jul 27, 2025 -
[3.13] gh-132898: Add a note in
multiprocessing.Process
docs about creating a process in a REPL (GH-137118)#137155 merged
Jul 27, 2025 -
gh-132898: Add a note in
multiprocessing.Process
docs about creating a process in a REPL session#137118 merged
Jul 27, 2025 -
[3.13] gh-136278: Document codecs.escape_encode() and codecs.escape_decode() (GH-136314)
#137150 merged
Jul 27, 2025 -
gh-136278: Document codecs.escape_encode() and codecs.escape_decode()
#136314 merged
Jul 27, 2025 -
[3.13] gh-134698: Hold a lock when the thread state is detached in ssl (GH-134724)
#137126 merged
Jul 27, 2025 -
GH-128520: pathlib ABCs: tweak protocol for virtual path strings
#134104 merged
Jul 27, 2025 -
GH-137059:
url2pathname()
: fix support for drive letter in netloc#137060 merged
Jul 27, 2025 -
gh-136992: Add 'None' as valid SameSite value as per RFC6265bis
#137040 merged
Jul 27, 2025 -
gh-137058: use __STDC_VERSION__ >= 202311L instead of __STDC_VERSION__ > 201710L
#137127 merged
Jul 27, 2025 -
[3.14] Link to plaintext for "show source" links (GH-137131)
#137132 merged
Jul 27, 2025 -
[3.13] gh-126662: naming consistency for
signal.ItimerError
(GH-126712)#137123 merged
Jul 27, 2025 -
[3.13] Link to plaintext for "show source" links (GH-137131)
#137133 merged
Jul 27, 2025 -
Link to plaintext for "show source" links
#137131 merged
Jul 27, 2025 -
[3.14] gh-131038: Use text=True in subprocesses in test_perf_profiler (GH-137117)
#137124 merged
Jul 26, 2025 -
[3.13] gh-131038: Use text=True in subprocesses in test_perf_profiler (GH-137117)
#137125 merged
Jul 26, 2025 -
gh-131038: Use text=True in subprocesses in test_perf_profiler
#137117 merged
Jul 26, 2025 -
gh-126662: naming consistency for signal.ItimerError
#126712 merged
Jul 26, 2025 -
gh-136912: fix handling of
OverflowError
inhmac.digest
#136917 merged
Jul 26, 2025 -
GH-132732: Use pure op machinery to optimize
COMPARE_OP_INT/FLOAT/STR
#137062 merged
Jul 26, 2025 -
[3.14] gh-137090: Remove redundant statement in
Doc/library/concurrent.interpreters.rst
(GH-137091)#137108 merged
Jul 25, 2025 -
gh-137090: Remove redundant statement in
Doc/library/concurrent.interpreters.rst
#137091 merged
Jul 25, 2025 -
gh-134698: Hold a lock when the thread state is detached in
ssl
#134724 merged
Jul 25, 2025 -
[3.13] gh-130522: Fix unraisable TypeError in threading at interpreter shutdown (GH-131537)
#137106 merged
Jul 25, 2025 -
gh-130522: Fix threading errors during garbage collection
#131537 merged
Jul 25, 2025 -
gh-136929: ensure that
hashlib.<name>
does not raiseAttributeError
#136933 merged
Jul 25, 2025 -
[3.13] Fix Queue.shutdown docs for condition to unblock a join (gh-137088)
#137102 merged
Jul 25, 2025 -
Fix Queue.shutdown docs for condition to unblock a join
#137088 merged
Jul 25, 2025 -
gh-137084: Do not call get_gc_state from inside loop in expand_region_transitivly_reachable
#137085 merged
Jul 25, 2025 -
gh-137093: Fix race condition in
test_embed.test_bpo20891
#137094 merged
Jul 25, 2025 -
gh-136914: Use inspect.isroutine() in DocTest's lineno computation
#136930 merged
Jul 25, 2025 -
[3.14] gh-132983: Add missing references to Zstandard in shutil docstrings (GH-136617)
#137052 merged
Jul 25, 2025 -
[3.14] Exclude _testclinic_depr.c.h from c-analyzer (GH-137086)
#137089 merged
Jul 24, 2025 -
Exclude _testclinic_depr.c.h from c-analyzer
#137086 merged
Jul 24, 2025 -
gh-136870: fix data races in instrumentation of bytecode
#136994 merged
Jul 24, 2025 -
[3.13] Fix docs for Queue.shutdown (gh-137028)
#137081 merged
Jul 24, 2025 -
Fix docs for Queue.shutdown
#137028 merged
Jul 24, 2025 -
[3.13] gh-136759: rename
lock.h
topylock.h
(GH-137041)#137075 merged
Jul 24, 2025 -
gh-132551: add missing critical sections on BytesIO methods
#137073 merged
Jul 24, 2025 -
gh-137054: Remove obsolete counting of objects in young generation
#137055 merged
Jul 24, 2025 -
gh-136759: Rename lock.h to pylock.h
#137041 merged
Jul 24, 2025 -
[3.13] gh-136516: Mention installation artifacts as de-facto resources (GH-136419)
#137039 merged
Jul 24, 2025 -
gh-124621: Emscripten: Add smoke test for using pyrepl in Chrome
#137004 merged
Jul 24, 2025 -
gh-136976: Emscripten: Add _decimal and libmpdec
#136997 merged
Jul 24, 2025 -
gh-136980: Remove unused C tracing code in bdb
#136981 merged
Jul 24, 2025 -
[3.14] GH-136975: Emend a spelling error (algorthm -> algorithm) (GH-136999)
#137003 merged
Jul 23, 2025 -
Touch up
Setup.local
handling inTools/wasm/wasi
#137051 merged
Jul 23, 2025 -
gh-132983: Add missing references to Zstandard in shutil docstrings
#136617 merged
Jul 23, 2025 -
[3.14] gh-137043: mention
PyList_GET_ITEM
as unsafe borrowed API in free-threading docs (GH-137042)#137045 merged
Jul 23, 2025 -
[3.14] gh-135676: Lexical analysis: Reword String literals and related sections (GH-135942)
#137048 merged
Jul 23, 2025 -
gh-135676: Lexical analysis: Reword String literals and related sections
#135942 merged
Jul 23, 2025 -
[3.13] gh-137043: mention
PyList_GET_ITEM
as unsafe borrowed API in free-threading docs (GH-137042)#137046 merged
Jul 23, 2025 -
gh-137043: DOC: Free-threading howto should mention
PyList_GET_ITEM
#137042 merged
Jul 23, 2025 -
Fix typos in
Doc/extending/extending.rst
andDoc/library/shelve.rst
#136890 merged
Jul 23, 2025 -
gh-136516: Mention installation artifacts as de-facto resources
#136419 merged
Jul 23, 2025 -
gh-136437: Make several functions in
os.path
pos-only#136949 merged
Jul 23, 2025 -
gh-136459: Use platform-specific type in perf_jit_trampoline
#137031 merged
Jul 23, 2025 -
gh-133296: Fix versionadded for C API functions that were backported
#137024 merged
Jul 22, 2025 -
Refactor: Use
is_wasm32
flag foris_emscripten
oris_wasi
for generic checks#136815 merged
Jul 22, 2025 -
[3.14] Revert "[3.14] gh-135228: When @dataclass(slots=True) replaces…
#137013 merged
Jul 22, 2025 -
[3.14] Fix tables in 'Using on Windows' for the text writer (GH-137012)
#137015 merged
Jul 22, 2025 -
[3.14] Revert "gh-112068: C API: Add support of nullable arguments in PyArg_Parse (GH-121303)" (GH-136991)
#137006 merged
Jul 22, 2025 -
Fix tables in 'Using on Windows' for the text writer
#137012 merged
Jul 22, 2025 -
[3.14] Fix code example in
annotationlib
documentation (GH-136972)#137002 merged
Jul 22, 2025 -
gh-136459: Add perf trampoline support for macOS
#136461 merged
Jul 22, 2025 -
GH-136975: Emend a spelling error (algorthm -> algorithm)
#136999 merged
Jul 22, 2025 -
Fix code example in
annotationlib
documentation#136972 merged
Jul 22, 2025 -
[3.13] gh-136437: Convert more
os.path
functions to positional-only in the docs (GH-136970)#137001 merged
Jul 22, 2025 -
Revert "gh-112068: C API: Add support of nullable arguments in PyArg_Parse (GH-121303)"
#136991 merged
Jul 22, 2025 -
gh-136437: Convert more
os.path
functions to pos-only in the docs#136970 merged
Jul 22, 2025 -
gh-124621: Emscripten: Fix __syscall_ioctl patch
#136993 merged
Jul 22, 2025 -
[3.14] gh-124621: Emscripten: Support pyrepl in browser (GH-136931)
#136988 merged
Jul 22, 2025 -
[3.12] gh-118350: Fix support of elements "textarea" and "title" in HTMLParser (GH-135310)
#136986 merged
Jul 22, 2025 -
[3.14] gh-133742: Fix test_sysconfig and test_build_details for relocated directories (GH-136987)
#136990 merged
Jul 22, 2025 -
[3.13] gh-118350: Fix support of elements "textarea" and "title" in HTMLParser (GH-135310)
#136985 merged
Jul 22, 2025 -
gh-133742: Fix test_sysconfig and test_build_details for relocated directories
#136987 merged
Jul 22, 2025 -
[3.14] gh-118350: Fix support of elements "textarea" and "title" in HTMLParser (GH-135310)
#136984 merged
Jul 22, 2025 -
gh-118350: Fix support of elements "textarea" and "title" in HTMLParser
#135310 merged
Jul 22, 2025 -
[3.13] gh-131531: Android test fixes (GH-136845)
#136963 merged
Jul 22, 2025 -
[3.14] gh-136251: Improvements to WASM demo REPL (GH-136252)
#136977 merged
Jul 22, 2025 -
[3.14] gh-132661: Document t-strings and
templatelib
(GH-135229)#136974 merged
Jul 22, 2025 -
gh-124621: Emscripten: Support pyrepl in browser
#136931 merged
Jul 22, 2025 -
[3.9] gh-135661: Fix parsing attributes with whitespaces around the "=" separator in HTMLParser (GH-136908)
#136922 merged
Jul 22, 2025 -
[3.10] gh-135661: Fix parsing attributes with whitespaces around the "=" separator in HTMLParser (GH-136908)
#136921 merged
Jul 22, 2025 -
[3.11] gh-135661: Fix parsing attributes with whitespaces around the "=" separator in HTMLParser (GH-136908)
#136920 merged
Jul 22, 2025 -
[3.12] gh-135661: Fix parsing attributes with whitespaces around the "=" separator in HTMLParser (GH-136908)
#136919 merged
Jul 22, 2025 -
[3.13] gh-135661: Fix parsing attributes with whitespaces around the "=" separator in HTMLParser (GH-136908)
#136918 merged
Jul 22, 2025 -
[3.14] gh-124621: Emscripten: Add support for async input devices (GH-136822)
#136935 merged
Jul 22, 2025 -
[3.14] gh-134009: Expose
PyMutex_IsLocked
in the public C API (gh-134365)#136971 merged
Jul 22, 2025 -
[3.14] gh-133296: Publicly expose critical section API that accepts PyMutex (gh-135899)
#136969 merged
Jul 22, 2025 -
gh-132661: Document t-strings and
templatelib
#135229 merged
Jul 22, 2025 -
[3.13] gh-136859: Improve
StrEnum
docs (GH-136864)#136937 merged
Jul 22, 2025 -
[3.14] gh-136859: Improve
StrEnum
docs (GH-136864)#136936 merged
Jul 22, 2025 -
[3.13] gh-135468: Improve
BaseHandler.http_error_default()
parameter descriptions (GH-136797)#136826 merged
Jul 22, 2025 -
[3.14] gh-135468: Improve
BaseHandler.http_error_default()
parameter descriptions (GH-136797)#136825 merged
Jul 22, 2025 -
[3.14] Fix 3 typos in "Next" News items (GH-136892)
#136967 merged
Jul 22, 2025 -
Fix 3 typos in "Next" News items
#136892 merged
Jul 22, 2025 -
[3.14] gh-131531: Android test fixes (GH-136845)
#136962 merged
Jul 22, 2025 -
gh-131531: Android test fixes
#136845 merged
Jul 22, 2025 -
gh-135228: When @dataclass(slots=True) replaces a dataclass, make the original class collectible
#136893 merged
Jul 22, 2025 -
[3.14] gh-136170: Revert adding
ZipFile.data_offset
(GH-136950)#136955 merged
Jul 22, 2025 -
[3.14] gh-133600: Move config.site-wasm32-emscripten into the emscripten folder (GH-136934)
#136956 merged
Jul 22, 2025 -
gh-133600: Move config.site-wasm32-emscripten into the emscripten folder
#136934 merged
Jul 21, 2025 -
[3.14] gh-136421: Load
_datetime
static types during interpreter initialization (GH-136583)#136943 merged
Jul 21, 2025 -
gh-136170: Revert adding
ZipFile.data_offset
#136950 merged
Jul 21, 2025 -
gh-133296: Publicly expose critical section API that accepts PyMutex
#135899 merged
Jul 21, 2025 -
[3.14] gh-136870: fix data race in
PyThreadState_Clear
onsys_tracing_threads
(GH-136951)#136953 merged
Jul 21, 2025 -
gh-136870: fix race in
PyThreadState_Clear
onsys_tracing_threads
#136951 merged
Jul 21, 2025 -
[3.14] gh-135661: Fix parsing attributes with whitespaces around the "=" separator in HTMLParser (GH-136908)
#136927 merged
Jul 21, 2025 -
[3.14] gh-136437: Document
os.path.dirname
as accepting only pos-only (GH-136946)#136947 merged
Jul 21, 2025 -
[3.13] gh-136437: Document
os.path.dirname
as accepting only pos-only (GH-136946)#136948 merged
Jul 21, 2025 -
gh-136437: Document
os.path.dirname
as accepting only pos-only#136946 merged
Jul 21, 2025 -
[3.14] GH-136874:
url2pathname()
: discard query and fragment components (GH-136875)#136942 merged
Jul 21, 2025 -
[3.14] gh-136437: Document some
os.path
functions as requiring pos-only (GH-136812)#136944 merged
Jul 21, 2025 -
[3.13] gh-136437: Document some
os.path
functions as requiring pos-only (GH-136812)#136945 merged
Jul 21, 2025 -
gh-136437: Document some
os.path
functions as requiring pos-only#136812 merged
Jul 21, 2025 -
gh-136421: Load
_datetime
static types during interpreter initialization#136583 merged
Jul 21, 2025 -
GH-136874:
url2pathname()
: discard query and fragment components#136875 merged
Jul 21, 2025 -
[3.13] Pedantic rewording of why relative importing doesn't work in main modules (GH-136846)
#136941 merged
Jul 21, 2025 -
[3.14] Pedantic rewording of why relative importing doesn't work in main modules (GH-136846)
#136940 merged
Jul 21, 2025 -
Pedantic rewording of why relative importing doesn't work in main modules
#136846 merged
Jul 21, 2025 -
gh-116738: Make syslog module thread-safe
#136760 merged
Jul 21, 2025 -
[3.14] gh-135621: Simplify TermInfo (GH-136916)
#136925 merged
Jul 21, 2025 -
[3.14] gh-132661: Disallow
Template
/str
concatenation after PEP 750 spec update (#135996)#136901 merged
Jul 21, 2025 -
gh-136859: Improve
StrEnum
docs#136864 merged
Jul 21, 2025 -
[3.13] gh-135148: Correctly handle f/t strings with comments and debug expressions (#135198)
#136899 merged
Jul 21, 2025 -
[3.14] gh-121028: Soft-deprecate sys.api_version (GH-136463)
#136928 merged
Jul 21, 2025 -
gh-136438: Make sure
test_generated_cases
pass with all optimization levels#136594 merged
Jul 21, 2025 -
gh-121028: Soft-deprecate sys.api_version
#136463 merged
Jul 21, 2025 -
gh-135621: Simplify TermInfo
#136916 merged
Jul 21, 2025 -
[3.14] gh-135621: Remove dependency on curses from PyREPL (GH-136758)
#136915 merged
Jul 21, 2025 -
gh-135661: Fix parsing attributes with whitespaces around the "=" separator in HTMLParser
#136908 merged
Jul 21, 2025 -
[3.14] gh-136852: Emscripten: Add PYTHON_NODE_VERSION environment variable (GH-136853)
#136907 merged
Jul 21, 2025 -
gh-135621: Remove dependency on curses from PyREPL
#136758 merged
Jul 21, 2025 -
gh-136251: Improvements to WASM demo REPL
#136252 merged
Jul 21, 2025 -
[3.14] gh-134411: assert
PyLong_FromLong(x) != NULL
whenx
is known to be small (GH-134415)#136910 merged
Jul 21, 2025 -
[3.13] gh-134411: assert
PyLong_FromLong(x) != NULL
whenx
is known to be small (GH-134415)#136911 merged
Jul 21, 2025 -
gh-136852: Emscripten: Fix bug in #136853
#136909 merged
Jul 21, 2025 -
[3.14] gh-136882: Update stale link in the basic logging tutorial. (GH-136885)
#136905 merged
Jul 21, 2025 -
[3.13] gh-136882: Update stale link in the basic logging tutorial. (GH-136885)
#136906 merged
Jul 21, 2025 -
gh-134411: assert
PyLong_FromLong(x) != NULL
whenx
is known to be small#134415 merged
Jul 21, 2025 -
[3.14] gh-136428: amend UUIDv8 performance improvements (GH-136903)
#136904 merged
Jul 21, 2025 -
gh-136882: Update stale link in the basic logging tutorial.
#136885 merged
Jul 21, 2025 -
gh-136428: amend UUIDv8 performance improvements
#136903 merged
Jul 21, 2025 -
gh-132661: Disallow
Template
/str
concatenation after PEP 750 spec update#135996 merged
Jul 21, 2025 -
[3.14] gh-136470: Correct InterpreterPoolExecutor's default thread name (GH-136472)
#136889 merged
Jul 21, 2025 -
gh-136470: Correct InterpreterPoolExecutor's default thread name
#136472 merged
Jul 20, 2025 -
gh-136852: Emscripten: Add PYTHON_NODE_VERSION environment variable
#136853 merged
Jul 20, 2025 -
[3.14] GH-130645: Default to color help in argparse (GH-136809)
#136886 merged
Jul 20, 2025 -
GH-130645: Default to color help in argparse
#136809 merged
Jul 20, 2025 -
[3.14] GH-111758: Merge TSan and UBSan reusable GHA workflows (GH-136820)
#136883 merged
Jul 20, 2025 -
GH-111758: Merge TSan and UBSan reusable GHA workflows
#136820 merged
Jul 20, 2025 -
gh-136492: Add
FrameLocalsProxyType
totypes
#136546 merged
Jul 20, 2025 -
gh-91349: Adjust default compression level to 6 (down from 9) in gzip and tarfile
#131470 merged
Jul 20, 2025 -
gh-131724: Add a new max_response_headers param to HTTP/HTTPSConnection
#136814 merged
Jul 20, 2025 -
gh-127598: Improve ModuleNotFoundError when -S is passed
#136821 merged
Jul 20, 2025 -
[3.13] gh-86608: Improve and restructure tarfile examples (GH-121771)
#136867 merged
Jul 20, 2025 -
[3.14] gh-86608: Improve and restructure tarfile examples (GH-121771)
#136866 merged
Jul 20, 2025 -
gh-134531: prefer using
_hashlib
module state instead of module object#136865 merged
Jul 20, 2025 -
[3.14] gh-130655: gettext: Add fallback testcase (GH-136857)
#136862 merged
Jul 20, 2025 -
gh-136547: refactor
hashlib_helper
for blocking and requesting digests#136762 merged
Jul 20, 2025 -
[3.13] gh-130655: gettext: Add fallback testcase (GH-136857)
#136863 merged
Jul 20, 2025 -
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 -
[3.14] gh-135148: Correctly handle f/t strings with comments and debug expressions (GH-135198)
#136720 merged
Jul 16, 2025 -
Fix traceback.FrameSummary docstring by adding end_lineno, colno, and end_colno
#136716 merged
Jul 16, 2025 -
[3.14] gh-136710: Fix bad indentation in
os.chdir
docstring#136719 merged
Jul 16, 2025 -
[3.13] gh-126548: Add a thread-unsafety warning for
importlib.reload()
(GH-136704)#136724 merged
Jul 16, 2025 -
[3.14] gh-126548: Add a thread-unsafety warning for
importlib.reload()
(GH-136704)#136723 merged
Jul 16, 2025 -
gh-136669: build
_asyncio
as static module#136670 merged
Jul 16, 2025 -
gh-126548: Add a thread-unsafety warning for
importlib.reload()
#136704 merged
Jul 16, 2025 -
[3.13] gh-136710: Fix bad indentation in
os.chdir
docstring#136721 merged
Jul 16, 2025 -
[3.14] gh-127146: Emscripten: Don't need to avoid unpaired surrogate anymore (GH-136707)
#136717 merged
Jul 16, 2025 -
[3.14] gh-127146: Emscripten: Make os.umask() actually work (GH-136706)
#136711 merged
Jul 16, 2025 -
[3.14] gh-127146: Emscripten: more regular stack overflow skips (GH-136708)
#136712 merged
Jul 16, 2025 -
gh-127146: Emscripten: Don't need to avoid unpaired surrogate anymore
#136707 merged
Jul 16, 2025 -
gh-136710: posixmodule.c: fix
chdir
docstring#136709 merged
Jul 16, 2025 -
[3.13] Add
.gram
file to the.editorconfig
(GH-136680)#136715 merged
Jul 16, 2025 -
[3.14] Add
.gram
file to the.editorconfig
(GH-136680)#136714 merged
Jul 16, 2025 -
Add
.gram
file to the.editorconfig
#136680 merged
Jul 16, 2025 -
gh-127146: Emscripten: more regular stack overflow skips
#136708 merged
Jul 16, 2025 -
gh-127146: Emscripten: Make os.umask() actually work
#136706 merged
Jul 16, 2025 -
Improved venv docs to indicate that isolation is the default.
#136698 merged
Jul 16, 2025 -
gh-135148: Correctly handle f/t strings with comments and debug expressions
#135198 merged
Jul 16, 2025 -
[3.14] gh-136523: Fix wave.Wave_write emitting an unraisable when open raises (GH-136529)
#136606 merged
Jul 16, 2025 -
DOC: fix grammar typo in
Doc/library/logging.rst
#136584 merged
Jul 16, 2025 -
[3.14] gh-127146: Report uid in Emscripten + node as native uid (GH-136509)
#136699 merged
Jul 16, 2025 -
gh-127146: Report uid in Emscripten + node as native uid
#136509 merged
Jul 16, 2025 -
[3.14] Fix the doctest.testmod() docstring (GH-136675)
#136690 merged
Jul 15, 2025 -
[3.13] Fix the doctest.testmod() docstring (GH-136675)
#136691 merged
Jul 15, 2025 -
Fix the doctest.testmod() docstring
#136675 merged
Jul 15, 2025 -
[3.13] Fix index entry and anchor for module.__test__ (GH-136674)
#136689 merged
Jul 15, 2025 -
[3.14] Fix index entry and anchor for module.__test__ (GH-136674)
#136688 merged
Jul 15, 2025 -
Fix index entry and anchor for module.__test__
#136674 merged
Jul 15, 2025 -
gh-135909: Assert incoming refcnt != 0 for the free threaded GC.
#136009 merged
Jul 15, 2025 -
[3.14] gh-136396: Include instrumentation when creating new copies of the bytecode (GH-136525)
#136657 merged
Jul 15, 2025 -
gh-72327: Suggest using system terminal for pip install in PyREPL
#136328 merged
Jul 15, 2025 -
gh-111968: remove redundant fetching of interpreter state in dict implementation
#136673 merged
Jul 15, 2025 -
[3.14] gh-136682: Remove incorrect statement that
os.path.samestat
accepts file-like objects (GH-136683)#136684 merged
Jul 15, 2025 -
[3.13] gh-136682: Remove incorrect statement that
os.path.samestat
accepts file-like objects (GH-136683)#136685 merged
Jul 15, 2025 -
gh-136682: Remove incorrect doc statement that
os.path.samestat
accepts file-like objects#136683 merged
Jul 15, 2025 -
gh-136155: Docs: check for EPUB fatal errors in CI
#134074 merged
Jul 15, 2025 -
[3.13] gh-72570: mention the incompatibility of XOFs with HMAC (GH-136676)
#136679 merged
Jul 15, 2025 -
[3.14] gh-72570: mention the incompatibility of XOFs with HMAC (GH-136676)
#136678 merged
Jul 15, 2025 -
gh-72570: mention the incompatibility of XOFs with HMAC
#136676 merged
Jul 15, 2025 -
[3.14] GH-132661: Add
string.templatelib.convert()
(GH-135217)#136671 merged
Jul 15, 2025 -
GH-132661: Add
string.templatelib.convert()
#135217 merged
Jul 15, 2025 -
GH-133711: Enable UTF-8 mode by default (PEP 686)
#133712 merged
Jul 15, 2025 -
[3.14] gh-131189: Fix "msvcrt" import warning on Linux when "_ctypes" is not available. (GH-131201)
#136668 merged
Jul 15, 2025 -
gh-131189: Fix "msvcrt" import warning on Linux when "_ctypes" is not available.
#131201 merged
Jul 15, 2025 -
[3.13] gh-136663: fix signatures of PyFloat_Pack/Unpack in docs (GH-136664)
#136667 merged
Jul 15, 2025 -
[3.14] gh-136663: fix signatures of PyFloat_Pack/Unpack in docs (GH-136664)
#136666 merged
Jul 15, 2025 -
[3.14] gh-116738: Make grp module thread-safe (GH-135434)
#136658 merged
Jul 15, 2025 -
gh-136663: fix signatures of PyFloat_Pack/Unpack[248] in docs
#136664 merged
Jul 15, 2025 -
Fix a minor indentation error
#136661 merged
Jul 15, 2025 -
gh-116738: Make grp module thread-safe
#135434 merged
Jul 14, 2025 -
gh-136396: Include instrumentation when creating new copies of the bytecode
#136525 merged
Jul 14, 2025 -
GH-135904: Improve the JIT's performance on macOS
#136528 merged
Jul 14, 2025 -
[3.13] gh-130664: support '_' (just as ',') in Decimal's formatting (GH-132155)
#136649 merged
Jul 14, 2025 -
gh-90733: improve
hashlib.scrypt
interface#136100 merged
Jul 14, 2025 -
gh-134567: Move unittest What’s New entry
#136630 merged
Jul 14, 2025 -
[3.13] Partially revert "gh-101100: Fix sphinx warnings in
library/email.parser.rst
(GH-136475)" (GH-136629)#136647 merged
Jul 14, 2025 -
[3.14] Partially revert "gh-101100: Fix sphinx warnings in
library/email.parser.rst
(GH-136475)" (GH-136629)#136646 merged
Jul 14, 2025 -
[3.13] gh-127971: fix off-by-one read beyond the end of a string during search (#132574)
#136648 merged
Jul 14, 2025 -
Partially revert "gh-101100: Fix sphinx warnings in
library/email.parser.rst
(#136475)"#136629 merged
Jul 14, 2025 -
[3.13] gh-109700: fix memory error handling in
PyDict_SetDefault
(#136338)#136642 merged
Jul 14, 2025 -
gh-67341: fix comment about windows link stat mapping
#136049 merged
Jul 14, 2025 -
[3.14] gh-127146: Emscripten: Fix test_open_undecodable_uri by setting
-sTEXTDECODER=2
(GH-136624)#136631 merged
Jul 14, 2025 -
[3.14] gh-135256: Simplify parsing parameters in Argument Clinic (GH-135257)
#136635 merged
Jul 13, 2025 -
gh-135256: Simplify parsing parameters in Argument Clinic
#135257 merged
Jul 13, 2025 -
gh-127146: Emscripten: Fix test_open_undecodable_uri by setting
-sTEXTDECODER=2
#136624 merged
Jul 13, 2025 -
gh-121914: Change the names of the symbol tables for lambda and genexpr
#135288 merged
Jul 13, 2025 -
[3.14] gh-127971: fix off-by-one read beyond the end of a string during search (GH-132574)
#136628 merged
Jul 13, 2025 -
gh-127971: fix off-by-one read beyond the end of a string during search
#132574 merged
Jul 13, 2025 -
[3.13] gh-42237: Link to complete list of codec aliases (GH-136625)
#136627 merged
Jul 13, 2025 -
[3.14] gh-42237: Link to complete list of codec aliases (GH-136625)
#136626 merged
Jul 13, 2025 -
gh-42237: Link to complete list of codec aliases
#136625 merged
Jul 13, 2025 -
gh-132629: Deprecate acception out of range values for unsigned integers in PyArg_Parse
#132630 merged
Jul 13, 2025 -
[3.13] gh-132346: Docs: Clarify that reference counts aren't stable between versions (GH-132352)
#136614 merged
Jul 13, 2025 -
[3.14] gh-132346: Docs: Clarify that reference counts aren't stable between versions (GH-132352)
#136613 merged
Jul 13, 2025 -
gh-132346: Docs: Clarify that reference counts aren't stable between versions
#132352 merged
Jul 13, 2025 -
gh-136547: allow to temporarily disable hash algorithms in tests
#136570 merged
Jul 13, 2025 -
[3.14] gh-134833: improve docs for
del s[i:j]
inMutable Sequence Types
(GH-134834)#136608 merged
Jul 13, 2025 -
[3.14] Docs: Fix and improve the
PyUnstable_Object_EnableDeferredRefcount
documentation (GH-135323)#136610 merged
Jul 13, 2025 -
Docs: Fix and improve the
PyUnstable_Object_EnableDeferredRefcount
documentation#135323 merged
Jul 13, 2025 -
[3.13] gh-136523: Fix wave.Wave_write emitting an unraisable when open raises (GH-136529)
#136607 merged
Jul 13, 2025 -
[3.13] gh-134833: improve docs for
del s[i:j]
inMutable Sequence Types
(GH-134834)#136609 merged
Jul 13, 2025 -
gh-134833: Detail
del s[i:j]
inMutable Sequence Types
#134834 merged
Jul 13, 2025 -
gh-132969: ACKS file update was missed in gh-133222
#136144 merged
Jul 13, 2025 -
gh-136523: fix wave.Wave_write emitting an unraisable when open raises
#136529 merged
Jul 13, 2025 -
[3.14] gh-134939: Correct
concurrent.interpreters
source code link (GH-136564)#136605 merged
Jul 13, 2025 -
gh-134939: Correct
concurrent.interpreters
source code link#136564 merged
Jul 13, 2025 -
[3.13] gh-101100: Fix sphinx warnings in Doc/library/platform.rst (GH-136562)
#136598 merged
Jul 12, 2025 -
[3.14] gh-101100: Fix sphinx warnings in Doc/library/platform.rst (GH-136562)
#136597 merged
Jul 12, 2025 -
gh-101100: Fix sphinx warnings in
Doc/library/platform.rst
#136562 merged
Jul 12, 2025 -
gh-136591: avoid using deprecated features for OpenSSL 3.0+
#136592 merged
Jul 12, 2025 -
[3.14] gh-136549: Fix signature of threading.excepthook() (GH-136559)
#136589 merged
Jul 12, 2025 -
[3.13] gh-136549: Fix signature of threading.excepthook() (GH-136559)
#136590 merged
Jul 12, 2025 -
gh-136549: Fix signature of threading.excepthook()
#136559 merged
Jul 12, 2025 -
[3.14] gh-134759: fix
UnboundLocalError
inemail.message.Message.get_payload
(GH-136071)#136579 merged
Jul 12, 2025 -
[3.13] gh-134759: fix
UnboundLocalError
inemail.message.Message.get_payload
(GH-136071)#136580 merged
Jul 12, 2025 -
gh-134759:
UnboundLocalError
inemail.message.Message.get_payload
#136071 merged
Jul 12, 2025 -
gh-99813: Start using
SSL_sendfile
when available#99907 merged
Jul 12, 2025 -
[3.14] gh-89083: Add CLI tests for
UUIDv{6,7,8}
(GH-136548)#136576 merged
Jul 12, 2025 -
gh-99631: Add custom loads and dumps support for the shelve module
#118065 merged
Jul 12, 2025 -
[3.12] gh-102555: Fix comment parsing in HTMLParser according to the HTML5 standard (GH-135664)
#136273 merged
Jul 12, 2025 -
[3.11] gh-102555: Fix comment parsing in HTMLParser according to the HTML5 standard (GH-135664)
#136274 merged
Jul 12, 2025 -
[3.10] gh-102555: Fix comment parsing in HTMLParser according to the HTML5 standard (GH-135664)
#136275 merged
Jul 12, 2025 -
[3.9] gh-102555: Fix comment parsing in HTMLParser according to the HTML5 standard (GH-135664)
#136276 merged
Jul 12, 2025 -
gh-89083: Add CLI tests for
UUIDv{6,7,8}
#136548 merged
Jul 12, 2025 -
gh-135853: add
math.fmax
andmath.fmin
#135888 merged
Jul 12, 2025 -
gh-136565: Improve and amend
hashlib.__doc__
#136566 merged
Jul 12, 2025 -
gh-111506: Add _Py_OPAQUE_PYOBJECT to hide PyObject layout & related API
#136505 merged
Jul 12, 2025 -
gh-135401: Test AWS-LC as a cryptography library in CI
#135402 merged
Jul 11, 2025 -
Minor edit: Improve comment readability and ordering
#136557 merged
Jul 11, 2025 -
Doc: More duplicate word fix
#136299 merged
Jul 11, 2025 -
[3.13] gh-101100: Fix sphinx warnings in Doc/library/functools.rst (GH-136424)
#136554 merged
Jul 11, 2025 -
[3.14] gh-101100: Fix sphinx warnings in Doc/library/functools.rst (GH-136424)
#136552 merged
Jul 11, 2025 -
[3.13] gh-130160: use
.. program::
directive for documentingvenv
CLI (GH-130699)#136551 merged
Jul 11, 2025 -
gh-101100: Fix sphinx warnings in
Doc/library/functools.rst
#136424 merged
Jul 11, 2025 -
[3.14] gh-130160: use
.. program::
directive for documentingvenv
CLI (GH-130699)#136550 merged
Jul 11, 2025 -
[3.14] gh-130478: fix HACL* build for macOS Silicon (GH-134188)
#135009 merged
Jul 11, 2025 -
gh-135906: Test the internal C API in test_cext
#136247 merged
Jul 11, 2025 -
gh-136156: Remove tempfile test_link_tmpfile()
#136534 merged
Jul 11, 2025 -
[3.14] gh-136517: Print uncollectable objects if DEBUG_UNCOLLECTABLE mode was set (GH-136518)
#136522 merged
Jul 11, 2025 -
[3.14] gh-136541: Fix several problems of perf trampolines in x86_64 and aarch64 (GH-136500)
#136544 merged
Jul 11, 2025 -
[3.13] gh-136541: Fix several problems of perf trampolines in x86_64 and aarch64 (GH-136500)
#136545 merged
Jul 11, 2025 -
gh-136541: Fix several problems of perf trampolines in x86_64 and aarch64
#136500 merged
Jul 11, 2025 -
gh-136300: Modify C tests to conform to PEP-737
#136301 merged
Jul 11, 2025 -
[3.14] gh-136434: Fix docs generation of
UnboundItem
in subinterpreters (GH-136435)#136540 merged
Jul 11, 2025 -
gh-136434: Fix docs generation of
UnboundItem
in subinterpreters#136435 merged
Jul 11, 2025 -
[3.13] gh-76637: Note that
undefined
Codec is for testing (GH-136531)#136537 merged
Jul 11, 2025 -
[3.14] gh-76637: Note that
undefined
Codec is for testing (GH-136531)#136536 merged
Jul 11, 2025 -
gh-76637: Note that
undefined
Codec is for testing#136531 merged
Jul 11, 2025 -
[3.13] gh-101100: Fix sphinx warnings in
library/email.parser.rst
(GH-136475)#136533 merged
Jul 11, 2025 -
[3.14] gh-101100: Fix sphinx warnings in
library/email.parser.rst
(GH-136475)#136532 merged
Jul 11, 2025 -
gh-101100: Fix sphinx warnings in
library/email.parser.rst
#136475 merged
Jul 11, 2025 -
gh-107538: [Enum] fix handling of inverted/negative values
#132273 merged
Jul 10, 2025 -
Omit
Python/perf_jit_trampoline.c
from the**/*jit*
CODEOWNERS rule#136519 merged
Jul 10, 2025 -
gh-136517: Print uncollectable objects if DEBUG_UNCOLLECTABLE mode was set
#136518 merged
Jul 10, 2025 -
gh-135953: Implement sampling tool under profile.sample
#135998 merged
Jul 10, 2025 -
[3.14] gh-52876: Implement missing parameter in
codecs.StreamReaderWriter
functions (GH-136498)#136514 merged
Jul 10, 2025 -
[3.13] gh-52876: Implement missing parameter in
codecs.StreamReaderWriter
functions (GH-136498)#136515 merged
Jul 10, 2025 -
gh-52876: Implement missing parameter in
codecs.StreamReaderWriter
functions#136498 merged
Jul 10, 2025 -
[3.14] gh-82663: Clarify
codecs.iterdecode/encode
docs (GH-136497)#136513 merged
Jul 10, 2025 -
[3.13] gh-82663: Clarify
codecs.iterdecode/encode
docs (GH-136497)#136512 merged
Jul 10, 2025 -
gh-82663: Clarify
codecs.iterdecode/encode
docs#136497 merged
Jul 10, 2025 -
[3.14] gh-132661: Add default value (of
""
) forInterpolation.expression
(GH-136441)#136511 merged
Jul 10, 2025 -
gh-132661: Add default value (of
""
) forInterpolation.expression
#136441 merged
Jul 10, 2025 -
[3.14] gh-136394: Fix race condition in test_zstd (GH-136432)
#136506 merged
Jul 10, 2025 -
[3.13] gh-136209: Add .. c:var:: declarations for C exception types (GH-136210)
#136503 merged
Jul 10, 2025 -
[3.14] gh-136209: Add .. c:var:: declarations for C exception types (GH-136210)
#136504 merged
Jul 10, 2025 -
gh-136394: Fix race condition in test_zstd
#136432 merged
Jul 10, 2025 -
[3.13] gh-136438: Make sure
test_builtins
pass with all optimization levels (GH-136474)#136502 merged
Jul 10, 2025 -
gh-82088: Improve performance of PyLong_As*() for multi-digit ints
#135585 merged
Jul 10, 2025 -
gh-136209: Add .. c:var:: declarations for C exception types
#136210 merged
Jul 10, 2025 -
[3.12] gh-128605: Add branch protections for x86_64 in asm_trampolineS (#128606)
#135094 merged
Jul 10, 2025 -
[3.14] gh-136438: Make sure
test_builtins
pass with all optimization levels (GH-136474)#136496 merged
Jul 10, 2025 -
gh-136438: Make sure
test_builtins
pass with all optimization levels#136474 merged
Jul 10, 2025 -
[3.14] gh-136476: Remove creation of unused list (GH-136494)
#136495 merged
Jul 10, 2025 -
gh-136476: Remove creation of unused list
#136494 merged
Jul 10, 2025 -
[3.14] gh-135846: Add zstd dependency to Android build script (GH-136253)
#136491 merged
Jul 10, 2025 -
[3.14] gh-136476: Show the full stack in get_async_stack_trace in _remote_debugging (GH-136483)
#136490 merged
Jul 9, 2025 -
gh-135846: Add zstd dependency to Android build script
#136253 merged
Jul 9, 2025 -
[3.13] gh-102740: Clarify time.monotonic() "system-wide" in the doc (GH-136431)
#136489 merged
Jul 9, 2025 -
[3.14] gh-102740: Clarify time.monotonic() "system-wide" in the doc (GH-136431)
#136488 merged
Jul 9, 2025 -
gh-136476: Show the full stack in get_async_stack_trace in _remote_debugging
#136483 merged
Jul 9, 2025 -
gh-102740: Clarify time.monotonic() "system-wide" in the doc
#136431 merged
Jul 9, 2025 -
gh-136156: Skip test_tempfile.test_link_tmpfile() on Android
#136430 merged
Jul 9, 2025 -
[3.13] gh-136145: Define 'standard library' and 'stdlib' in the glossary (GH-136146)
#136486 merged
Jul 9, 2025 -
[3.14] gh-136145: Define 'standard library' and 'stdlib' in the glossary (GH-136146)
#136485 merged
Jul 9, 2025 -
gh-136145: Define 'standard library' and 'stdlib' in the glossary
#136146 merged
Jul 9, 2025 -
Add Diego as code owner of the JIT
#136460 merged
Jul 9, 2025 -
GH-115802: Optimize JIT stencils for size
#136393 merged
Jul 9, 2025 -
Minor edit: Move comments closer to the code they describe
#136477 merged
Jul 9, 2025 -
[3.13] gh-81520: Document unexpected
os.path.ismount
behaviour with btrfs subvolumes (GH-136058)#136473 merged
Jul 9, 2025 -
[3.14] gh-81520: Document unexpected
os.path.ismount
behaviour with btrfs subvolumes (GH-136058)#136471 merged
Jul 9, 2025 -
gh-81520: Add documentatoion about unexpected os.path.ismount() behaviour
#136058 merged
Jul 9, 2025 -
[3.13] gh-131825: Fix
sqlite3
timezone-naive adapter recipe (GH-136270)#136468 merged
Jul 9, 2025 -
[3.14] gh-131825: Fix
sqlite3
timezone-naive adapter recipe (GH-136270)#136467 merged
Jul 9, 2025 -
gh-131825: Fixed sqlite timezone-naive adapter recipe
#136270 merged
Jul 9, 2025 -
[3.13] Docs: unittest.enterModuleContext is not a classmethod (GH-136464)
#136466 merged
Jul 9, 2025 -
[3.14] Docs: unittest.enterModuleContext is not a classmethod (GH-136464)
#136465 merged
Jul 9, 2025 -
Docs: unittest.enterModuleContext is not a classmethod
#136464 merged
Jul 9, 2025 -
[3.14] gh-136447: Use
self.loop
instead of globalloop
variable in asyncio REPL (GH-136448)#136458 merged
Jul 9, 2025 -
[3.13] gh-136447: Use
self.loop
instead of globalloop
variable in asyncio REPL (GH-136448)#136457 merged
Jul 9, 2025 -
gh-136447: Use
self.loop
instead of globalloop
variable in asyncio REPL#136448 merged
Jul 9, 2025 -
[3.13] gh-136162: Clean up
encodings
package documentation#136456 merged
Jul 9, 2025 -
[3.14] gh-134657: Remove newly added private names from asyncio.__all__ (GH-134665)
#136455 merged
Jul 9, 2025 -
[3.14] gh-136162: Document
encodings
package functions (GH-136164)#136454 merged
Jul 9, 2025 -
[3.13] gh-136162: Document
encodings
package functions (GH-136164)#136453 merged
Jul 9, 2025 -
[3.14] gh-53243: Document
codecs.readbuffer_encode()
(GH-136284)#136452 merged
Jul 9, 2025 -
[3.13] gh-53243: Document
codecs.readbuffer_encode()
(GH-136284)#136451 merged
Jul 9, 2025 -
[3.14] gh-94503: Update logging cookbook example with info on addressing log injection. (GH-136446)
#136449 merged
Jul 9, 2025 -
[3.13] gh-94503: Update logging cookbook example with info on addressing log injection. (GH-136446)
#136450 merged
Jul 9, 2025 -
gh-134657: Remove newly added private names from asyncio.__all__
#134665 merged
Jul 9, 2025 -
gh-53243: Document
codecs.readbuffer_encode()
#136284 merged
Jul 9, 2025 -
gh-94503: Update logging cookbook example.
#136446 merged
Jul 9, 2025 -
gh-119109: improve
functools.partial
vectorcall with keywords#124584 merged
Jul 9, 2025 -
[3.14] gh-136229: Remove Platform Emscripten is not supported warning (GH-136230)
#136445 merged
Jul 9, 2025 -
gh-136229: Remove Platform Emscripten is not supported warning
#136230 merged
Jul 9, 2025 -
[3.14] gh-91048: Revert the memory cache removal for remote debugging (GH-136440)
#136443 merged
Jul 9, 2025 -
gh-91048: Revert the memory cache removal for remote debugging
#136440 merged
Jul 9, 2025 -
[3.12] gh-130077: Properly match full soft keywords in the parser (GH-135317)
#135400 merged
Jul 8, 2025 -
Fix comment about number of unicode string types
#136439 merged
Jul 8, 2025 -
gh-136162: Document
encodings
#136164 merged
Jul 8, 2025 -
GH-91636: Clear weakrefs created by finalizers.
#136401 merged
Jul 8, 2025 -
[3.14] GH-133136: Revise QSBR to reduce excess memory held (gh-135473)
#135912 merged
Jul 8, 2025 -
[3.14] Update bytecode magic number in tests for the 3.14 release candidate (GH-136427)
#136429 merged
Jul 8, 2025 -
Update bytecode magic number in tests for the 3.14 release candidate
#136427 merged
Jul 8, 2025 -
gh-136156: Allow using linkat() with TemporaryFile
#136281 merged
Jul 8, 2025 -
[3.14] gh-136380: Fix import behavior for
concurrent.futures.InterpreterPoolExecutor
(GH-136381)#136420 merged
Jul 8, 2025 -
gh-136380: Fix import behavior for concurrent.futures.InterpreterPoolExecutor
#136381 merged
Jul 8, 2025 -
[3.14] gh-136186: Fix race condition in test_external_inspection.test_only_active_thread (GH-136347)
#136416 merged
Jul 8, 2025 -
gh-136186: Fix race condition in test_external_inspection.test_only_active_thread
#136347 merged
Jul 8, 2025 -
[3.13] gh-101100: Fix sphinx warnings in
Doc/library/exceptions.rst
(GH-136309)#136415 merged
Jul 8, 2025 -
[3.14] gh-101100: Fix sphinx warnings in
Doc/library/exceptions.rst
(GH-136309)#136414 merged
Jul 8, 2025 -
gh-101100: Fix sphinx warnings in
Doc/library/exceptions.rst
#136309 merged
Jul 8, 2025 -
[3.14] gh-120713: Make _Py_NORMALIZE_CENTURY private (GH-135933)
#136387 merged
Jul 8, 2025 -
[3.14] gh-136297: Fix
hypothesis
andsubTest
usage intest_zoneinfo_property.py
(GH-136384)#136407 merged
Jul 8, 2025 -
[3.13] gh-136297: Fix
hypothesis
andsubTest
usage intest_zoneinfo_property.py
(GH-136384)#136408 merged
Jul 8, 2025 -
gh-136297: Fix
hypothesis
andsubTest
usage intest_zoneinfo_property.py
#136384 merged
Jul 8, 2025 -
gh-117657: enable
test_capi
under TSAN#136269 merged
Jul 8, 2025 -
gh-134043: use
_PyObject_GetMethodStackRef
in pattern matching#136356 merged
Jul 8, 2025 -
[3.13] gh-136155: Docs: only add custom OpenGraph protocol meta tags for HTML builds (GH-136187)
#136383 merged
Jul 8, 2025 -
[3.14] gh-136155: Docs: only add custom OpenGraph protocol meta tags for HTML builds (GH-136187)
#136382 merged
Jul 8, 2025 -
[3.14] gh-101100: Fix sphinx warnings in
whatsnew/3.11.rst
(GH-136402)#136405 merged
Jul 8, 2025 -
[3.13] gh-101100: Fix sphinx warnings in
whatsnew/3.11.rst
(GH-136402)#136404 merged
Jul 8, 2025 -
gh-101100: Fix sphinx warnings in
whatsnew/3.11.rst
#136402 merged
Jul 8, 2025 -
[3.14] gh-102567: Add missing newline to
--help-all
(GH-136391)#136403 merged
Jul 8, 2025 -
[3.14] gh-135913: Document ob_refcnt, ob_type, ob_size (GH-135914)
#136377 merged
Jul 8, 2025 -
gh-102567: Add missing newline to
--help-all
#136391 merged
Jul 8, 2025 -
[3.14] gh-136032: Fix
argparse.BooleanOptionalAction
doc (GH-136133)#136329 merged
Jul 8, 2025 -
[3.13] gh-136032: Fix
argparse.BooleanOptionalAction
doc (GH-136133)#136330 merged
Jul 8, 2025 -
gh-98388: add tests for happy eyeballs
#136368 merged
Jul 7, 2025 -
[3.14] gh-135906: Use
_PyObject_CAST
in internal headers (GH-135892)#136392 merged
Jul 7, 2025 -
gh-135906: Use _PyObject_CAST in internal CPython headers
#135892 merged
Jul 7, 2025 -
[3.13] gh-101100: Fix Sphinx warnings in library/email.compat32-message.rst (GH-136323)
#136390 merged
Jul 7, 2025 -
[3.14] gh-101100: Fix Sphinx warnings in library/email.compat32-message.rst (GH-136323)
#136389 merged
Jul 7, 2025 -
gh-101100: Fix Sphinx warnings in library/email.compat32-message.rst
#136323 merged
Jul 7, 2025 -
[3.14] gh-87790: support thousands separators for formatting fractional part of Decimal (GH-132202)
#136365 merged
Jul 7, 2025 -
[3.14] gh-87790: support thousands separators for formatting fractional part of Fraction (GH-132204)
#136364 merged
Jul 7, 2025 -
gh-120713: Make _Py_NORMALIZE_CENTURY private
#135933 merged
Jul 7, 2025 -
gh-136155: Docs: only add custom OpenGraph protocol meta tags for HTML builds
#136187 merged
Jul 7, 2025 -
[3.14] gh-124486: Fix test_whichdb_ndbm in test_dbm on NetBSD (GH-136335)
#136378 merged
Jul 7, 2025 -
[3.13] gh-124486: Fix test_whichdb_ndbm in test_dbm on NetBSD (GH-136335)
#136379 merged
Jul 7, 2025 -
gh-124486: Fix test_whichdb_ndbm in test_dbm on NetBSD
#136335 merged
Jul 7, 2025 -
gh-135913: Document ob_refcnt, ob_type, ob_size
#135914 merged
Jul 7, 2025 -
[3.13] gh-86682: Add versionadded for sys._getframemodulename (GH-136325)
#136376 merged
Jul 7, 2025 -
[3.14] gh-86682: Add versionadded for sys._getframemodulename (GH-136325)
#136375 merged
Jul 7, 2025 -
gh-86682: Add versionadded for sys._getframemodulename
#136325 merged
Jul 7, 2025 -
[3.14] gh-131591: Document Py_REMOTE_DEBUG (GH-135929)
#136374 merged
Jul 7, 2025 -
gh-131591: Document Py_REMOTE_DEBUG
#135929 merged
Jul 7, 2025 -
[3.14] gh-135755: Document __future__.* and CO_* as proper Sphinx objects (GH-135980)
#136370 merged
Jul 7, 2025 -
[3.14] gh-101100: Fix sphinx warnings in
whatsnew/3.9
(GH-136163)#136372 merged
Jul 7, 2025 -
[3.13] gh-101100: Fix sphinx warnings in
whatsnew/3.9
(GH-136163)#136373 merged
Jul 7, 2025 -
gh-101100: Fix sphinx warnings in
whatsnew/3.9
#136163 merged
Jul 7, 2025 -
gh-135755: Document __future__.* and CO_* as proper Sphinx objects
#135980 merged
Jul 7, 2025 -
[3.14] gh-130662: Accept leading zeros in precision/width for Decimal's formatting (GH-132549)
#136362 merged
Jul 7, 2025 -
[3.14] gh-130662: Accept leading zeros in precision/width for Fraction's formatting (GH-130663)
#136361 merged
Jul 7, 2025 -
[3.14] gh-136289: Fix test_sqlite3 on platforms with strict UTF-8 filesystem (GH-136326)
#136350 merged
Jul 7, 2025 -
[3.13] gh-136289: Fix test_sqlite3 on platforms with strict UTF-8 filesystem (GH-136326)
#136351 merged
Jul 7, 2025 -
[3.14] GH-133932: Tagged ints are heap safe (GH-134244)
#134494 merged
Jul 7, 2025 -
[3.14] GH-135106: Restrict trashcan to GC'ed objects (GH-135682)
#135876 merged
Jul 7, 2025 -
[3.13] gh-127502: Remove XML vulnerability table (GH-135294)
#136360 merged
Jul 7, 2025 -
[3.14] gh-127502: Remove XML vulnerability table (GH-135294)
#136359 merged
Jul 7, 2025 -
gh-127502: Update XML vulnerability table
#135294 merged
Jul 7, 2025 -
gh-94503: Update logging cookbook with an example of uniformly handli…
#136217 merged
Jul 7, 2025 -
gh-87790: support thousands separators for formatting fractional part of Fraction
#132204 merged
Jul 7, 2025 -
gh-87790: support thousands separators for formatting fractional part of Decimal
#132202 merged
Jul 7, 2025 -
[3.14] gh-109700: fix interpreter finalization while handling memory error (GH-136342)
#136352 merged
Jul 7, 2025 -
[3.13] gh-109700: fix interpreter finalization while handling memory error (GH-136342)
#136353 merged
Jul 7, 2025 -
gh-109700: fix interp finalization while handling memory error
#136342 merged
Jul 7, 2025 -
gh-136289: Fix test_sqlite3 on platforms with strict UTF-8 filesystem
#136326 merged
Jul 7, 2025 -
[3.13] Docs: Move "or" outside monospace syntax in tarfile.rst (GH-136263)
#136348 merged
Jul 7, 2025 -
[3.14] gh-136316: Make typing.evaluate_forward_ref better at evaluating nested forwardrefs (GH-136319)
#136346 merged
Jul 7, 2025 -
gh-136316: Make typing.evaluate_forward_ref better at evaluating nested forwardrefs
#136319 merged
Jul 6, 2025 -
gh-136021: Make
type_params
a required parameter fortyping._eval_type
#136332 merged
Jul 6, 2025 -
[3.13] gh-109070: Document that get_context in multiprocessing have side effect (GH-136341)
#136344 merged
Jul 6, 2025 -
[3.14] gh-109070: Document that get_context in multiprocessing have side effect (GH-136341)
#136343 merged
Jul 6, 2025 -
gh-109070: Document that get_context in multiprocessing have side effect
#136341 merged
Jul 6, 2025 -
[3.14] gh-109700: fix memory error handling in
PyDict_SetDefault
(GH-136338)#136340 merged
Jul 6, 2025 -
gh-109700: fix memory error handling in
PyDict_SetDefault
#136338 merged
Jul 6, 2025 -
[3.14] gh-129824: fix data races in subinterpreters under TSAN (GH-135794)
#136266 merged
Jul 6, 2025 -
[3.14] gh-136285: Improve
pickle
protocol testing intest_interpreters
(GH-136286)#136333 merged
Jul 6, 2025 -
gh-136285: Improve
pickle
protocol testing intest_interpreters
#136286 merged
Jul 6, 2025
192 Pull requests opened by 95 people
-
Add test for opening an SQLite with bytes path
#136331 opened
Jul 6, 2025 -
gh-83714: Use statx on Linux 4.11 and later in os.stat
#136334 opened
Jul 6, 2025 -
gh-136336: add tests for PySys_Audit() and PySys_AuditTuple()
#136337 opened
Jul 6, 2025 -
gh-135675: Document 10.16 vs 11.0 / 16.0 vs 26.0 behavior of platform.mac_ver()
#136339 opened
Jul 6, 2025 -
gh-136355: Deprecate `-b` and `-bb` CLI flags in 3.15
#136363 opened
Jul 7, 2025 -
gh-89979: Sync C/Python `datetime` implementations positional arguments
#136366 opened
Jul 7, 2025 -
gh-136327: Fix inconsistent TypeError messages regarding invalid values after * and **
#136395 opened
Jul 7, 2025 -
[3.12] gh-136155: Docs: only add custom OpenGraph protocol meta tags for HTML builds (GH-136187)
#136406 opened
Jul 8, 2025 -
gh-85222: Document the side effect in multiprocessing
#136426 opened
Jul 8, 2025 -
gh-136438: Make sure `test_compile` pass with all optimization levels
#136478 opened
Jul 9, 2025 -
gh-136438: Make sure test.test_pydoc.test_pydoc pass with all optimization levels
#136479 opened
Jul 9, 2025 -
gh-136231: Document xml.etree.ElementTree.iselement behavior when used with types
#136484 opened
Jul 9, 2025 -
gh-136442: Fix unittest to return exit code 5 when setUpClass raises an exception
#136487 opened
Jul 9, 2025 -
gh-136438: Make sure `test_interpreters` pass with all optimization levels
#136499 opened
Jul 10, 2025 -
gh-111704: Add `stdtypes.rst` to doctests
#136501 opened
Jul 10, 2025 -
gh-136507: Fix mimetypes CLI to handle multiple file parameters
#136508 opened
Jul 10, 2025 -
gh-135559: [Enum] dir() on a Flag now shows aliases
#136527 opened
Jul 11, 2025 -
gh-83336: Add alias for consistency to `utf-8-sig`
#136530 opened
Jul 11, 2025 -
gh-136535: Tests: Correct `Py_TPFLAGS_MANAGED_DICT` in `test_class.py`
#136538 opened
Jul 11, 2025 -
gh-135700: Fix instructions in __annotate__ have incorrect code positions
#136543 opened
Jul 11, 2025 -
gh-136571: Convert more code in datetime to Argument Clinic
#136573 opened
Jul 12, 2025 -
gh-136006: fix `Py_NAN` expansion on Solaris systems
#136575 opened
Jul 12, 2025 -
gh-130425: Add "Did you mean [...]" suggestions for `del obj.attr`
#136588 opened
Jul 12, 2025 -
gh-136438: Make sure `test_dis` pass with all optimization levels
#136593 opened
Jul 12, 2025 -
gh-136599: Improve long_hash
#136600 opened
Jul 12, 2025 -
gh-62040: Raise `ValueError` on invalid *errors* argument in several codecs
#136611 opened
Jul 13, 2025 -
gh-101100: Fix sphinx warnings in `library/xml.sax.handler.rst`
#136612 opened
Jul 13, 2025 -
gh-136134: imaplib: fix CRAM-MD5 on FIPS-only environments
#136615 opened
Jul 13, 2025 -
gh-136618: lookbehind assertions doc at regex
#136619 opened
Jul 13, 2025 -
gh-136602: Fix wrong `offset_data` being used for sparse files with an additional `size` PAX keyword
#136621 opened
Jul 13, 2025 -
gh-136601: Always set `TarInfo.size` to the real file size for sparse files
#136622 opened
Jul 13, 2025 -
gh-136134: smtplib: fix CRAM-MD5 on FIPS-only environments
#136623 opened
Jul 13, 2025 -
gh-136595: Normalize surrogate pairs in REPL input to fix UnicodeEnco…
#136639 opened
Jul 14, 2025 -
gh-55531: Implement `normalize_encoding` in C
#136643 opened
Jul 14, 2025 -
gh-136616: Improve `assert` syntax error messages
#136653 opened
Jul 14, 2025 -
gh-123299: Update What's new in Python 3.14: typos and misplaced item.
#136665 opened
Jul 15, 2025 -
gh-136687: allow manually excluding ncurses from the build
#136696 opened
Jul 15, 2025 -
gh-137153: Add `latin_N` aliases to `encodings.aliases`
#136701 opened
Jul 16, 2025 -
gh-136728: Refactor build.yml CI config and multissltests.py
#136729 opened
Jul 16, 2025 -
gh-136681: make argsbuf static to speedup processing positional arguments with AC
#136732 opened
Jul 17, 2025 -
gh-136191: Unify commands to uppercase for wider support
#136733 opened
Jul 17, 2025 -
gh-118469: Document sqlite3.Binary in module constants
#136734 opened
Jul 17, 2025 -
gh-136736: Fix handling alphanumerical non-ASCII characters in encodings.normalize_encoding()
#136737 opened
Jul 17, 2025 -
Fix typo in `format_string` docstring
#136742 opened
Jul 17, 2025 -
gh-136234: Fix _SelectorSocketTransport.writelines to be robust to connection loss
#136743 opened
Jul 17, 2025 -
gh-136744: Remove unnecessary chmod from pydoc.apropos() test.
#136746 opened
Jul 17, 2025 -
gh-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-136672: Docs: Move Enum functions and add examples
#136791 opened
Jul 19, 2025 -
gh-135427: Fix DeprecationWarning for os.fork when run in threads with -Werror
#136796 opened
Jul 19, 2025 -
gh-80744: do not read .pdbrc twice when cwd == $home
#136816 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 -
gh-74585: Fix race condition in shutil.copyfile
#136836 opened
Jul 19, 2025 -
gh-136722: add TurtleGraphicsError documentation
#136838 opened
Jul 19, 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-83424: Allow empty name if handle is non-null when create ctypes.CDLL
#136878 opened
Jul 20, 2025 -
Fix various user-visible typos
#136884 opened
Jul 20, 2025 -
zipfile: add a structural validation feature
#136891 opened
Jul 20, 2025 -
gh-136924: Suspend REPL colorizing when in a REPL interactive command
#136926 opened
Jul 21, 2025 -
gh-136938: Do not use `var` in js, use `let` and `const`
#136939 opened
Jul 21, 2025 -
gh-136897: Update docstring of `str.translate`
#136954 opened
Jul 21, 2025 -
gh-121237: Add `%:z` directive to datetime.strptime
#136961 opened
Jul 22, 2025 -
gh-112632: Add optional keyword-only argument `block_style` to `pprint`
#136964 opened
Jul 22, 2025 -
gh-135228: Create __dict__ and __weakref__ descriptors for object
#136966 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 -
[3.14] gh-136437: Convert more ``os.path`` functions to positional-only in the docs (GH-136970)
#137000 opened
Jul 22, 2025 -
gh-137007: Track executor before any possible deallocations
#137016 opened
Jul 22, 2025 -
gh-106318: Add example for str.format()
#137018 opened
Jul 22, 2025 -
gh-106318: Add example for str.index()
#137023 opened
Jul 22, 2025 -
[3.14] gh-136516: Mention installation artifacts as de-facto resources (GH-136419)
#137038 opened
Jul 23, 2025 -
gh-135228: When @dataclass(slots=True) replaces a dataclass, make the original class collectible (take 2)
#137047 opened
Jul 23, 2025 -
[3.14] Touch up `Setup.local` handling in `Tools/wasm/wasi` (GH-137051)
#137053 opened
Jul 23, 2025 -
gh-137056: Fix DTrace build support on NetBSD
#137057 opened
Jul 23, 2025 -
gh-137063: Remove notice about ast node types no longer available
#137064 opened
Jul 24, 2025 -
gh-137065: Unmerge types.UnionType and typing.Union
#137069 opened
Jul 24, 2025 -
[3.14] gh-136759: rename `lock.h` to `pylock.h` (GH-137041)
#137072 opened
Jul 24, 2025 -
gh-137078: Fix keyword typo recognition when executed over files
#137079 opened
Jul 24, 2025 -
[3.14] Fix docs for Queue.shutdown (gh-137028)
#137080 opened
Jul 24, 2025 -
gh-116111: Clarify DST behaviour in datetime arithmetic and zoneinfo docs
#137092 opened
Jul 24, 2025 -
GH-132532: Add new DSL macros to better declare semantics of exits at ends of instructions/uops.
#137098 opened
Jul 25, 2025 -
gh-81719: Add private members to ``zipfile.ZipFile`` to make it easier to subclass
#137101 opened
Jul 25, 2025 -
[3.14] gh-134698: Hold a lock when the thread state is detached in `ssl` (GH-134724)
#137107 opened
Jul 25, 2025 -
gh-137110: Untrack immortal objects from expand_region_transitivity_reachable
#137111 opened
Jul 25, 2025 -
[3.14] gh-136912: fix handling of `OverflowError` in `hmac.digest` (GH-136917)
#137116 opened
Jul 26, 2025 -
[3.14] gh-126662: naming consistency for `signal.ItimerError` (GH-126712)
#137122 opened
Jul 26, 2025 -
gh-137136: Suppress build warnings when build on Windows with --experimental-jit-interpreter
#137137 opened
Jul 27, 2025 -
gh-133951: Remove lib64->lib symlink in venv creation
#137139 opened
Jul 27, 2025 -
gh-137113 docs: note readline no longer supported in REPL after 3.13
#137142 opened
Jul 27, 2025 -
gh-130567: Remove optimistic allocation in locale.strxfrm()
#137143 opened
Jul 27, 2025 -
gh-137146: Restrict IPvFuture address parsing to RFC 3986-valid characters
#137147 opened
Jul 27, 2025 -
gh-137146: Validate IPv6 ZoneID characters against RFC 6874 in urllib.parse
#137148 opened
Jul 27, 2025 -
[3.14] gh-136278: Document codecs.escape_encode() and codecs.escape_decode() (GH-136314)
#137149 opened
Jul 27, 2025 -
Add explanation comments for tests for overlapped ZIP entries
#137152 opened
Jul 27, 2025 -
[3.9] gh-121227: Disallow setting an empty list for NPN
#137161 opened
Jul 28, 2025 -
gh-88886: Remove excessive encoding name normalization
#137167 opened
Jul 28, 2025 -
gh-89687: fix get_type_hints with dataclasses __init__ generation
#137168 opened
Jul 28, 2025 -
[3.11] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137172 opened
Jul 28, 2025 -
gh-137173: Allow signal handling in isolated subinterpreters
#137174 opened
Jul 28, 2025 -
[3.14] gh-131338: Disable computed stack limit checks on non-glibc linux (GH-134336)
#137175 opened
Jul 28, 2025 -
[3.10] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137176 opened
Jul 28, 2025 -
[3.9] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137177 opened
Jul 28, 2025 -
gh-137242: Add Android CI job
#137186 opened
Jul 28, 2025 -
gh-131253: free-threaded build support for pystats
#137189 opened
Jul 28, 2025 -
GH-83065: Fix import deadlock by implementing hierarchical module locking
#137196 opened
Jul 29, 2025 -
gh-137197: Add SSLContext.set_ciphersuites to set TLS 1.3 ciphers
#137198 opened
Jul 29, 2025 -
gh-79986: Add parsing for References/In-Reply-To email headers
#137201 opened
Jul 29, 2025 -
gh-137199: set associated module for `_hashlib` heap types
#137203 opened
Jul 29, 2025 -
[3.14] gh-137185: Fix `_Py_DumpStack()` async signal safety (gh-137187)
#137206 opened
Jul 29, 2025 -
[Doc] Remove unnecessary quotes from typing module
#137207 opened
Jul 29, 2025 -
[3.14] gh-137183: Document that `array.array` typecode `w` is new in 3.13 (GH-137184)
#137208 opened
Jul 29, 2025 -
gh-137210: Add a struct, slot & function for checking an extension's ABI
#137212 opened
Jul 29, 2025 -
gh-132661: docs: add a t-string tutorial
#137213 opened
Jul 29, 2025 -
gh-137026: Add an explainer guide for asyncio
#137215 opened
Jul 29, 2025 -
[3.14] gh-137179: Fix flaky test_history_survive_crash test (gh-137180)
#137216 opened
Jul 29, 2025 -
gh-137219: Export _PyEval_StopTheWorld and _PyEval_StartTheWorld
#137220 opened
Jul 30, 2025 -
gh-131591: Fix syntax in remote debugger doc
#137225 opened
Jul 30, 2025 -
gh-137226: Fix behavior of ForwardRef.evaluate with type_params
#137227 opened
Jul 30, 2025 -
gh-137228: Improve get_type_hints()
#137230 opened
Jul 30, 2025 -
[3.14] GH-137248: Add a `--logdir` option to `Tools/wasm/wasi` (GH-137249)
#137252 opened
Jul 30, 2025 -
gh-87281: Fix support for locales with modifiers
#137253 opened
Jul 30, 2025 -
[3.14] gh-137239: Add *_max functions to heapq.__all__ (gh-137241)
#137256 opened
Jul 30, 2025 -
GH-137218: Update `make` for JIT stencils
#137265 opened
Jul 31, 2025 -
gh-128813: deprecate cval field of the PyComplexObject struct
#137271 opened
Jul 31, 2025 -
[3.14] gh-137025: Include ``python.worker.mjs`` in the Emscripten Web Example (GH-137236)
#137272 opened
Jul 31, 2025 -
[3.14] gh-137200: support frame lineno setter with `BRANCH_LEFT` and `BRANCH_RIGHT` events (GH-137229)
#137280 opened
Jul 31, 2025 -
Allow anonymous unions in public headers, using `_Py_ANONYMOUS`
#137283 opened
Jul 31, 2025 -
[3.14] gh-137282: Fix `TypeError` in tab completion and `dir()` of `concurrent.futures` (GH-137214)
#137284 opened
Jul 31, 2025 -
gh-137103: A faster check_circular
#137286 opened
Jul 31, 2025 -
gh-132661: docs: update PEP 750 section of What's New in 3.14
#137289 opened
Jul 31, 2025 -
gh-118342: [Enum] update docs
#137290 opened
Jul 31, 2025 -
gh-137291: Support perf profiler with an evaluation hook
#137292 opened
Jul 31, 2025 -
gh-136677: Introduce executable specific linker flags to configure
#137296 opened
Aug 1, 2025 -
[3.14] gh-133467: fix data race in `type_set_name` (GH-137302)
#137303 opened
Aug 1, 2025 -
gh-64612: Update error handlers list under `open()`
#137304 opened
Aug 1, 2025 -
[3.14] gh-137273: Fix debug assertion failure in locale.setlocale() on Windows (GH-137300)
#137305 opened
Aug 1, 2025 -
gh-137293: Ignore Exceptions when searching ELF File in Remote Debug
#137309 opened
Aug 1, 2025 -
gh-137025: Update Emscripten Build Docs
#137312 opened
Aug 1, 2025 -
gh-87281: Improve documentation for locale.setlocale() and locale.getlocale()
#137313 opened
Aug 1, 2025 -
gh-137017: Fix `Thread.is_alive()` to only return False after the underlying OS thread exits
#137315 opened
Aug 1, 2025 -
gh-75989: TarFile.extractall and TarFile.extract now overwrite symlinks when extracting hardlinks
#137316 opened
Aug 1, 2025 -
gh-131876: extract `_hashlib` helpers into a separate directory
#137319 opened
Aug 2, 2025 -
[3.14] gh-137308: Replace a single docstring with `pass` in `-OO` mode (GH-137318)
#137322 opened
Aug 2, 2025 -
[3.14] Doc: remove unused images (GH-137323)
#137324 opened
Aug 2, 2025 -
gh-115766: Fix IPv4Interface.is_unspecified
#137326 opened
Aug 2, 2025 -
enhance docs for critical sections
#137334 opened
Aug 3, 2025 -
gh-137044: Support large limit values in getrlimit() and setrlimit()
#137338 opened
Aug 3, 2025 -
gh-137339: Clarify host and port parameter behavior in smtplib.SMTP_SSL initialization
#137340 opened
Aug 3, 2025 -
GH-136155: Fail the EPUB check on fatal errors
#137351 opened
Aug 3, 2025 -
gh-137353: Add t-string support to gettext + pygettext
#137354 opened
Aug 3, 2025 -
[3.14] Fix typos in Doc/extending/extending.rst and Doc/library/shelve.rst (GH-136890)
#137355 opened
Aug 3, 2025 -
[3.14] gh-132983: Use ``Py_UNREACHABLE`` in ``_zstd_load_impl()`` (GH-137320)
#137360 opened
Aug 4, 2025 -
[3.14] gh-122450: Expand documentation for ``Rational`` and ``Fraction`` (GH-136800)
#137363 opened
Aug 4, 2025 -
[3.14] gh-81325: Support path-like objects with streaming TarFile (GH-137188)
#137365 opened
Aug 4, 2025 -
gh-137371: refactor and fortify `test.support.hashlib_helper`
#137375 opened
Aug 4, 2025 -
gh-137376: ensure that `SyntaxError` are properly detected in REPL
#137378 opened
Aug 4, 2025 -
[3.14] gh-137368: document __index__() support for PyLong_AsInt32/64() (GH-137369)
#137380 opened
Aug 4, 2025 -
[3.14] gh-136520: Clarify docs for _pack_ & _align_ (GH-137036)
#137381 opened
Aug 4, 2025 -
[3.14] gh-129033: Remove dead code in test.support.has_no_debug_ranges() (GH-137379)
#137382 opened
Aug 4, 2025 -
gh-137335: Fix unlikely name conflicts for named pipes in multiprocessing and asyncio on Windows
#137389 opened
Aug 4, 2025 -
[3.14] gh-132661: PEP 750 documentation: second pass (GH-137020)
#137392 opened
Aug 4, 2025 -
[3.14] gh-137390: Add missing line continuation character in configure.ac (GH-137391)
#137394 opened
Aug 4, 2025 -
Fix typo in warnings.rst
#137402 opened
Aug 5, 2025 -
[3.14] gh-137397: Skip test_os_open on NetBSD due to indefinite hang (GH-137398)
#137406 opened
Aug 5, 2025 -
[3.14] gh-137058: Sync _Py_NULL macro with the main branch
#137409 opened
Aug 5, 2025 -
gh-137412: fix `default_builtin_hashes` values in `test_hashlib.py`
#137413 opened
Aug 5, 2025 -
gh-58124: Avoid CP_UTF8 in UnicodeDecodeError
#137415 opened
Aug 5, 2025 -
[3.14] gh-137238: Fix data race in `_Py_slot_tp_getattr_hook` (gh-137240)
#137416 opened
Aug 5, 2025 -
[3.14] gh-123441: Correct the supported languages of the iso-8859-4 codec (GH-137034)
#137419 opened
Aug 5, 2025 -
gh-77589: Add unix domain socket for Windows
#137420 opened
Aug 5, 2025 -
Use PyConfig_Get() in frozenmain.c
#137421 opened
Aug 5, 2025 -
Use PyInitConfig API in _freeze_module.c
#137423 opened
Aug 5, 2025 -
gh-124111: test macOS CI with Tk 9
#137424 opened
Aug 5, 2025 -
gh-120037: Disable user site packages when a ._pth file is used
#137428 opened
Aug 5, 2025 -
[3.14] Docs: add dunder and walrus to the glossary (GH-137430)
#137434 opened
Aug 5, 2025 -
[3.14] gh-137134: Update SQLite to 3.50.4 for binary releases (GH-137135)
#137436 opened
Aug 5, 2025 -
[3.14] gh-136823: Update documentation on excluded headers in Python.h (GH-136824)
#137437 opened
Aug 5, 2025 -
gh-137440: Update Python/hamt.c on importing for testing
#137441 opened
Aug 5, 2025
340 Issues closed by 76 people
-
argparse wrongly claims '*' positional argument is required in error output
#137439 closed
Aug 5, 2025 -
misleading `setsockopt` error message
#107545 closed
Aug 5, 2025 -
Python implicit boolean conversion in logical operations bypasses try/except on 3.14.0rc1
#137288 closed
Aug 5, 2025 -
test.support.requires_debug_ranges raise SkipTest not returning decorator when `_testcapi` doesn't exist
#137194 closed
Aug 5, 2025 -
Segmentation fault on Windows in Python 3.14.0rc1 when running xdoctest test suite via pytest
#137384 closed
Aug 5, 2025 -
docs: fix codecs table data
#123441 closed
Aug 5, 2025 -
Use parallel LTO compilation with gcc
#137403 closed
Aug 5, 2025 -
`pyport.h`: use `__STDC_VERSION__ >= 202311L` instead of `__STDC_VERSION__ > 201710L`
#137058 closed
Aug 5, 2025 -
new issue
#137410 closed
Aug 5, 2025 -
`http.cookies` should mention that `samesite=None` is valid as per RFC6265bis
#136992 closed
Aug 5, 2025 -
Use CSPRNG for random UUID node ID
#135244 closed
Aug 5, 2025 -
test_os_open in SocketEINTRTest hangs indefinitely on NetBSD
#137397 closed
Aug 5, 2025 -
uuid.getnode() is not tied to MAC address when using `libuuid`
#132710 closed
Aug 5, 2025 -
Add support in SSL module for getting/setting groups used for key agreement
#136306 closed
Aug 5, 2025 -
Update from CLang 19 to CLang 20
#137399 closed
Aug 5, 2025 -
Security: Guard against negative offset/length values in tarfile's GNU sparse extraction
#137395 closed
Aug 4, 2025 -
`inspect.get_source(lambda)` improvement
#136521 closed
Aug 4, 2025 -
Optimization of argmin/argmax/argsort
#122863 closed
Aug 4, 2025 -
'Import "cryptography" could not be resolved'
#137388 closed
Aug 4, 2025 -
clang-cl issues many warnings when building on Windows
#131296 closed
Aug 4, 2025 -
Remove outadated TODO about coro_fns
#137128 closed
Aug 4, 2025 -
3.13.5 Windows installer wants admin permissions
#137386 closed
Aug 4, 2025 -
Add colorization of exceptions in default `sys.unraisablehook`
#134170 closed
Aug 4, 2025 -
`dict.fromkeys` behavior different than dictionary comprehension
#137364 closed
Aug 4, 2025 -
Not able to compile python3.13.0 due to run into "double free or corruption" in test_functools.py
#125228 closed
Aug 4, 2025 -
For `center` methods, always put any extra pad character at the end of the result
#137331 closed
Aug 4, 2025 -
`winreg`'s docstring is not up to date
#136586 closed
Aug 4, 2025 -
spam
#137358 closed
Aug 3, 2025 -
`Tools/cases_generator/interpreter_definition.md` lacks information about some prefixes
#136567 closed
Aug 3, 2025 -
locale.setlocale() crashes on Windows for long locale name
#137273 closed
Aug 3, 2025 -
Duplicated words again
#137341 closed
Aug 3, 2025 -
Failed to inspect `__new__` and `__init_subclass__` methods generated by `warnings.deprecated`
#119605 closed
Aug 3, 2025 -
Remove redundant attribute `__slots__` in `functools.partial`
#137329 closed
Aug 3, 2025 -
`TypeError` when omitting a `Protocol` type argument with default
#137191 closed
Aug 3, 2025 -
Unlocking edit profile option on student login
#137330 closed
Aug 3, 2025 -
Switching between the JIT and interpreter is too slow.
#136410 closed
Aug 2, 2025 -
Micro-ops that have side-exits are sometimes marked as "escaping", when they should not be.
#137276 closed
Aug 2, 2025 -
Calling `cProfile.runctx` in threads on a free-threading build segfaults
#126884 closed
Aug 2, 2025 -
MSVC 5274 warning suppression for _Py_ALIGN_AS should be local
#135183 closed
Aug 1, 2025 -
The `w` typecode of `array.array` is new in Python 3.13
#137183 closed
Aug 1, 2025 -
Concurrent deallocation of threads while calling `PyEval_SetTrace`
#132296 closed
Aug 1, 2025 -
Codec.encode/decode should be documented as positional only
#109444 closed
Aug 1, 2025 -
Spam
#137285 closed
Jul 31, 2025 -
Document difference between typing.get_type_hints and inspect.get_annotations(eval_str=True)
#102405 closed
Jul 31, 2025 -
`bytearray.maketrans()` returns a `bytes` type value instead of a `bytearray` type value
#137234 closed
Jul 31, 2025 -
Support different modes in os.path.realpath()
#71189 closed
Jul 31, 2025 -
`test_shutdown_timeout_handler_not_set` failed locally
#136433 closed
Jul 31, 2025 -
Programming_in_python BTECH lvl 100
#137270 closed
Jul 31, 2025 -
Stack-based `ast.literal_eval` Implementation
#124503 closed
Jul 31, 2025 -
unittest issue when patching a class __init__ data survives between instances
#137268 closed
Jul 31, 2025 -
Group the docs of similar methods in stdtypes.rst
#67748 closed
Jul 31, 2025 -
The doc of `bytes.translate()` and `bytearray.translate()` should also say `bytearray.maketrans()`
#137259 closed
Jul 31, 2025 -
The doc of `str.isalnum()` should say `alphanumeric(alphabetic and/or numeric)` which is more clear
#137266 closed
Jul 31, 2025 -
`TracebackException` swallows attributes of falsey Exception and falsey ExceptionGroup.
#132308 closed
Jul 30, 2025 -
Improve `heapq` documentation
#133530 closed
Jul 30, 2025 -
heapq __all__ not updated for the maxheap methods
#137239 closed
Jul 30, 2025 -
`pkgutil.find_loader` deprecation warning attributed to incorrect module when calling `pkgutil.get_loader`
#132605 closed
Jul 30, 2025 -
3.13 asyncio DatagramTransport buffer size accounting regression.
#135444 closed
Jul 30, 2025 -
Memory keeps increasing with fixed-size dict during multi-threaded set/delete in 3.13.3t
#133136 closed
Jul 30, 2025 -
Derived dataclass with slots generates exception calling super().__init__()
#137237 closed
Jul 30, 2025 -
[3.14] ensurepip failing on s390x musl linux
#133801 closed
Jul 30, 2025 -
multiprocessing manager not threadsafe
#137233 closed
Jul 30, 2025 -
GH-137224:Performance optimization for base64
#137224 closed
Jul 30, 2025 -
PEP 669 compatibility issues with PEP 523
#137178 closed
Jul 29, 2025 -
[doc] Py_UTF8Mode is not documented
#77782 closed
Jul 29, 2025 -
Enable specification of multiple curves(/groups) for TLS
#109945 closed
Jul 29, 2025 -
f-string debug expressions containing hash '#' are malformed
#137182 closed
Jul 28, 2025 -
use stackrefs in `_PyObject_GetMethod` and calling APIs
#134043 closed
Jul 28, 2025 -
Stack overflow test errors in Alpine after GH-130398
#131338 closed
Jul 28, 2025 -
`__annotations__` not defined at module level
#137159 closed
Jul 28, 2025 -
Support for relative home path in pyvenv.cfg
#83650 closed
Jul 28, 2025 -
Update imaplib.py to account for additional padding
#81588 closed
Jul 28, 2025 -
python imaplib - error 'unexpected response'
#62353 closed
Jul 28, 2025 -
Typos in `Lib/test/test_subprocess.py` and in `Android/testbed/app/src/main/c/main_activity.c`
#137162 closed
Jul 28, 2025 -
WinError 10022 for create_datagram_endpoint with local_addr=None.
#119711 closed
Jul 28, 2025 -
Fortify usages of macros in cryptographic modules
#136968 closed
Jul 28, 2025 -
Calls to `memcpy` are slow for `2^k+1` elements (AMD-specific)
#137121 closed
Jul 28, 2025 -
REPL: AttributeError: module `__mp_main__` has no attribute `is_prime` in `ProcessPoolExecutor` example
#132898 closed
Jul 27, 2025 -
Include debug/release and optimization level in the Python build/version line
#137151 closed
Jul 27, 2025 -
Missing documentation for codecs.escape_decode
#74773 closed
Jul 27, 2025 -
Write documentation for codecs.escape_encode() and codecs.escape_decode()
#136278 closed
Jul 27, 2025 -
Performance regression: typing.cast() with Union types causes 15-60x slowdown in hot code paths
#137138 closed
Jul 27, 2025 -
`__orig_bases__` returns indirect generic bases instead of direct bases, causing mismatch with `__bases__`
#137120 closed
Jul 26, 2025 -
Fatal python error during flask server run
#137115 closed
Jul 26, 2025 -
Remove redundant statement
#137090 closed
Jul 26, 2025 -
Reorganize WASI-related files in `Tools/wasm`
#133600 closed
Jul 25, 2025 -
threading.Event().wait() not interruptable with Ctrl-C on Windows
#80116 closed
Jul 25, 2025 -
threading.Lock.acquire() not interruptible on Windows
#74157 closed
Jul 25, 2025 -
data races in instrumentation when running coverage under TSAN
#136870 closed
Jul 25, 2025 -
threading: Exception at shutdown on musllinux_1_2_i686
#130522 closed
Jul 25, 2025 -
OS permission error should indicate which of the files caused the issue
#137077 closed
Jul 25, 2025 -
Ensure that `hashlib.<name>` does not raise `AttributeError`
#136929 closed
Jul 25, 2025 -
Accept more hexstring formats in `binascii.unhexlify` and `bytes.fromhex`
#137083 closed
Jul 25, 2025 -
[refactoring] Do not call get_gc_state from inside loop in expand_region_transitively_reachable
#137084 closed
Jul 25, 2025 -
`test_embed.test_bpo20891` is racy under free-threading
#137093 closed
Jul 25, 2025 -
false result with datetime week and isocalendar()
#137097 closed
Jul 25, 2025 -
Optimize heapq.nlargest/nsmallest by switching to sorting when k is large relative to n
#137095 closed
Jul 25, 2025 -
Spam
#137096 closed
Jul 25, 2025 -
Remove obsolete counting of objects in young generation of GC
#137054 closed
Jul 24, 2025 -
Unused C tracing code in bdb
#136980 closed
Jul 24, 2025 -
spam
#137061 closed
Jul 23, 2025 -
`url2pathname()` doesn't handle URL query or fragment components
#136874 closed
Jul 23, 2025 -
Stop creating `Modules/Setup.local` when doing WASI builds
#137049 closed
Jul 23, 2025 -
Free-threading documentation should mention PyList_GET_ITEM
#137043 closed
Jul 23, 2025 -
Document ob_refcnt, ob_type, ob_size
#135913 closed
Jul 23, 2025 -
Different parameter names in `os.path` documentation vs. runtime
#136437 closed
Jul 23, 2025 -
Alter ZipFile.data_offset calculation
#136170 closed
Jul 22, 2025 -
CI should run Undefined Behavior Sanitizer (UBSAN), as already done for ASAN
#111758 closed
Jul 22, 2025 -
Consider enabling perf trampoline on macOS
#136459 closed
Jul 22, 2025 -
Documentation: Strengthen warning about import * usage in modules tutorial
#137009 closed
Jul 22, 2025 -
Typo "algorthm" in 7 zstd module prologue comment files
#136975 closed
Jul 22, 2025 -
Use new REPL for wasm demo
#124621 closed
Jul 22, 2025 -
Python3.14 and Python3.13 --disable-gil install transformers error
#136998 closed
Jul 22, 2025 -
http.client._MAXHEADERS = 100 limit no longer sufficient
#131724 closed
Jul 22, 2025 -
test_sysconfig fails if executed from a relocated place
#133742 closed
Jul 22, 2025 -
spam
#136983 closed
Jul 22, 2025 -
spam
#136982 closed
Jul 22, 2025 -
when \\u in byte_string ,byte_string.decode('raw_unicode_escape') maybe has problem
#83635 closed
Jul 22, 2025 -
build warning and test failed with `--disable-gil`
#136957 closed
Jul 22, 2025 -
`urllib.request.HTTPRedirectHandler` documentation uses `hdrs` instead of `headers`
#135468 closed
Jul 22, 2025 -
Leaks on Python's standard library at runtime shutdown
#100911 closed
Jul 22, 2025 -
Possible `heap-use-after-free` in ctypes in Python 3.12
#113576 closed
Jul 22, 2025 -
Isolate Stdlib Extension Modules
#103092 closed
Jul 22, 2025 -
Misleading pyrepl warnings when _curses module is missing
#135621 closed
Jul 22, 2025 -
Import `_datetime` in sub-interpreters in the same time may crash the process
#136421 closed
Jul 22, 2025 -
Expose `_PyCriticalSection_BeginMutex` as a public API
#133296 closed
Jul 22, 2025 -
`test_asyncio.test_create_server_ssl_1` is broken with OpenSSL 3.2.5 + Python 3.12.11 on Yocto 5.0
#136881 closed
Jul 21, 2025 -
Destructing `_datetime` in sub-interpreters in the same time may crash the process
#136423 closed
Jul 21, 2025 -
[Idea] Perform the first SWAP under LOAD_FAST_AND_CLEAR
#136833 closed
Jul 21, 2025 -
Improve `StrEnum` documentation
#136859 closed
Jul 21, 2025 -
Fixes and Improvements for Emscripten WASM REPL
#136251 closed
Jul 21, 2025 -
Parts of strings that look like comments being stripped out of nested strings with debug specifier
#135148 closed
Jul 21, 2025 -
Unsafe Padding Character Issue in the ”b85decode” Function
#136932 closed
Jul 21, 2025 -
Soft-deprecate `sys.api_version` and the C API's `PYTHON_API_VERSION`
#121028 closed
Jul 21, 2025 -
`Python/instrumentation.c`: ensure non-NULL `PyLong_FromLong` results when possible
#134411 closed
Jul 21, 2025 -
Replace reference to Google Groups
#136882 closed
Jul 21, 2025 -
Performance improvement to uuid8 on “What’s New” page
#136428 closed
Jul 21, 2025 -
Clarification on cProfile's ".001 seconds" Clock Tick Statement
#136902 closed
Jul 21, 2025 -
Redundant Comparison and Unused parts of code
#136738 closed
Jul 21, 2025 -
Add HeapDict to collections module
#136898 closed
Jul 21, 2025 -
`bytes.index()`, `bytes.rindex()`, `bytearray.index()` and `bytearray.rindex()` get a different error message
#136894 closed
Jul 21, 2025 -
Update tests to use test.support.captured_std*
#136632 closed
Jul 21, 2025 -
`InterpreterPoolExecutor`'s default thread name prefix is invalid
#136470 closed
Jul 21, 2025 -
sys.monitoring fails to run callback on small function calls
#136888 closed
Jul 21, 2025 -
Emscripten buildbot should run against node 24
#136852 closed
Jul 20, 2025 -
FrameLocalsProxy (PEP 667) is not registered as a subclass of abc.Mapping
#136492 closed
Jul 20, 2025 -
Tarfile to stdout documentation example
#86608 closed
Jul 20, 2025 -
Allow tests to temporarily disable specific hash algorithms
#136547 closed
Jul 20, 2025 -
Function not called when argument expression is buggy
#136869 closed
Jul 20, 2025 -
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 -
Difference in CTRL+D Behavior Between `code.interact` and Python REPL
#136730 closed
Jul 16, 2025 -
Add asterisk tag to `moudle_globals` in `library/linecache.rst`
#136656 closed
Jul 16, 2025 -
Calling a class method from within another class method causes AttributeError
#136727 closed
Jul 16, 2025 -
Spam
#136726 closed
Jul 16, 2025 -
build `_asyncio` module as static module
#136669 closed
Jul 16, 2025 -
`os.chdir` docstring is invalid rst
#136710 closed
Jul 16, 2025 -
`umask`ed `os.makedirs()` sometimes fails on Emscripten
#135783 closed
Jul 16, 2025 -
test_external_inspection.test_only_active_thread is flaky
#136186 closed
Jul 16, 2025 -
Why move unreachable is better than reachable in GC
#136693 closed
Jul 16, 2025 -
Free threaded builds can double dealloc if .tp_dealloc sleeps
#135909 closed
Jul 15, 2025 -
Bug with per-thread bytecode and profiling/instrumentation in freethreading
#136396 closed
Jul 15, 2025 -
Give better errors for OS commands, like 'pip', in REPL, script
#72327 closed
Jul 15, 2025 -
os.path.samestat incorrectly states "Accepts a path-like object"
#136682 closed
Jul 15, 2025 -
[doc] hmac cannot be used with shake algorithms
#72570 closed
Jul 15, 2025 -
Python-3.12.4 can not find OpenSSL in /usr/local
#121908 closed
Jul 15, 2025 -
HP-UX local libraries not included
#58773 closed
Jul 15, 2025 -
Nicer interface to convert hashlib digests to int
#72112 closed
Jul 15, 2025 -
Using custom OpenSSL version 3.x when compiling Python 3.x - fails
#121992 closed
Jul 15, 2025 -
Abstract base class for hashlib
#62942 closed
Jul 15, 2025 -
Windows CI fails: "fatal error C1083: Cannot open include file: 'openssl/evp.h': No such file or directory"
#108888 closed
Jul 15, 2025 -
hashlib.pbkdf2_hmac Hash Constructor
#65487 closed
Jul 15, 2025 -
document that hashlib.new takes kwargs
#79965 closed
Jul 15, 2025 -
Blake2b/s implementations have minor GIL issues
#80700 closed
Jul 15, 2025 -
hashlib.algorithms_available lists algorithms that are not available in OpenSSL 3.0 default provider
#91257 closed
Jul 15, 2025 -
`self_converter` used in a `METH_O` function doesn't support `unused` parameter
#136654 closed
Jul 15, 2025 -
Undefined Behavior triggered in dictobject
#136660 closed
Jul 15, 2025 -
FTBFS on Solaris due to missing space
#98901 closed
Jul 15, 2025 -
Signature of `PyFloat_Pack{2,4,8}` inconsistent with documentation
#136663 closed
Jul 15, 2025 -
InterpreterPoolExecutor does not work as replacement of ThreadPoolExecutor.
#136603 closed
Jul 14, 2025 -
Unit test test_incremental_gc_handles_fast_cycle_creation sometimes fails
#133532 closed
Jul 14, 2025 -
Not all types have "trashcan" protection and tp_dealloc can overflow stack
#124715 closed
Jul 14, 2025 -
`,` works with `Decimal()` against the doc of **Format Specification Mini-Language**
#136636 closed
Jul 14, 2025 -
Optionally run Python regression tests in parallel
#127933 closed
Jul 14, 2025 -
Off-by-one errors in hashlib.scrypt error messages
#90733 closed
Jul 14, 2025 -
ASan: heap-buffer-overflow in ucs2lib_default_find
#127971 closed
Jul 14, 2025 -
spam
#136644 closed
Jul 14, 2025 -
Mention of importlib.metadata.PackageNotFoundError in docs
#116981 closed
Jul 14, 2025 -
encoding problem: coding:gbk cause syntaxError
#79321 closed
Jul 14, 2025 -
Simplify parsing parameters in Argument Clinic
#135256 closed
Jul 13, 2025 -
Ambiguous symbol table names
#121914 closed
Jul 13, 2025 -
Use ipaddress.ip_address instead of regex to detect IPv4 string in http.cookiejar
#135500 closed
Jul 13, 2025 -
Encodings and aliases do not match runtime
#42237 closed
Jul 13, 2025 -
BlockingIOError: [Errno 11] Resource temporarily unavailable when performing SSL handshake on Solaris
#89785 closed
Jul 13, 2025 -
[PATCH] python socket module fails to build on Solaris when -zignore is in LDFLAGS
#68083 closed
Jul 13, 2025 -
Rewrite & cleanup HACL*-based extension modules
#135532 closed
Jul 13, 2025 -
ftplib `retrbinary(rest=...)` seems to send incorrect data
#127561 closed
Jul 13, 2025 -
Difference between open and codecs.open
#61639 closed
Jul 13, 2025 -
locale.nl_langinfo(locale.ERA) is broken
#125411 closed
Jul 13, 2025 -
Detail `del s[i:j]` in `Mutable Sequence Types`
#134833 closed
Jul 13, 2025 -
Exception raised from `Wave_write.__del__()` after failed attempt to open file for write operation
#136523 closed
Jul 13, 2025 -
EUC-JP codec fails to properly decode the "㎝" character
#95734 closed
Jul 13, 2025 -
Why does codecs.StreamWriter accept text data stream?
#108428 closed
Jul 13, 2025 -
Support zstd on Android
#135846 closed
Jul 12, 2025 -
Avoid using `ERR_func_error_string` and `EVP_MD_CTX_md` with OpenSSL 3.0+
#136591 closed
Jul 12, 2025 -
test_opcache fails randomly (failure or crash)
#132942 closed
Jul 12, 2025 -
Leak test of test_descr fails Base2 != Base
#133122 closed
Jul 12, 2025 -
Py_DECREF() in interpreter doesn't call `_PyReftracerTrack(op, PyRefTracer_DESTROY)`
#130382 closed
Jul 12, 2025 -
Clean up "lltrace"
#129763 closed
Jul 12, 2025 -
Find a way to handle branch events in `async for`
#128534 closed
Jul 12, 2025 -
avoid bare except: in stdlib
#125522 closed
Jul 12, 2025 -
`UnboundLocalError` in `email.message.Message.get_payload`
#134759 closed
Jul 12, 2025 -
Failure when running `test_inspect` locally
#136549 closed
Jul 12, 2025 -
UAF when writing to a bytearray with an element implementing `__index__` with side-effects
#91153 closed
Jul 12, 2025 -
Numbers
#136577 closed
Jul 12, 2025 -
Compilation of HACL fails under macOS Silicon for version 3.14
#130478 closed
Jul 12, 2025 -
Add ssl module test for AWS-LC
#135401 closed
Jul 12, 2025 -
Some comments on concurrent.interpreters documentation
#136569 closed
Jul 12, 2025 -
REPL: Prompt obscures chars for print with end=","
#136553 closed
Jul 12, 2025 -
Fix `IndexError` in `pydoc.replace`
#136572 closed
Jul 12, 2025 -
Custom unpickler and pickler for the shelve module
#99631 closed
Jul 12, 2025 -
XSS in html.parser library
#102555 closed
Jul 12, 2025 -
Decide the fate of missing C99 functions in `math`
#135853 closed
Jul 12, 2025 -
Improve and amend `hashlib.__doc__`
#136565 closed
Jul 12, 2025 -
concurrent.interpreters - buggy code leads to a crash during finalization
#136568 closed
Jul 12, 2025 -
Unexpected UnicodeError instead of UnicodeDecodeError within codec.readline() only for 'utf-16' encoding
#112812 closed
Jul 12, 2025 -
Assertion failure when func_repr is called on an already tp_clear-ed object
#91636 closed
Jul 11, 2025 -
`test_perf_profiler` fails under Windows Subsystem for Linux
#134986 closed
Jul 11, 2025 -
Multicore benchmark did not work
#136526 closed
Jul 11, 2025 -
perf trampolines are not reliable in aarch64
#136541 closed
Jul 11, 2025 -
Not all C tests conform to PEP-737
#136300 closed
Jul 11, 2025 -
Snake Bug
#136542 closed
Jul 11, 2025 -
`./python.exe -OO -m test test_concurrent_futures` fails
#136434 closed
Jul 11, 2025 -
[Fun Idea] Can we call Python 3.14 "πthon" as a joke?
#136539 closed
Jul 11, 2025 -
asyncio has underscored names in its `__all__`
#134657 closed
Jul 11, 2025 -
PYTHONIOENCODING=undefined doesn't work in Python 3
#76637 closed
Jul 11, 2025 -
Document encodings.idna limitations
#86699 closed
Jul 11, 2025 -
Print uncollectable objects if DEBUG_UNCOLLECTABLE mode was set
#136517 closed
Jul 11, 2025 -
Attribute resolution of an Enum member that is an instance of a subclass of the mixin class does not follow MRO
#116487 closed
Jul 11, 2025 -
Inverted enum.Flag
#107538 closed
Jul 11, 2025 -
`enum.Enum.__dir__` docs do not mention enum members in return value
#104235 closed
Jul 11, 2025 -
Python should have RESERVED WORDS ... example "sorted"
#136524 closed
Jul 10, 2025 -
Keepends param in codec readline(s)
#52876 closed
Jul 10, 2025 -
Improve `codecs.BufferedIncrementalDecoder` documentation
#82663 closed
Jul 10, 2025 -
Data race on `tp_flags` with subinterpreters and static types
#129817 closed
Jul 10, 2025 -
No Sphinx markup for PyExc_*
#136209 closed
Jul 10, 2025 -
compression.zstd tests: test_compress_locking sometimes fail on free-threading builds
#136394 closed
Jul 10, 2025 -
Enhance critical section held assertions for objects in free-threading
#135380 closed
Jul 10, 2025 -
Race condition in subinterpreters during subinterpreter creation on Windows debug build
#100711 closed
Jul 10, 2025 -
get_async_stack_trace is missing part of the graph
#136476 closed
Jul 10, 2025 -
Inconsistent argparse ArgumentParser parse_known_args() behavior when '--' is present in argument list
#136462 closed
Jul 10, 2025 -
codecs should raise specific UnicodeDecodeError/UnicodeEncodeError rather than just UnicodeError
#70068 closed
Jul 10, 2025 -
Clarify "system-wide" in docs for time.monotonic()
#102740 closed
Jul 9, 2025 -
Define "standard library" and "stdlib" in the glossary
#136145 closed
Jul 9, 2025 -
issue using urljoin from urllib.parse
#136481 closed
Jul 9, 2025 -
Show how to clear a `@functools.cached_property`
#135936 closed
Jul 9, 2025 -
Document that os.path.ismount() returns true for nested btrfs subvolumes
#81520 closed
Jul 9, 2025 -
Fix sqlite timezone-naive adapter recipe
#131825 closed
Jul 9, 2025 -
asyncio REPL: Use `self.loop` instead of global `loop` variable in `AsyncIOInteractiveConsole`
#136447 closed
Jul 9, 2025 -
Misspelled freethreading in 3.14.0b3
#136055 closed
Jul 9, 2025 -
Write documentation for codecs.readbuffer_encode()
#53243 closed
Jul 9, 2025 -
functools.partial does not re-set vector call.
#119109 closed
Jul 9, 2025 -
Race between `partial_vectorcall_fallback` and `_PyVectorcall_FunctionInline` under free-threading
#128050 closed
Jul 9, 2025 -
Remove Platform Emscripten is not supported warning
#136229 closed
Jul 9, 2025 -
Make Fraction more subclassing-friendly
#136096 closed
Jul 8, 2025 -
Give python-isal a mention in the zlib/gzip documentation
#98347 closed
Jul 8, 2025 -
Weakly Referenceable Object
#130062 closed
Jul 8, 2025 -
`encodings` module is not documented
#136162 closed
Jul 8, 2025 -
random.vonmisesvariate() and random.lognormvariate() accept invalid parameters despite docs constraints
#135647 closed
Jul 8, 2025 -
seems that time.get_clock_info('time').resolution report wrong result with actually comparing
#92295 closed
Jul 8, 2025 -
Inconsistent import behavior when concurrent.futures.InterpreterPoolExecutor not exist
#136380 closed
Jul 8, 2025 -
strptime and week numbers without week days
#88421 closed
Jul 8, 2025 -
_TIER2_RESUME_CHECK is costly in the JIT
#134728 closed
Jul 8, 2025 -
`test_zoneinfo_property.py` misses tests with all `pickle` protocols
#136297 closed
Jul 8, 2025 -
assertion failures and a crash when using an uninitialized struct.Struct object
#75960 closed
Jul 8, 2025 -
argparse.BooleanOptionalAction documentation
#136032 closed
Jul 8, 2025 -
Cpyth
#136400 closed
Jul 7, 2025 -
Always download Python no matter If there is Python in computer when build Python in Windows
#103434 closed
Jul 7, 2025 -
Add Non-Refcounted Operations for common types using _PyStackRef
#134689 closed
Jul 7, 2025 -
Tests for happy eyeballs + working around bug in wait_for
#98388 closed
Jul 7, 2025 -
Segmentation fault when editing a list in-place in a C extesnion
#136388 closed
Jul 7, 2025 -
`test_interpreters` misses tests with all `pickle` protocols
#136285 closed
Jul 7, 2025 -
zoneinfo: ZoneInfo raises IsADirectoryError instead of ZoneInfoNotFoundError
#85702 closed
Jul 7, 2025 -
OSError and SegFault encountered when building p11-Kit against 32 bit Python-3.11.2 using 64 bit time flags
#104351 closed
Jul 7, 2025 -
AssertionError in test_whichdb_ndbm on NetBSD
#124486 closed
Jul 7, 2025 -
Use tagged pointers on the stack in the default build.
#127705 closed
Jul 7, 2025 -
format(Fraction(1, 3), '.016f') raises ValueError
#130662 closed
Jul 7, 2025 -
round(A) will be errored, A is pandas.core.series.series but its dtype is object
#136367 closed
Jul 7, 2025 -
Log formatters which use newlines to separate messages should quote newlines for security reasons
#94503 closed
Jul 7, 2025 -
segfault in gc with 3.14.0b1, trio and pytest
#133932 closed
Jul 7, 2025 -
`test_weakref.test_threaded_weak_key_dict_deepcopy` crash: merged objects should have ob_tid == 0
#135106 closed
Jul 7, 2025 -
Reconsider XML Security warnings / obsolete vulnerabilities
#127502 closed
Jul 7, 2025 -
spam
#136354 closed
Jul 7, 2025 -
`test_free_threading.test_monitoring.SetProfileMultiThreaded.test_instrumentation` crashes intermittently
#128806 closed
Jul 7, 2025 -
test_free_threading: test_instrumentation() failing randomly on free-threading CI
#129441 closed
Jul 7, 2025 -
test_sqlite3 fails on ZFS
#136289 closed
Jul 7, 2025 -
Slice assignment allows mismatched length in Python 3.12.6 without raising ValueError
#136349 closed
Jul 7, 2025 -
3.14 regression with `typing._eval_type()`
#136316 closed
Jul 6, 2025 -
Decide the fate of `type_params` in `_eval_type` and `_evaluate`
#136021 closed
Jul 6, 2025 -
test_interpreters.test_stress Failed on aarch64 Fedora Stable Clang 3.x Buildbot
#128381 closed
Jul 6, 2025 -
`typing._eval_type` is not preserving `GenericAlias` subclasses
#130870 closed
Jul 6, 2025 -
test_interpreters.test_stress Crashes in managed_static_type_state_clear()
#127108 closed
Jul 6, 2025 -
Finish deprecation period for some sqlite3.Connection APIs
#133595 closed
Jul 6, 2025
158 Issues opened by 112 people
-
Add a new attribute to create the Template
#137442 opened
Aug 5, 2025 -
Python/hamt.c: Update import for debugging
#137440 opened
Aug 5, 2025 -
Deadlock at shutdown with stop-the-world and daemon threads
#137433 opened
Aug 5, 2025 -
`importlib.abc.SourceLoader` issues `DeprecationWarning` because it inherits from `ResourceLoader`
#137426 opened
Aug 5, 2025 -
free-threading: PyImport_AddModuleRef race condition
#137422 opened
Aug 5, 2025 -
sqlite3 warns about unclosed database even for ":memory:"
#137414 opened
Aug 5, 2025 -
`test_hashlib` has incorrect `default_builtin_hashes` values
#137412 opened
Aug 5, 2025 -
CDLL failed to load a dll file with a correct path.
#137401 opened
Aug 5, 2025 -
`sys._setprofileallthreads` race condition
#137400 opened
Aug 5, 2025 -
Guard against negative offset/length values in tarfile's GNU sparse extraction
#137396 opened
Aug 4, 2025 -
configure.ac is missing line continuation resulting in bad configure script
#137390 opened
Aug 4, 2025 -
Move getmethparlist function from turtle to inspect module
#137387 opened
Aug 4, 2025 -
REPL incorrectly accepts errorneous `global` statement
#137376 opened
Aug 4, 2025 -
Cleanup, document and fortify `test.support.hashlib_helper`
#137371 opened
Aug 4, 2025 -
Docs for PyLong_AsInt32/64() don't mention support for __index__() method
#137368 opened
Aug 4, 2025 -
Wrong information about negative slice steps
#137359 opened
Aug 4, 2025 -
Support t-strings in gettext
#137353 opened
Aug 3, 2025 -
`dis` module documentation lacks references to glossary
#137352 opened
Aug 3, 2025 -
Clarify host and port Parameter Behavior in smtplib.SMTP and SMTP_SSL Initialization
#137339 opened
Aug 3, 2025 -
Documentation of `import` statement should include binding to `global` and `nonlocal` namespaces
#137337 opened
Aug 3, 2025 -
`ARM Raspbian Linux Asan 3.x` buildbot failure: "warning: array subscript 0 is outside array bounds"
#137336 opened
Aug 3, 2025 -
Do not use `tempfile.mktemp()` for creating named pipes on Windows
#137335 opened
Aug 3, 2025 -
Unable to inspect class with `cyfunction __init__` due to unwrap and descriptor behavior changed
#137317 opened
Aug 2, 2025 -
Raw f-string format spec undocumented behavior change between 3.11 and 3.12
#137314 opened
Aug 1, 2025 -
Create `unittest` assertRaises conventions for exception groups
#137311 opened
Aug 1, 2025 -
`compile` fails on 3.14 on a valid expression when `-OO` is set
#137308 opened
Aug 1, 2025 -
Assertion failure when interrupting active threads for subinterpreters
#137295 opened
Aug 1, 2025 -
SystemError: <built-in function remote_exec> returned a result with an exception set
#137293 opened
Aug 1, 2025 -
Support perf profiler with an evaluation hook
#137291 opened
Jul 31, 2025 -
Tab completion / dir broken on concurrent.futures
#137282 opened
Jul 31, 2025 -
Update bundled pip to 25.2
#137257 opened
Jul 30, 2025 -
Windows shell subprocess fails to execute when PATH is sufficiently long and first argument is not a full path
#137254 opened
Jul 30, 2025 -
Provide a `--logdir` option to `Tools/wasm/wasi`
#137248 opened
Jul 30, 2025 -
Have `Tools/wasm/wasi` look for extracted tarball installs of the WASI SDK
#137243 opened
Jul 30, 2025 -
Android CI and binary releases
#137242 opened
Jul 30, 2025 -
Data race in `_Py_slot_tp_getattr_hook`
#137238 opened
Jul 30, 2025 -
The doc of `bytes.maketrans()` and `bytearray.maketrans()` should also say `bytearray.translate()`
#137235 opened
Jul 30, 2025 -
Free threading docs for 3.14 still describe it as an "expected" release
#137232 opened
Jul 30, 2025 -
[3.14] Parser stack overflow on `musllinux` `x86_64`
#137231 opened
Jul 30, 2025 -
Incorrect tests for get_type_hints()
#137228 opened
Jul 30, 2025 -
ForwardRef.evaluate() mishandles type_params
#137226 opened
Jul 30, 2025 -
Expose _PyEval_StopTheWorld and _PyEval_StartTheWorld as unstable API
#137219 opened
Jul 30, 2025 -
Main segfaults importing `_pyrepl` with low value for `JUMP_BACKWARD_INITIAL_VALUE`
#137218 opened
Jul 29, 2025 -
Add a struct, slot & function for checking an extension's ABI
#137210 opened
Jul 29, 2025 -
Sending the sqlite3 autocommit parameter renders this PRAGMA command a no-op
#137205 opened
Jul 29, 2025 -
on aarch64_be: Strings are byteswapped after python parser encouters UTF-8
#137204 opened
Jul 29, 2025 -
`_hashlib` heap types do not have an associated module
#137199 opened
Jul 29, 2025 -
Add support in SSL module for getting/setting TLS 1.3 cipher suites
#137197 opened
Jul 29, 2025 -
Building Python 3.12.11 on Linux makes 2 copes of very large libpython3.12.a file
#137193 opened
Jul 29, 2025 -
`bytearray()` shouldn't convert `'` to `\'` for readability and consistency
#137190 opened
Jul 28, 2025 -
`_Py_DumpStack()` is not signal-safe the first time it's called
#137185 opened
Jul 28, 2025 -
`test_pyrepl.test_history_survive_crash` flaky
#137179 opened
Jul 28, 2025 -
Subinterpreters running on the main thread should handle signals
#137173 opened
Jul 28, 2025 -
Enhancement Proposal: Standardized Support for Non-Zero-Padded Day and Month Formatting in datetime.strftime
#137165 opened
Jul 28, 2025 -
Add `latin_N` codecs aliases to `encodings.aliases`
#137153 opened
Jul 27, 2025 -
`urllib.parse` accepts invalid characters in IPv6 ZoneIDs and IPvFuture addresses
#137146 opened
Jul 27, 2025 -
new_callable arg to unittest.mock.patch seems not to support partial
#137145 opened
Jul 27, 2025 -
Build on Windows with `--experimental-jit-interpreter` will emit warnings
#137136 opened
Jul 27, 2025 -
Update macOS and Windows installers to SQLite 3.50.4
#137134 opened
Jul 27, 2025 -
Misleading descriptions in the introduce of "Template"
#137119 opened
Jul 26, 2025 -
Docs: update GNU readline interface documentation to reflect that it is no longer supported
#137113 opened
Jul 25, 2025 -
Inconsistency handling of immortal objects in gc
#137110 opened
Jul 25, 2025 -
multi-threading + fork warning when threads are stopped before fork
#137109 opened
Jul 25, 2025 -
A better JSON check_circular
#137103 opened
Jul 25, 2025 -
`bytes()` and `bytearray()` should have the default values for `errors` for string sources
#137100 opened
Jul 25, 2025 -
The keyword typo error messages work inconsistently when executed over files
#137078 opened
Jul 24, 2025 -
shutil.copyfile should use ReFS block-level linking on Windows (by invoking CopyFileW)
#137074 opened
Jul 24, 2025 -
Clarify which parameters are accepted by Traversable.open
#137070 opened
Jul 24, 2025 -
Merge 'types.UnionType' with `typing._UnionGenericAlias`, not `typing.Union`
#137065 opened
Jul 24, 2025 -
Documentation indicates presence of removed `ast` members
#137063 opened
Jul 24, 2025 -
`url2pathname()` mishandles URL with Windows drive in netloc
#137059 opened
Jul 23, 2025 -
DTrace Build Fails on NetBSD
#137056 opened
Jul 23, 2025 -
resource library (getrlimit, setrlimit) interprets resource limits as signed integers instead of unsigned
#137044 opened
Jul 23, 2025 -
Segmentation fault in _ctypes when _type_ can't be converted to UTF-8
#137037 opened
Jul 23, 2025 -
Unable to attach pdb remote debugger on MacOS
#137033 opened
Jul 23, 2025 -
Assertion failure in _PyEval_EvalFrameDefault due to unexpected opcode
#137030 opened
Jul 23, 2025 -
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 -
Emscripten build doesn't include `_decimal`, `_uuid`, `_ssl` or `_hashlib`
#136976 opened
Jul 22, 2025 -
Python `io.open` intermittently throw `PermissionError` on windows
#136965 opened
Jul 22, 2025 -
Unable to use `logging.NOTSET` with `assertLogs` or `assertNoLogs`
#136958 opened
Jul 22, 2025 -
The C analyzer seems to fail when `--disable-gil` is set
#136952 opened
Jul 21, 2025 -
Don't use `var` in js code
#136938 opened
Jul 21, 2025 -
REPL colorizes even inside interactive commands
#136924 opened
Jul 21, 2025 -
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 -
The configure script doesn't allow running ASan with PyMalloc
#136872 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 -
typing._GenericAlias objects allow arbitrary dunder attribute creation
#136731 opened
Jul 16, 2025 -
Refactor build.yml CI ssltests config and multissltests.py
#136728 opened
Jul 16, 2025 -
TurtleGraphicsError doesn't have documentation
#136722 opened
Jul 16, 2025 -
Improve `encodings.normalize` behaviour or docs
#136702 opened
Jul 16, 2025 -
Improving `./configure --help` output
#136700 opened
Jul 16, 2025 -
`test_free_threading.test_monitoring` flaky (occasional reference leak)
#136692 opened
Jul 15, 2025 -
./configure misses option to avoid building with ncurses
#136687 opened
Jul 15, 2025 -
email with multipart/related content does not round-trip parsebytes/as_bytes
#136686 opened
Jul 15, 2025 -
Slow functions calls for C-coded functions, accepting positional-or-kwarg argument vs positional-only
#136681 opened
Jul 15, 2025 -
Introduce seperate LDFLAGS for executable and shared library build targets
#136677 opened
Jul 15, 2025 -
Multiple issues with enum __add_(value_)alias_ documentation
#136672 opened
Jul 15, 2025 -
InterpreterPoolExecutor Failure When `__name__ == '__main__'`: Idiom Not Used
#136659 opened
Jul 14, 2025 -
`ProcessPoolExecutor` fails to notify when called with `shutdown(cancel_futures=True)`
#136655 opened
Jul 14, 2025 -
Improve example of pickle "Handling Stateful Objects"
#136641 opened
Jul 14, 2025 -
Inaccurate description of `ast.AST` location attributes
#136640 opened
Jul 14, 2025 -
Add Lookbehind Assertions doc
#136618 opened
Jul 13, 2025 -
`assert` does not have `=` -> `==` suggestion
#136616 opened
Jul 13, 2025 -
Unable to compile Python 3.13.5 on Solaris 10 SPARC
#136604 opened
Jul 13, 2025 -
Next TAR header offset recomputation is wrong for GNU sparse 1.0 file combined with 'size' PAX header key
#136602 opened
Jul 12, 2025 -
Improve long_hash
#136599 opened
Jul 12, 2025 -
Unicode characters ≥ 0x10000 cannot be inputted/behaves unusually at the REPL terminal.
#136595 opened
Jul 12, 2025 -
Dropping concurrent.futures.Executor.map result cancels pending futures
#136578 opened
Jul 12, 2025 -
Convert more datetime constructors and methods to Argument Clinic
#136571 opened
Jul 12, 2025 -
concurrent.interpreters queue documentation doesn't match reality
#136563 opened
Jul 12, 2025 -
Helper function for constructing URIs for `sqlite3.connect()`
#136560 opened
Jul 11, 2025 -
Modernize Code In IDLELib Editor Backspace (and potentially deprecate handling of tabs in IDLE)
#136556 opened
Jul 11, 2025 -
Incorrect value for `Py_TPFLAGS_MANAGED_DICT` in `Lib/test/test_class.py`
#136535 opened
Jul 11, 2025 -
ctypes _pack_ & _align_ documentation needs elaboration
#136520 opened
Jul 10, 2025 -
importlib.resources opens Windows device names
#136516 opened
Jul 10, 2025 -
mimetypes CLI cannot handle multiple file parameters
#136507 opened
Jul 10, 2025 -
`unittest` may incorrectly return exit code 5 when `setUpClass` raises an exception
#136442 opened
Jul 9, 2025 -
Multiple tests fail with `-OO`
#136438 opened
Jul 8, 2025 -
`test_int_literal` failed on WASI: `tempfile` issue
#136436 opened
Jul 8, 2025 -
Add os.linkat() function to create a hard link with flags
#136413 opened
Jul 8, 2025 -
Consider running `Hypothesis` tests with `-We`
#136409 opened
Jul 8, 2025 -
Improve `unicodedata.numeric` return value
#136398 opened
Jul 7, 2025 -
Expand payload types for `email.message.Message.set_payload`
#136397 opened
Jul 7, 2025 -
Deprecate `-b` and `-bb` CLI flags
#136355 opened
Jul 7, 2025 -
Add tests for PySys_Audit() and PySys_AuditTuple()
#136336 opened
Jul 6, 2025
444 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 24, 2025 • 48 new comments -
gh-92810: Reduce memory usage by ABCMeta.__subclasscheck__
#131914 commented on
Aug 4, 2025 • 43 new comments -
gh-134861: Add CSV and 🍌SV output formats to `asyncio ps`
#134862 commented on
Aug 1, 2025 • 19 new comments -
gh-135056: Add a --cors CLI argument to http.server
#135057 commented on
Jul 15, 2025 • 18 new comments -
gh-126028: Add more tests for msvcrt module
#126029 commented on
Jul 31, 2025 • 17 new comments -
Docs: a start on an 'improve this page' feature
#136246 commented on
Aug 2, 2025 • 15 new comments -
gh-133158: Adjust c-analyzer max_sizes for typeobject.c
#133159 commented on
Aug 2, 2025 • 15 new comments -
gh-131798: JIT: Further optimize `_CALL_ISINSTANCE` for class tuples
#134543 commented on
Aug 2, 2025 • 11 new comments -
gh-135552: Make the GC clear weakrefs later.
#136189 commented on
Jul 23, 2025 • 10 new comments -
gh-135993: Fix IPv6 bug in `set_ok_port` and `return_ok_port`
#136076 commented on
Jul 15, 2025 • 9 new comments -
gh-135386: Fix "unable to open database file" errors on readonly DB
#135566 commented on
Jul 10, 2025 • 7 new comments -
gh-135661: Fix CDATA section parsing in HTMLParser
#135665 commented on
Aug 3, 2025 • 7 new comments -
GH-115512: Optimize peak memory usage and runtime for large emails
#132709 commented on
Jul 20, 2025 • 7 new comments -
gh-95245: Document Py_TPFLAGS_PREHEADER
#135861 commented on
Jul 7, 2025 • 6 new comments -
gh-129069: make list ass_slice and memory_repeat safe in free-threading
#131882 commented on
Aug 2, 2025 • 6 new comments -
gh-133125: Clarify ZipInfo.date_time attribute documentation
#136082 commented on
Aug 2, 2025 • 6 new comments -
gh-126845: Some edge cases in email.utils.parsedate_to_datetime seem to differ from RFC2822 spec
#134438 commented on
Jul 17, 2025 • 6 new comments -
gh-125893: Add type check for category argument in warnings.simplefilter and warnings.filterwarning
#136305 commented on
Jul 24, 2025 • 6 new comments -
gh-106246: Allow the use of unions as match patterns
#118644 commented on
Jul 21, 2025 • 5 new comments -
gh-75229: make ensurepip honour value of --prefix option
#135488 commented on
Jul 25, 2025 • 5 new comments -
GH-132657: Add lock-free set contains implementation
#132290 commented on
Jul 14, 2025 • 4 new comments -
gh-135307: Fix email error when policy max_line_length is set to 0 or None
#135367 commented on
Jul 12, 2025 • 4 new comments -
gh-89341: Support creation of a link to the file by fd
#136302 commented on
Jul 8, 2025 • 4 new comments -
gh-131178: Add tests for `pickletools` command-line interface
#131287 commented on
Aug 2, 2025 • 4 new comments -
Add SynchronizedBase to __all__ in ``multiprocessing.sharedctypes``
#110304 commented on
Aug 5, 2025 • 4 new comments -
gh-76535: Make `PyUnicode_ToLowerFull` and friends public
#136176 commented on
Jul 29, 2025 • 4 new comments -
gh-136063: fix quadratic-complexity parsing in `email.message._parseparam`
#136072 commented on
Jul 29, 2025 • 4 new comments -
gh-121577: fix compileall always recompiling pyc files with hash based invalidation
#121960 commented on
Jul 13, 2025 • 3 new comments -
gh-135552: Add tests that check if weakref for tp_subclasses cleared after finalization
#136304 commented on
Jul 8, 2025 • 3 new comments -
gh-135629: rewrite language reference section on except* to improve clarity
#136150 commented on
Aug 4, 2025 • 3 new comments -
GH-128520: pathlib ABCs: improve protocol for 'openable' objects
#134101 commented on
Jul 28, 2025 • 3 new comments -
gh-133656: Remove deprecated `zipimport.zipimporter.load_module`
#133662 commented on
Aug 3, 2025 • 3 new comments -
gh-109934: notify cancelled futures on thread pool shutdown
#134618 commented on
Jul 17, 2025 • 2 new comments -
gh-130664: specify how thousands separators are used with 0-padding
#131030 commented on
Aug 2, 2025 • 2 new comments -
gh-51067: Add `remove()` and `repack()` to `ZipFile`
#134627 commented on
Jul 22, 2025 • 2 new comments -
gh-130693: Add options of the tkinter.Text.search method: -nolinestop -all -overlap -strictlimits
#130848 commented on
Jul 27, 2025 • 2 new comments -
GH-135379: Top of stack caching for the JIT.
#135465 commented on
Jul 22, 2025 • 2 new comments -
Clarified relationship between `__path__` and Package in Ch6 Modules tutorial
#116579 commented on
Jul 29, 2025 • 2 new comments -
GH-125603: Don't count executing generators and coroutines as referrers in gc.gc_referrers.
#125640 commented on
Aug 1, 2025 • 2 new comments -
gh-135885: Fix undocumented method `CookieJar.clear_expired_cookies` in lib `http.cookiejar`
#135882 commented on
Aug 3, 2025 • 2 new comments -
gh-135336: Add fast path to json string encoding
#133239 commented on
Jul 28, 2025 • 2 new comments -
gh-81148: Eliminate unnecessary check in _strptime when determining AM/PM
#13428 commented on
Jul 8, 2025 • 2 new comments -
bpo-41839: Fix error checking in sched_get_priority_ functions
#22374 commented on
Jul 14, 2025 • 2 new comments -
docs: Small clarity change for except*
#121073 commented on
Jul 31, 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-132558: Improve `argparse` docs on combining `type` and `choices`
#133827 commented on
Jul 8, 2025 • 1 new comment -
Implement PEP 788
#133110 commented on
Jul 9, 2025 • 1 new comment -
gh-123853: Update locale.windows_locale
#123901 commented on
Jul 29, 2025 • 1 new comment -
gh-125862: Context decorator support for generators and async functions
#136212 commented on
Jul 28, 2025 • 1 new comment -
gh-133465: Efficient signal checks with detached thread state.
#135358 commented on
Aug 4, 2025 • 1 new comment -
gh-130536: Added details to `os.path` documentation
#130557 commented on
Jul 14, 2025 • 1 new comment -
gh-135615: Rephrase HTTP status codes overview
#135625 commented on
Jul 30, 2025 • 1 new comment -
gh-129926: Speed up sqlite3.Row item access
#129927 commented on
Jul 12, 2025 • 1 new comment -
gh-134939: Add a Multiple Interpreters Howto Doc
#136143 commented on
Aug 1, 2025 • 1 new comment -
gh-136003: Execute pre-finalization callbacks in a loop
#136004 commented on
Jul 24, 2025 • 1 new comment -
Use `statx(2)` system call on Linux for extended `os.stat` information
#83714 commented on
Jul 30, 2025 • 0 new comments -
sys.executable is sometimes wrong
#124241 commented on
Aug 1, 2025 • 0 new comments -
Broken Number Pad on macOS in New Interactive Interpreter in 3.13.0
#125494 commented on
Jul 30, 2025 • 0 new comments -
os.path.exists and os.path.stat not working on FSLogix Redirected Containers from 3.12 onward
#133965 commented on
Jul 31, 2025 • 0 new comments -
Deprecate PyComplexObject.cval and soft-deprecate _Py_c*() API
#128813 commented on
Jul 31, 2025 • 0 new comments -
Cross-module dataclass inheritance breaks get_type_hints
#89687 commented on
Jul 31, 2025 • 0 new comments -
shutil.copytree: Give the option to disable copystat
#89721 commented on
Aug 1, 2025 • 0 new comments -
`enum.auto` evaluation context description unclear
#118342 commented on
Jul 31, 2025 • 0 new comments -
Errors in documentation of standard codec error handlers
#64612 commented on
Aug 1, 2025 • 0 new comments -
Data races in typeobject.c for type structure updates
#133467 commented on
Aug 1, 2025 • 0 new comments -
bpo-40893: Add TkDND support to tkinter
#20896 commented on
Jul 8, 2025 • 0 new comments -
gh-71456: Treat ::FFFF: addresses as IPv4 for ordering and contains.
#1741 commented on
Jul 20, 2025 • 0 new comments -
Segfault from calling `StringIO` methods in threads on free-threading debug build
#135410 commented on
Aug 5, 2025 • 0 new comments -
venv overwrites existing .gitignore
#135604 commented on
Aug 5, 2025 • 0 new comments -
Docs: EPUB builds are broken
#136155 commented on
Aug 5, 2025 • 0 new comments -
User site packages are being added when site module is enabled in _pth file
#120037 commented on
Aug 5, 2025 • 0 new comments -
picklable or pickleable?
#125787 commented on
Aug 5, 2025 • 0 new comments -
Update tkinter to use Tk 8.6.15 or (better) Tk 9.0
#124111 commented on
Aug 5, 2025 • 0 new comments -
Enable AF_UNIX support in Windows
#77589 commented on
Aug 5, 2025 • 0 new comments -
disallow the "surrogatepass" handler for non utf-* encodings
#58124 commented on
Aug 5, 2025 • 0 new comments -
Should we allow relative includes? (i.e. #include "../_ssl.h")
#121223 commented on
Aug 5, 2025 • 0 new comments -
Potential thread unsafety in test_free_threading.test_monitoring
#135633 commented on
Aug 5, 2025 • 0 new comments -
Compilation on Linux without both libffi-dev and libncurses-dev results in an unexpected warning when using the new REPL
#131189 commented on
Aug 5, 2025 • 0 new comments -
Implement PEP 750 – Template Strings
#132661 commented on
Aug 4, 2025 • 0 new comments -
Support __index__() in getrandbits(), randbytes() and others
#135378 commented on
Aug 4, 2025 • 0 new comments -
calendar displays month names in a genitive case for some locales
#131146 commented on
Aug 4, 2025 • 0 new comments -
`denominator` of `Fraction` is positive, which should be documented
#122450 commented on
Aug 4, 2025 • 0 new comments -
tarfile.open: improper handling of path-like object
#81325 commented on
Aug 4, 2025 • 0 new comments -
PEP-739 build-details generation is broken when --relative-paths is specified
#136264 commented on
Aug 3, 2025 • 0 new comments -
IP Interface is_unspecified broken
#115766 commented on
Aug 2, 2025 • 0 new comments -
Unify recognization of message digest names for `_hashlib` and `_hmac`
#131876 commented on
Aug 2, 2025 • 0 new comments -
tarfile.extractall fails to overwrite symlinks
#75989 commented on
Aug 2, 2025 • 0 new comments -
AIA chasing for missing intermediate certificates on TLS connections
#62817 commented on
Aug 1, 2025 • 0 new comments -
`tarfile.StreamError: seeking backwards is not allowed` due to unskipped block with bad checksum
#130577 commented on
Aug 1, 2025 • 0 new comments -
locale.getlocale fails if locale is set
#87281 commented on
Aug 1, 2025 • 0 new comments -
Add `doctest` support for ExceptionGroup
#104150 commented on
Aug 1, 2025 • 0 new comments -
Interactive shell overwrites history
#79461 commented on
Aug 1, 2025 • 0 new comments -
simplify overlaps function in ipaddress.py
#82516 commented on
Jul 28, 2025 • 0 new comments -
Textwrap to conform to https://www.unicode.org/reports/tr14/tr14-45.html
#86141 commented on
Jul 28, 2025 • 0 new comments -
What do "cased" and "uncased" mean?
#88341 commented on
Jul 28, 2025 • 0 new comments -
Codec name normalization breaks custom codecs
#88886 commented on
Jul 28, 2025 • 0 new comments -
Add a `PyThreadState *` parameter (almost) everywhere
#132312 commented on
Jul 28, 2025 • 0 new comments -
traceback: add `recent_first` and `show_lines` parameters
#135751 commented on
Jul 28, 2025 • 0 new comments -
ConfigParser read() should propagate file errors when only one config file is provided
#132512 commented on
Jul 27, 2025 • 0 new comments -
strxfrm fails on macOS 15 with OSError: [Errno 22] Invalid argument
#130567 commented on
Jul 27, 2025 • 0 new comments -
creating venv Python3.13 on CIFS mounted drive fails ENODATA
#133951 commented on
Jul 27, 2025 • 0 new comments -
Crash on _ssl__SSLContext_load_cert_chain_impl (requests running w/ cert in multi-threading)
#134698 commented on
Jul 26, 2025 • 0 new comments -
`test_perf_profiler` fails on aarch64 Fedora Stable buildbots
#131038 commented on
Jul 26, 2025 • 0 new comments -
Naming consistency for various types
#126662 commented on
Jul 26, 2025 • 0 new comments -
Asyncio Tutorial
#79012 commented on
Jul 26, 2025 • 0 new comments -
Add `operator.identity`, the identity function
#132341 commented on
Jul 26, 2025 • 0 new comments -
Use wasm-gc to handle pointer casts in wasi
#129040 commented on
Jul 26, 2025 • 0 new comments -
whitespace in strip()/lstrip()/rstrip()
#69619 commented on
Jul 26, 2025 • 0 new comments -
Better constant narrowing in the JIT optimizer
#130415 commented on
Jul 26, 2025 • 0 new comments -
Refactor zipfile to ease subclassing and enhancement
#81719 commented on
Jul 25, 2025 • 0 new comments -
Allow applications to tune the condition that triggers a GIL release and implementation choice in hashlib
#91331 commented on
Jul 25, 2025 • 0 new comments -
Make it possible for the jit to deopt to tier1 upon interrupts
#132532 commented on
Jul 25, 2025 • 0 new comments -
[3.14] change in behaviour in gc.get_referrers(some_local)
#125603 commented on
Jul 25, 2025 • 0 new comments -
Docstrings for some methods in the datetime module are not very clear or helpful
#97517 commented on
Jul 25, 2025 • 0 new comments -
possible race-condition with python-doc
#130979 commented on
Jul 25, 2025 • 0 new comments -
Add `alias` as a `field()` parameter for dataclasses
#101192 commented on
Jul 30, 2025 • 0 new comments -
Implement PEP 768 – Safe external debugger interface for CPython
#131591 commented on
Jul 30, 2025 • 0 new comments -
Audit all built-in modules for thread safety
#116738 commented on
Jul 30, 2025 • 0 new comments -
pyrepl: Unable to ^D exit in multiline section
#133400 commented on
Jul 30, 2025 • 0 new comments -
OpenSSL 3.0 performance issue: SSLContext.set_default_verify_paths / load_verify_locations about 5x slower
#95031 commented on
Jul 29, 2025 • 0 new comments -
Check compatibility with macOS deployment target during JIT builds
#134291 commented on
Jul 29, 2025 • 0 new comments -
PS1 is exported when a virtual environment is activated
#111501 commented on
Jul 29, 2025 • 0 new comments -
`locale.windows_locale`: Incorrect Windows locale for Cambodian
#123853 commented on
Jul 29, 2025 • 0 new comments -
Assignment to __bases__ of direct object subclasses
#37817 commented on
Jul 29, 2025 • 0 new comments -
encoding package's normalize_encoding() function is too slow
#55531 commented on
Jul 29, 2025 • 0 new comments -
Crash in `test_free_threading.test_monitoring.SetProfileMultiThreaded.test_instrumentation`
#120158 commented on
Jul 29, 2025 • 0 new comments -
Not all defects pass through email policy
#68552 commented on
Jul 29, 2025 • 0 new comments -
__import__ is not thread-safe on Python 3
#83065 commented on
Jul 29, 2025 • 0 new comments -
socket.create_connection error message for domain subpart with invalid length is very confusing
#53891 commented on
Jul 29, 2025 • 0 new comments -
Add a datatype to represent mime types to the email module
#63479 commented on
Jul 29, 2025 • 0 new comments -
Hostnames with underscores fail SSLContext hostname verification with wildcard certificates
#103490 commented on
Jul 29, 2025 • 0 new comments -
Use pystats for free threading performance statistics
#131253 commented on
Jul 28, 2025 • 0 new comments -
Disallow setting an empty list for NPN in CPython 3.9 and earlier
#121227 commented on
Jul 28, 2025 • 0 new comments -
assertLogs to optionally not disable existing handlers
#89900 commented on
Jul 28, 2025 • 0 new comments -
zoneinfo.ZoneInfo does not check for Windows device names
#88992 commented on
Jul 28, 2025 • 0 new comments -
concurrent.futures.threading: Add a timeout to Executor shutdown() method
#72165 commented on
Jul 28, 2025 • 0 new comments -
'ImportError: DLL load failed while importing xxxxxxx: The filename or extension is too long' with LongPathsEnabled
#126929 commented on
Jul 28, 2025 • 0 new comments -
Support chunk sending in `smtplib`
#135952 commented on
Jul 28, 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-134070: Prevent out-of-bounds read in mi_clz32 and mi_ctz32
#134149 commented on
Jul 13, 2025 • 0 new comments -
gh-124397: Add threading.iter_locked
#133908 commented on
Jul 9, 2025 • 0 new comments -
gh-133829: Update zipimport example to not mention Python 2.3
#133835 commented on
Aug 6, 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 -
gh-131421: Fix ASDL `kw_defaults` being `expr*` instead of `expr?*` (+ fix docs ASDL highlighting)
#133773 commented on
Jul 26, 2025 • 0 new comments -
gh-133722: Add Difflib theme to `_colorize` and 'color' option to `difflib.unified_diff`
#133725 commented on
Jul 18, 2025 • 0 new comments -
gh-131093: Enforce -std=c11 for gcc at configure time rather than make time
#133608 commented on
Jul 14, 2025 • 0 new comments -
gh-46927: Prevent readline from overriding environment
#133585 commented on
Jul 10, 2025 • 0 new comments -
gh-132467: Add test case to check whether GenericAlias instance is not class, update docstring of `typing._GenericAlias`
#133504 commented on
Jul 21, 2025 • 0 new comments -
gh-130197: Improve test coverage of `msgfmt.py` part 2
#133309 commented on
Aug 3, 2025 • 0 new comments -
gh-133146: Add the old public `get_value` method to documentation and refactor code.
#133301 commented on
Jul 25, 2025 • 0 new comments -
gh-130160: Add anchors to CLI Usage section for `cmdline`
#133182 commented on
Jul 11, 2025 • 0 new comments -
gh-132416: document behavior of Path.symlink_to() when link or/and target already exist
#132704 commented on
Aug 3, 2025 • 0 new comments -
gh-131704: add PyComplex_FromString() and PyNumber_Complex() C-API functions
#132347 commented on
Aug 1, 2025 • 0 new comments -
gh-131915: document 0-padding for string presentation type
#132149 commented on
Aug 2, 2025 • 0 new comments -
gh-131725: Generate GNU hash table in `msgfmt.py`
#131727 commented on
Jul 23, 2025 • 0 new comments -
docs(http.server): mention exceptions for content length header
#131541 commented on
Jul 21, 2025 • 0 new comments -
gh-130821: Add type information to wrong type error messages
#130835 commented on
Jul 6, 2025 • 0 new comments -
gh-129694: Add `test_exceptions` to parallel TSAN jobs
#129746 commented on
Jul 31, 2025 • 0 new comments -
gh-129667: Update annotation in documentation
#129669 commented on
Jul 19, 2025 • 0 new comments -
gh-135312: Use positional-only arguments in dunder methods and abstract methods in `collections.abc`.
#136324 commented on
Jul 8, 2025 • 0 new comments -
gh-133644: Remove `PySys_SetArgv*` for 3.15
#136277 commented on
Jul 8, 2025 • 0 new comments -
gh-136228: Clarify example in exception handling section
#136257 commented on
Jul 30, 2025 • 0 new comments -
gh-130979: Doc: Generate ids for audit_events using docname
#136165 commented on
Jul 25, 2025 • 0 new comments -
gh-132657: Avoid locks and refcounts in frozenset operations
#136107 commented on
Jul 13, 2025 • 0 new comments -
gh-123681: Check NORMALIZE_CENTURY behavior at runtime; require C99
#136022 commented on
Jul 10, 2025 • 0 new comments -
gh-135959: Mark ast.ImportFrom.level as required
#135960 commented on
Jul 8, 2025 • 0 new comments -
gh-134786: Py_TPFLAGS_MANAGED_WEAKREF implies Py_TPFLAGS_HAVE_GC too and force checking of its presence
#135863 commented on
Jul 26, 2025 • 0 new comments -
gh-135447: Document new bytecodes in 3.14
#135803 commented on
Jul 11, 2025 • 0 new comments -
gh-135751: traceback: add recent_first and show_lines parameter
#135752 commented on
Jul 19, 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-133244: TPen.pensize raises TurtleGraphicsError if called with a negative number
#135268 commented on
Jul 13, 2025 • 0 new comments -
gh-134531: use `EVP_MAC` API for `_hashlib.HMAC`
#135235 commented on
Jul 26, 2025 • 0 new comments -
gh-133438: Fix the use of the terms "argument" and "parameter" in the documentation
#135160 commented on
Aug 2, 2025 • 0 new comments -
gh-136065: Fix quadratic complexity in os.path.expandvars()
#134952 commented on
Jul 25, 2025 • 0 new comments -
gh-134887: Add references to `locale` module for locale-aware number formatting references in `string` module docs
#134888 commented on
Jul 26, 2025 • 0 new comments -
gh-136061: IDLE - update code in editor.Editor.load_extension
#134874 commented on
Jul 11, 2025 • 0 new comments -
gh-134639: Clarify what "canonical" means in os.path.realpath
#134755 commented on
Aug 3, 2025 • 0 new comments -
gh-106318: Add example for `str.find()`
#134529 commented on
Jul 31, 2025 • 0 new comments -
gh-131178: Add CLI tests for cProfile
#134269 commented on
Jul 12, 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-115988: Add missing ARM64 and RISCV filter in lzma module
#115989 commented on
Jul 13, 2025 • 0 new comments -
fixing a spelling issue in pycore_asdl.h: the to that
#115943 commented on
Jul 29, 2025 • 0 new comments -
gh-87646: Make `tempfile.NamedTemporaryFile` and `TemporaryDirectory` path-like
#114765 commented on
Jul 25, 2025 • 0 new comments -
Remove misleading parts of is_site_local() documentation
#113152 commented on
Jul 29, 2025 • 0 new comments -
gh-89721: Add switch parameter "copy_stat" to shutil.copytree()
#109717 commented on
Jul 31, 2025 • 0 new comments -
gh-111501: venv: do not export PS1 in activate
#105279 commented on
Jul 29, 2025 • 0 new comments -
gh-104306: Fix incorrect comment handling in the `netrc` module, minor refactor
#104511 commented on
Jul 31, 2025 • 0 new comments -
update windows default PATHEXT
#103655 commented on
Jul 29, 2025 • 0 new comments -
GH-103319: Fix `inspect.getsourcelines()` to return 1-based line numbers
#103226 commented on
Jul 20, 2025 • 0 new comments -
gh-102494: fix MemoryError when using selectors on Solaris
#102495 commented on
Jul 30, 2025 • 0 new comments -
raising a BaseException in a multiprocessing worker pool causes process hang
#101081 commented on
Jul 31, 2025 • 0 new comments -
[document] Add vcpkg instruction step
#96818 commented on
Jul 29, 2025 • 0 new comments -
gh-91356: Add ZipInfo.mode attribute
#32252 commented on
Jul 19, 2025 • 0 new comments -
bpo-38735: Don't fail when importing from / with sys.pycache_prefix set
#30456 commented on
Aug 4, 2025 • 0 new comments -
gh-89679: improve TraversableResources's documentation
#29174 commented on
Jul 28, 2025 • 0 new comments -
gh-89520: IDLE - Make extentions use user's keys, not all defaults
#28713 commented on
Aug 1, 2025 • 0 new comments -
gh-84683: Check in `<prefix>/share/zoneinfo` for zoneinfo files on Windows
#28495 commented on
Jul 8, 2025 • 0 new comments -
gh-88341: Update docs for str title, istitle methods
#26865 commented on
Jul 28, 2025 • 0 new comments -
Remove the get_phrase_cfws_only_raises test
#24871 commented on
Jul 29, 2025 • 0 new comments -
gh-48739: tests(tests_shutil): fix comment with check_args_to_onerror
#22968 commented on
Jul 28, 2025 • 0 new comments -
bpo-40283: Clarify turtle.circle() documentation
#20928 commented on
Jul 26, 2025 • 0 new comments -
gh-129250: allow pickle instances of generic classes
#129446 commented on
Aug 1, 2025 • 0 new comments -
gh-128862: use importlib.resources to acquire doctest resources
#128865 commented on
Jul 25, 2025 • 0 new comments -
decimal docs: specification link and examples
#128698 commented on
Jul 19, 2025 • 0 new comments -
gh-84579: Fixed a deadlock issue in the bufferedIO module when using fork in Py…
#128591 commented on
Jul 21, 2025 • 0 new comments -
gh-123681: Check the strftime() behavior at runtime instead of at the compile time
#128444 commented on
Jul 8, 2025 • 0 new comments -
gh-114272: fix Windows `test_asyncio/test_subprocess` when `sys.executable` contains unescaped spaces
#128160 commented on
Jul 7, 2025 • 0 new comments -
gh-127930: use explicit imports in tkinter.simpledialog
#127931 commented on
Jul 9, 2025 • 0 new comments -
gh-127544: Ensure that AF_DECnet is part of socket.AddressFamily, when available
#127548 commented on
Jul 9, 2025 • 0 new comments -
Docs: promote the shelve module in the dbm docs introduction
#126218 commented on
Jul 11, 2025 • 0 new comments -
Draft: gh-123471: Make concurrent iteration over itertools.pairwise safe under free-threading
#125417 commented on
Jul 6, 2025 • 0 new comments -
gh-125022: add support for simple SIMD features detection
#125011 commented on
Jul 29, 2025 • 0 new comments -
gh-121237: Add %:z directive to strptime
#122142 commented on
Jul 21, 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-121639: Deduplicate reinitialization setup for ZipExtFile when seeking
#121640 commented on
Jul 29, 2025 • 0 new comments -
Fix typo in UOp Pair Stats Output
#120846 commented on
Jul 19, 2025 • 0 new comments -
gh-116738: Make _json module safe in the free-threading build
#119438 commented on
Jul 28, 2025 • 0 new comments -
gh-109945: Enable spec of multiple curves/groups for TLS
#119244 commented on
Jul 29, 2025 • 0 new comments -
gh-86809: Add support for HTTP Range header in HTTPServer
#118949 commented on
Aug 2, 2025 • 0 new comments -
remove pointless variable initializations in unicode_format
#116681 commented on
Jul 29, 2025 • 0 new comments -
Use NSInteger/NSUInteger where appropiate
#116273 commented on
Jul 31, 2025 • 0 new comments -
Do not call retain on Objective-C string literals
#116258 commented on
Jul 29, 2025 • 0 new comments -
BUG Modules/_io/texio.c
#82666 commented on
Jul 12, 2025 • 0 new comments -
Test `codecs.BufferedIncrementalDecoder`
#57017 commented on
Jul 12, 2025 • 0 new comments -
Optimize math.lcm(*xs)
#102221 commented on
Jul 12, 2025 • 0 new comments -
copy.copy and copy.deepcopy scale poorly with free-threading
#132657 commented on
Jul 12, 2025 • 0 new comments -
sslcontext/urlopen on CA cert: Empty Subject Alternative Name extension
#132210 commented on
Jul 11, 2025 • 0 new comments -
IDLE: Performance issue processing config-extensions.def
#136061 commented on
Jul 11, 2025 • 0 new comments -
Increased memory usage with free-threaded build
#135898 commented on
Jul 11, 2025 • 0 new comments -
Use `.. program::` and `.. option::` directives for modules with a documented CLI
#130160 commented on
Jul 11, 2025 • 0 new comments -
Remove deprecated C API objects slated for removal in 3.15
#133644 commented on
Jul 11, 2025 • 0 new comments -
some instructions in __annotate__ have incorrect code positions
#135700 commented on
Jul 11, 2025 • 0 new comments -
We have run out of flags bits in `PyTypeObject`'s `tp_flags`
#134860 commented on
Jul 11, 2025 • 0 new comments -
Don't use O_EXCL when using O_TMPFILE
#136156 commented on
Jul 11, 2025 • 0 new comments -
ValueError: can't have unbuffered text I/O for io.open(1, 'wt', 0)
#61606 commented on
Jul 11, 2025 • 0 new comments -
IDNA2008 encoding is missing
#61507 commented on
Jul 11, 2025 • 0 new comments -
"utf8-sig" missing from codecs (inconsistency)
#83336 commented on
Jul 11, 2025 • 0 new comments -
codecs error handler is called with a UnicodeDecodeError with the same args
#58038 commented on
Jul 11, 2025 • 0 new comments -
codecs.StreamReader doesn't pass final=1 to the UTF-8 codec
#56717 commented on
Jul 11, 2025 • 0 new comments -
shutil.copytree(symlinks=True) fails when copying symlinks cross-device and there is no alternative
#73702 commented on
Jul 11, 2025 • 0 new comments -
mimetypes raises UnicodeDecodeError when map files are not unicode encoded
#117807 commented on
Jul 10, 2025 • 0 new comments -
Use system zoneinfo data on Android
#127801 commented on
Jul 10, 2025 • 0 new comments -
`--disable-gil` builds are not compatible with the limited API
#111506 commented on
Jul 10, 2025 • 0 new comments -
[subinterpreters] Make the PyGILState API compatible with subinterpreters
#59956 commented on
Jul 10, 2025 • 0 new comments -
`test_strftime_y2k` fails on embedded Linux
#123681 commented on
Jul 10, 2025 • 0 new comments -
Decide what should we do with doctests in CI
#111704 commented on
Jul 10, 2025 • 0 new comments -
BufferedIncrementalEncoder violates IncrementalEncoder interface
#64619 commented on
Jul 10, 2025 • 0 new comments -
modulefinder chokes on numpy - dereferencing None in spec.loader
#84530 commented on
Jul 10, 2025 • 0 new comments -
pyrepl fails with an ugly traceback when ioctls are not allowed on tty stdio
#134466 commented on
Jul 10, 2025 • 0 new comments -
Make abstract/dunder methods positional-only.
#135312 commented on
Jul 8, 2025 • 0 new comments -
Add a CI job for testing OpenSSL 1.1.1 bindings
#135261 commented on
Jul 13, 2025 • 0 new comments -
Remove deprecated `importlib.load_module`
#133882 commented on
Jul 13, 2025 • 0 new comments -
Inefficient ssl.SSLWantReadError exception slows down very common use-case
#123954 commented on
Jul 13, 2025 • 0 new comments -
CRAM-MD5 fails if Python has been built without HMAC-MD5 support
#136134 commented on
Jul 13, 2025 • 0 new comments -
Make sure that `statvfs` is used correctly
#116642 commented on
Jul 13, 2025 • 0 new comments -
codecs module doesn't support iso-8859-6-i, iso-8859-6-e, iso-8859-8-i or iso-8859-8-i
#90079 commented on
Jul 13, 2025 • 0 new comments -
codecs use `assert` for runtime validity checks
#62040 commented on
Jul 13, 2025 • 0 new comments -
use argument clinic for more socket functions
#135748 commented on
Jul 13, 2025 • 0 new comments -
codecs.open interprets FS, RS, GS as line ends
#62491 commented on
Jul 13, 2025 • 0 new comments -
Skip tests failing on Solaris
#91214 commented on
Jul 13, 2025 • 0 new comments -
MemoryError when using selectors on Solaris
#102494 commented on
Jul 13, 2025 • 0 new comments -
Add the interpreters Module, Implementing PEP 734
#134939 commented on
Jul 13, 2025 • 0 new comments -
Add utilities to "clean" surrogate code points from strings
#63014 commented on
Jul 12, 2025 • 0 new comments -
Stream encoder for zlib_codec doesn't use the incremental encoder
#58089 commented on
Jul 12, 2025 • 0 new comments -
OSError: [Errno 22] Invalid argument when serving files with last modified time before 1969-12-31 12:00 UTC on windows
#101035 commented on
Jul 12, 2025 • 0 new comments -
Quadratic time internal base conversions
#90716 commented on
Jul 12, 2025 • 0 new comments -
The codecs module mostly but not fully supports non str<->bytes codecs
#117325 commented on
Jul 12, 2025 • 0 new comments -
codecs.open doesn't support encoding='locale' in Python3.11
#120406 commented on
Jul 12, 2025 • 0 new comments -
JIT code has too many validity checks
#131726 commented on
Jul 12, 2025 • 0 new comments -
`DECREF_INPUTS()` should be escaping
#131688 commented on
Jul 12, 2025 • 0 new comments -
Need to keep traceback alive in WITH_EXCEPT_START
#130595 commented on
Jul 12, 2025 • 0 new comments -
Provide name suggestions for failed attribute deletions
#130425 commented on
Jul 12, 2025 • 0 new comments -
[Windows] Python 3.13 New REPL prompt swallows characters with print(..., end=" ")
#128067 commented on
Jul 12, 2025 • 0 new comments -
socket module calls with long host names can fail with idna codec error
#77139 commented on
Jul 12, 2025 • 0 new comments -
_io.IncrementalNewlineDecoder doesn't inherit codecs.IncrementalDecoder
#75903 commented on
Jul 12, 2025 • 0 new comments -
Consider deprecating and removing the "palmos" encoding
#106326 commented on
Jul 12, 2025 • 0 new comments -
shift_jisx0213 truncates null-terminator
#101828 commented on
Jul 12, 2025 • 0 new comments -
Python decodes EUC-JP 8FA2A7 as TILDE instead of FULLWIDTH TILDE
#113274 commented on
Jul 12, 2025 • 0 new comments -
`tracemalloc` aborts when run from threads in no-gil
#126315 commented on
Jul 8, 2025 • 0 new comments -
Embedding: TypeError: signal handler must be signal.SIG_IGN, signal.SIG_DFL, or a callable object
#133402 commented on
Jul 8, 2025 • 0 new comments -
_struct.Struct: calling functions without calling __init__ results in SystemError
#78724 commented on
Jul 8, 2025 • 0 new comments -
Inconsistent TypeError messages with callables
#136327 commented on
Jul 7, 2025 • 0 new comments -
Improving JIT code quality
#115802 commented on
Jul 7, 2025 • 0 new comments -
`self.doCleanups()` cannot be called from a test method of a `unittest.IsolatedAsyncioTestCase` subclass
#101018 commented on
Jul 7, 2025 • 0 new comments -
Use _PyObject_CAST in internal headers
#135906 commented on
Jul 7, 2025 • 0 new comments -
Consider testing `zoneinfo` with `tzdata` PyPI package installed
#99649 commented on
Jul 7, 2025 • 0 new comments -
zoneinfo may give incorrect dst() in Europe/Minsk in 1942
#85105 commented on
Jul 7, 2025 • 0 new comments -
zoneinfo gives incorrect dst() in Europe/Madrid in 1938
#85103 commented on
Jul 7, 2025 • 0 new comments -
zoneinfo gives incorrect dst() in Pacific/Rarotonga between 1978 and 1991
#85102 commented on
Jul 7, 2025 • 0 new comments -
Update mentioned RFC in `json` module
#136216 commented on
Jul 7, 2025 • 0 new comments -
Many method parameters in the datetime module are positional-only in the C implementation but positional-or-keyword in the Python implementation
#89979 commented on
Jul 7, 2025 • 0 new comments -
Add underscore as a decimal separator for string formatting
#87790 commented on
Jul 7, 2025 • 0 new comments -
inspect.signature does not work for datetime classes
#88784 commented on
Jul 7, 2025 • 0 new comments -
Setting many types of values to `category` argument of `warnings.simplefilter()` doesn't get any error
#125893 commented on
Jul 7, 2025 • 0 new comments -
Document that "multiprocessing.get_context()" is also setting the context globally
#109070 commented on
Jul 6, 2025 • 0 new comments -
`platform.mac_ver()` returns macOS version of 16.0 instead of 26.0 on Tahoe
#135675 commented on
Jul 6, 2025 • 0 new comments -
Eliminate redundant refcounting in the JIT
#134584 commented on
Jul 6, 2025 • 0 new comments -
Publicly expose `Lib/dbm/__init__.py::__main__` as a script
#114576 commented on
Jul 6, 2025 • 0 new comments -
Runaway recursion on 3.13 and higher for _PY_FRAME_GENERAL
#132744 commented on
Jul 6, 2025 • 0 new comments -
test_timerfd_initval fails with large time difference on NetBSD
#131266 commented on
Jul 6, 2025 • 0 new comments -
Replace `#` comments with modern docstrings when possible
#134082 commented on
Jul 6, 2025 • 0 new comments -
Inconsistent error messages when returning the wrong type for the type-conversion magic methods
#130821 commented on
Jul 6, 2025 • 0 new comments -
FrameLocalsProxy does not support `.update(iterable)`
#136308 commented on
Jul 6, 2025 • 0 new comments -
GDBM configure checks are missing context
#129388 commented on
Jul 6, 2025 • 0 new comments -
dbm.sqlite breaks multi-threaded shelve usage
#131918 commented on
Jul 6, 2025 • 0 new comments -
[regression] ZipFile fails to round trip on some files
#84690 commented on
Jul 10, 2025 • 0 new comments -
unicode_escape codec does not escape quotes
#51864 commented on
Jul 10, 2025 • 0 new comments -
Support linking unnamed temp files into filesystem on Linux
#89341 commented on
Jul 10, 2025 • 0 new comments -
Subprocesses created with DETACHED_PROCESS can pop up a console window
#85785 commented on
Jul 10, 2025 • 0 new comments -
ElementTree.iselement() returns true for the Element type
#136231 commented on
Jul 9, 2025 • 0 new comments -
Python configure fails to detect tzname on platforms that have it.
#72295 commented on
Jul 9, 2025 • 0 new comments -
Inconsistency in datetime.utcfromtimestamp(Decimal)
#67795 commented on
Jul 9, 2025 • 0 new comments -
Reorganize `os.path` documentation
#130536 commented on
Jul 9, 2025 • 0 new comments -
field "mro" behaves strangely in dataclass
#89694 commented on
Jul 9, 2025 • 0 new comments -
Async Call-Stack Reconstruction
#91048 commented on
Jul 9, 2025 • 0 new comments -
Subinterpreters don't properly clean up threads
#128639 commented on
Jul 8, 2025 • 0 new comments -
SIGSEV in `datetime.timedelta` (possibly from datetime's C `delta_new`)
#132413 commented on
Jul 8, 2025 • 0 new comments -
3.13.2: cast in Py_XDECREF causes runtime failures with immortal objects
#135746 commented on
Jul 8, 2025 • 0 new comments -
Undocumented 3.14 C API
#135755 commented on
Jul 8, 2025 • 0 new comments -
Python 3.14 REPL blanks links above terminal rows when pasting
#135055 commented on
Jul 8, 2025 • 0 new comments -
Reported resolution of `time.process_time` and `time.thread_time` is wrong on Windows
#135304 commented on
Jul 8, 2025 • 0 new comments -
Potential Windows-specific lost event race in the implementation of time.sleep
#135407 commented on
Jul 8, 2025 • 0 new comments -
Comparing datetime.time objects incorrect for TZ aware and unaware
#82993 commented on
Jul 8, 2025 • 0 new comments -
perf_counter result does not count system sleep time in Mac OS
#85475 commented on
Jul 8, 2025 • 0 new comments -
imaplib Time2Internaldate crashing with time.struct_time supplied from datetime.timetuple()
#86165 commented on
Jul 8, 2025 • 0 new comments -
class multiprocessing.Value calls set_start_method
#85222 commented on
Jul 8, 2025 • 0 new comments -
Eliminate unnecessary check in _strptime when determining AM/PM
#81148 commented on
Jul 8, 2025 • 0 new comments -
Document the datetime capsule API
#82246 commented on
Jul 8, 2025 • 0 new comments -
`strptime`: `%U/%W` are not used without day of week
#74985 commented on
Jul 8, 2025 • 0 new comments -
datetime.strptime not accepts single-digit months and days for %m and %d
#78122 commented on
Jul 8, 2025 • 0 new comments -
strftime fails on HP-UX
#78583 commented on
Jul 8, 2025 • 0 new comments -
Improve documentation about converting datetime.timedelta to scalars
#80319 commented on
Jul 8, 2025 • 0 new comments -
strptime() with year-weekday pair can produce invalid data
#67905 commented on
Jul 8, 2025 • 0 new comments -
argparse has problem parsing option files containing empty rows
#54732 commented on
Jul 21, 2025 • 0 new comments -
http.server does not support HTTP range requests
#86809 commented on
Jul 20, 2025 • 0 new comments -
sys.settrace dramatic slowdown in 3.12
#107674 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 -
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 -
Documentation is too personalized
#62480 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 -
ctypes pointer not always keeping target alive
#46376 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 -
`inspect.{getsourcelines, findsource}` return 0 as the starting line number for modules
#103319 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 -
Pool.imap doesn't work as advertised
#64192 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 -
Difflib creates unreasonably large diffs
#118150 commented on
Jul 20, 2025 • 0 new comments -
Port HMAC implementation to new OpenSSL APIs
#134531 commented on
Jul 20, 2025 • 0 new comments -
Increase test coverage of `gettext`
#130655 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 -
Incremental cycle GC
#108362 commented on
Jul 20, 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 -
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 -
xmlrpc library returns string which contain null ( \x00 )
#51976 commented on
Jul 20, 2025 • 0 new comments -
xmlrpc can't do proxied HTTP
#37568 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 -
Race condition in shutil.copyfile(): source file replaced file during copy
#74585 commented on
Jul 19, 2025 • 0 new comments -
glob.glob inconsistent
#45322 commented on
Jul 19, 2025 • 0 new comments -
email.errors.HeaderParseError if base64url is used
#56698 commented on
Jul 19, 2025 • 0 new comments -
pathlib: Path.iterdir() is surprisingly not streaming
#136059 commented on
Jul 19, 2025 • 0 new comments -
Compiling 3.13.1 fails when /usr/local/include/pyconfig.h is outdated
#129019 commented on
Jul 15, 2025 • 0 new comments -
Segfault in gc while finalizing
#135115 commented on
Jul 24, 2025 • 0 new comments -
datetime arithmetic during DST transitions is incorrect
#116111 commented on
Jul 24, 2025 • 0 new comments -
importlib.metadata lacks reference documentation
#110937 commented on
Jul 24, 2025 • 0 new comments -
Code object comparison could lead to monitoring issue
#136223 commented on
Jul 24, 2025 • 0 new comments -
Add notes to `ImportError` for common issues
#127598 commented on
Jul 24, 2025 • 0 new comments -
Constant evaluate/propagate pure ops automatically
#132732 commented on
Jul 24, 2025 • 0 new comments -
3.14 regression: slot dataclasses classes leak original class
#135228 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 -
msgfmt: Generate GNU hash table
#131725 commented on
Jul 23, 2025 • 0 new comments -
repr() of ImportError misses keyword arguments name and path
#74185 commented on
Jul 22, 2025 • 0 new comments -
Add examples to docs for str methods
#106318 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 -
HTMLParser differences from the HTML5 specification
#135661 commented on
Jul 22, 2025 • 0 new comments -
Fatal error in dbm.gdbm
#66234 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 -
zsh-style subpattern matching for fnmatch/glob
#48823 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 -
pprint with compact indent
#112632 commented on
Jul 22, 2025 • 0 new comments -
Support `%:z` in `datetime.datetime.strptime`
#121237 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 -
Expansion of NAN/HUGE_VAL is a function address on Solaris
#136006 commented on
Jul 22, 2025 • 0 new comments -
enum: dir() of IntFlag instance excludes complex binary values
#135559 commented on
Jul 21, 2025 • 0 new comments -
[match-case] Allow matching Union types
#106246 commented on
Jul 21, 2025 • 0 new comments -
Annotation-based syntax for ctypes structs
#104533 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 -
3.14 is missing a bytecode line number for one-line conditionals
#136190 commented on
Jul 21, 2025 • 0 new comments -
Grand unified tail-calling
#129819 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 -
Document that `libssl` is needed, not just OpenSSL
#116461 commented on
Jul 15, 2025 • 0 new comments -
Python 3.13: test_xml_etree fails on expat 2.2.5 (RHEL8 / Rocky linux 8 / Ubuntu 22.04)
#125067 commented on
Jul 15, 2025 • 0 new comments -
hashlib.algorithms_available doesn't account for backends loaded dynamically at runtime
#92874 commented on
Jul 15, 2025 • 0 new comments -
Should ./configure script alert of ALL missing packages that python needs before compiling?
#118670 commented on
Jul 15, 2025 • 0 new comments -
Mark optional stdlib modules in documentation
#79076 commented on
Jul 15, 2025 • 0 new comments -
Consider moving the modules in sources to build within the pythoncore project itself.
#107463 commented on
Jul 15, 2025 • 0 new comments -
Signal if there is an OpenSSL major version mismatch
#99951 commented on
Jul 15, 2025 • 0 new comments -
Explore hashlib use of the Windows Crypto API NG
#91281 commented on
Jul 15, 2025 • 0 new comments -
Introduce sys.implementation.opt_levels
#68080 commented on
Jul 15, 2025 • 0 new comments -
Add 128-bit integer support to struct
#64103 commented on
Jul 15, 2025 • 0 new comments -
Random segfaults on Python 3.12.10 during CI testing
#134193 commented on
Jul 15, 2025 • 0 new comments -
What's New in Python 3.14 (copyediting)
#123299 commented on
Jul 15, 2025 • 0 new comments -
deepcopy memoryview raises TypeError
#95081 commented on
Jul 14, 2025 • 0 new comments -
Performance regression with cyclic GC vs 3.13
#129210 commented on
Jul 14, 2025 • 0 new comments -
Unclear intention of deprecating Py_UNICODE_TOLOWER / Py_UNICODE_TOUPPER
#76535 commented on
Jul 14, 2025 • 0 new comments -
test_interpreters Failing Intermittently Under Py_DISABLE_GIL
#118731 commented on
Jul 14, 2025 • 0 new comments -
Undocumented handling of thousands separator for floats and differences wrt Decimal
#130664 commented on
Jul 14, 2025 • 0 new comments -
Fix all Sphinx reference warnings in the documentation
#101100 commented on
Jul 14, 2025 • 0 new comments -
Documentation of sys.base_prefix is unclear when a virtual environment is created from another virtual environment
#95469 commented on
Jul 14, 2025 • 0 new comments -
test_interpreters: test_create_many_threaded() failed on FreeBSD: log: RuntimeError: interpreter creation failed
#109700 commented on
Jul 14, 2025 • 0 new comments -
PEP-739 build-details generation is incorrect when cross-building
#136267 commented on
Jul 13, 2025 • 0 new comments -
Bad encoding alias cp936 -> gbk: euro sign
#72530 commented on
Jul 13, 2025 • 0 new comments -
Revisit adding lexical normalization support to `pathlib`
#124825 commented on
Jul 13, 2025 • 0 new comments -
Python does not support the GEORGIAN-PS charset
#63658 commented on
Jul 13, 2025 • 0 new comments -
Improve Turtle graphics documentation
#106996 commented on
Jul 13, 2025 • 0 new comments -
Extraneous error output when process exits after using subinterpreters
#135729 commented on
Jul 13, 2025 • 0 new comments -
compileall shouldn't recompile up-to-date files with hash-based invalidation mode
#121577 commented on
Jul 13, 2025 • 0 new comments -
pathlib: Path('.').exists() returns True when current working directory (cwd) was deleted
#127264 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 -
JIT global-to-constant promotion doesn't properly validate the globals dictionary at runtime
#136154 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 -
`warnings.filterwarnings` do not allow filtering warning that starts with empty line
#114426 commented on
Jul 19, 2025 • 0 new comments -
Expose internal stack introspection APIs as a statistical runtime analysis tool
#135953 commented on
Jul 19, 2025 • 0 new comments -
Py313 REPL crash on malformed `os.environ`
#128636 commented on
Jul 19, 2025 • 0 new comments -
ast.ImportFrom.level is incorrectly marked as optional
#135959 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 -
os.symlink: FileExistsError shows wrong message
#73843 commented on
Jul 18, 2025 • 0 new comments -
missing global names inside a class body (calling `exec` with a `ChainMap`)
#121306 commented on
Jul 18, 2025 • 0 new comments -
Incorrect docs for mimetypes.MimeTypes.types_map
#115075 commented on
Jul 18, 2025 • 0 new comments -
[doc] documentation incorrectly says that “datetime.timestamp” calls “mktime”
#76075 commented on
Jul 18, 2025 • 0 new comments -
_SelectorSocketTransport.writelines does not protect against connection lost
#136234 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 -
libc_ver() runtime error when sys.executable is empty
#90496 commented on
Jul 17, 2025 • 0 new comments -
codec name acceptance became way too lenient in 3.9
#90666 commented on
Jul 17, 2025 • 0 new comments -
No documentation for sqlite3.Binary
#118469 commented on
Jul 17, 2025 • 0 new comments -
email.message_from_bytes heavy memory use
#115512 commented on
Jul 17, 2025 • 0 new comments -
pow() docs shouldn't require numeric arguments
#130102 commented on
Jul 17, 2025 • 0 new comments -
Unify all smtplib commands to be uppercase
#136191 commented on
Jul 17, 2025 • 0 new comments -
Add dumpb functions to json module
#106441 commented on
Jul 17, 2025 • 0 new comments -
get_lock() method is not present for Values created using multiprocessing.Manager()
#79967 commented on
Jul 16, 2025 • 0 new comments -
[CVE-2025-47273, CVE-2024-6345] in setuptools 67.6.1 bundled with Python 3.12 Runtime
#135374 commented on
Jul 16, 2025 • 0 new comments -
Add multibyte encoding support to pyexpat
#62259 commented on
Jul 16, 2025 • 0 new comments -
The email package should defer to the codecs module for all aliases
#53144 commented on
Jul 16, 2025 • 0 new comments -
`hashlib` add Protocol for hash-objects
#101106 commented on
Jul 16, 2025 • 0 new comments -
pytest --doctest-modules crashes on file-level __test__ = False
#113360 commented on
Jul 15, 2025 • 0 new comments