-
-
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
79 Pull requests merged by 38 people
-
[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
67 Pull requests opened by 33 people
-
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 -
gh-137238: Fix data race in `_Py_slot_tp_getattr_hook`
#137240 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-137194: Fix requires_debug_ranges when _testcpi doesn't exist (GH-137195)
#137274 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-137288: Fix bug where boolean expressions are not associated with the correct exception handler
#137310 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 -
[3.13] gh-81325: Support path-like objects with streaming TarFile (GH-137188)
#137366 opened
Aug 4, 2025 -
[3.13] gh-122450: Expand documentation for ``Rational`` and ``Fraction`` (#136800)
#137367 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 -
GH-136155: Use ``sphinxext-opengraph`` v0.12.0
#137393 opened
Aug 4, 2025 -
[3.14] gh-137390: Add missing line continuation character in configure.ac (GH-137391)
#137394 opened
Aug 4, 2025 -
gh-137397: Skip test_os_open on NetBSD due to indefinite hang
#137398 opened
Aug 4, 2025 -
Fix typo in warnings.rst
#137402 opened
Aug 5, 2025 -
gh-137403: Pass auto to -flto with gcc to parallelize LTO build on linux
#137404 opened
Aug 5, 2025
57 Issues closed by 35 people
-
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
46 Issues opened by 40 people
-
Use parallel LTO compilation with gcc
#137403 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 -
test_os_open in SocketEINTRTest hangs indefinitely on NetBSD
#137397 opened
Aug 4, 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 -
Segmentation fault on Windows in Python 3.14.0rc1 when running xdoctest test suite via pytest
#137384 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 -
Python implicit boolean conversion in logical operations bypasses try/except on 3.14.0rc1
#137288 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
149 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-92810: Reduce memory usage by ABCMeta.__subclasscheck__
#131914 commented on
Aug 4, 2025 • 43 new comments -
gh-137242: Add Android CI job
#137186 commented on
Aug 4, 2025 • 24 new comments -
gh-134861: Add CSV and 🍌SV output formats to `asyncio ps`
#134862 commented on
Aug 1, 2025 • 19 new comments -
Docs: a start on an 'improve this page' feature
#136246 commented on
Aug 2, 2025 • 14 new comments -
gh-135953: Profile a module or script with sampling profiler
#136777 commented on
Aug 4, 2025 • 13 new comments -
gh-136728: Refactor build.yml CI config and multissltests.py
#136729 commented on
Aug 2, 2025 • 12 new comments -
gh-88886: Remove excessive encoding name normalization
#137167 commented on
Jul 29, 2025 • 7 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-135228: When @dataclass(slots=True) replaces a dataclass, make the original class collectible (take 2)
#137047 commented on
Aug 5, 2025 • 6 new comments -
gh-131798: JIT: Further optimize `_CALL_ISINSTANCE` for class tuples
#134543 commented on
Aug 2, 2025 • 5 new comments -
gh-135427: Fix DeprecationWarning for os.fork when run in threads with -Werror
#136796 commented on
Jul 31, 2025 • 4 new comments -
gh-136897: Update docstring of `str.translate`
#136954 commented on
Aug 3, 2025 • 4 new comments -
gh-130425: Add "Did you mean [...]" suggestions for `del obj.attr`
#136588 commented on
Aug 5, 2025 • 4 new comments -
gh-131178: Add tests for `pickletools` command-line interface
#131287 commented on
Aug 2, 2025 • 4 new comments -
gh-135629: rewrite language reference section on except* to improve clarity
#136150 commented on
Aug 4, 2025 • 3 new comments -
gh-133656: Remove deprecated `zipimport.zipimporter.load_module`
#133662 commented on
Aug 3, 2025 • 3 new comments -
gh-133158: Adjust c-analyzer max_sizes for typeobject.c
#133159 commented on
Aug 2, 2025 • 3 new comments -
Add SynchronizedBase to __all__ in ``multiprocessing.sharedctypes``
#110304 commented on
Aug 4, 2025 • 3 new comments -
[3.10] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137176 commented on
Aug 2, 2025 • 3 new comments -
gh-136823: Update documentation on excluded headers in Python.h
#136824 commented on
Aug 4, 2025 • 2 new comments -
Clarified relationship between `__path__` and Package in Ch6 Modules tutorial
#116579 commented on
Jul 29, 2025 • 2 new comments -
docs: Small clarity change for except*
#121073 commented on
Jul 31, 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-135885: Fix undocumented method `CookieJar.clear_expired_cookies` in lib `http.cookiejar`
#135882 commented on
Aug 3, 2025 • 2 new comments -
[3.9] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137177 commented on
Jul 30, 2025 • 2 new comments -
gh-137197: Add SSLContext.set_ciphersuites to set TLS 1.3 ciphers
#137198 commented on
Jul 29, 2025 • 1 new comment -
gh-123853: Update locale.windows_locale
#123901 commented on
Jul 29, 2025 • 1 new comment -
GH-83065: Fix import deadlock by implementing hierarchical module locking
#137196 commented on
Jul 30, 2025 • 1 new comment -
gh-131253: free-threaded build support for pystats
#137189 commented on
Jul 31, 2025 • 1 new comment -
gh-89687: fix get_type_hints with dataclasses __init__ generation
#137168 commented on
Jul 30, 2025 • 1 new comment -
gh-137146: Validate IPv6 ZoneID characters against RFC 6874 in urllib.parse
#137148 commented on
Jul 29, 2025 • 1 new comment -
gh-137113 docs: note readline no longer supported in REPL after 3.13
#137142 commented on
Jul 29, 2025 • 1 new comment -
gh-133465: Efficient signal checks with detached thread state.
#135358 commented on
Aug 4, 2025 • 1 new comment -
gh-135615: Rephrase HTTP status codes overview
#135625 commented on
Jul 30, 2025 • 1 new comment -
gh-133125: Clarify ZipInfo.date_time attribute documentation
#136082 commented on
Aug 2, 2025 • 1 new comment -
gh-134939: Add a Multiple Interpreters Howto Doc
#136143 commented on
Aug 1, 2025 • 1 new comment -
gh-137134: Update SQLite to 3.50.4 for binary releases
#137135 commented on
Aug 5, 2025 • 1 new comment -
gh-106318: Add example for str.format()
#137018 commented on
Aug 4, 2025 • 1 new comment -
gh-135228: Create __dict__ and __weakref__ descriptors for object
#136966 commented on
Jul 30, 2025 • 1 new comment -
gh-73065: Add Date header if missing in smtplib send_message
#136850 commented on
Aug 4, 2025 • 1 new comment -
encoding package's normalize_encoding() function is too slow
#55531 commented on
Jul 29, 2025 • 0 new comments -
Python `io.open` intermittently throw `PermissionError` on windows
#136965 commented on
Jul 30, 2025 • 0 new comments -
gh-136681: make argsbuf static to speedup processing positional arguments with AC
#136732 commented on
Jul 30, 2025 • 0 new comments -
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 -
gh-136616: Improve `assert` syntax error messages
#136653 commented on
Aug 2, 2025 • 0 new comments -
gh-136134: imaplib: fix CRAM-MD5 on FIPS-only environments
#136615 commented on
Jul 29, 2025 • 0 new comments -
Deprecate PyComplexObject.cval and soft-deprecate _Py_c*() API
#128813 commented on
Jul 31, 2025 • 0 new comments -
gh-136327: Fix inconsistent TypeError messages regarding invalid values after * and **
#136395 commented on
Aug 3, 2025 • 0 new comments -
gh-136228: Clarify example in exception handling section
#136257 commented on
Jul 30, 2025 • 0 new comments -
test.support.requires_debug_ranges raise SkipTest not returning decorator when `_testcapi` doesn't exist
#137194 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 -
A better JSON check_circular
#137103 commented on
Jul 31, 2025 • 0 new comments -
Unable to use `logging.NOTSET` with `assertLogs` or `assertNoLogs`
#136958 commented on
Jul 31, 2025 • 0 new comments -
gh-136063: fix quadratic-complexity parsing in `email.message._parseparam`
#136072 commented on
Jul 29, 2025 • 0 new comments -
Misleading descriptions in the introduce of "Template"
#137119 commented on
Jul 31, 2025 • 0 new comments -
gh-135661: Fix CDATA section parsing in HTMLParser
#135665 commented on
Aug 3, 2025 • 0 new comments -
`enum.auto` evaluation context description unclear
#118342 commented on
Jul 31, 2025 • 0 new comments -
Introduce seperate LDFLAGS for executable and shared library build targets
#136677 commented on
Aug 1, 2025 • 0 new comments -
gh-133438: Fix the use of the terms "argument" and "parameter" in the documentation
#135160 commented on
Aug 2, 2025 • 0 new comments -
Embedded Python creates a large number of memory leaks when trying to load a non-existent module
#137005 commented on
Aug 1, 2025 • 0 new comments -
gh-134639: Clarify what "canonical" means in os.path.realpath
#134755 commented on
Aug 3, 2025 • 0 new comments -
Data races in typeobject.c for type structure updates
#133467 commented on
Aug 1, 2025 • 0 new comments -
gh-106318: Add example for `str.find()`
#134529 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 -
gh-130197: Improve test coverage of `msgfmt.py` part 2
#133309 commented on
Aug 3, 2025 • 0 new comments -
shutil.copytree: Give the option to disable copystat
#89721 commented on
Aug 1, 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 -
Assignment to __bases__ of direct object subclasses
#37817 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 -
`_Py_DumpStack()` is not signal-safe the first time it's called
#137185 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 -
Check compatibility with macOS deployment target during JIT builds
#134291 commented on
Jul 29, 2025 • 0 new comments -
[3.14] gh-131338: Disable computed stack limit checks on non-glibc linux (GH-134336)
#137175 commented on
Jul 30, 2025 • 0 new comments -
gh-137173: Allow signal handling in isolated subinterpreters
#137174 commented on
Jul 31, 2025 • 0 new comments -
Make it easier to extend zipfile code
#136741 commented on
Jul 29, 2025 • 0 new comments -
OpenSSL 3.0 performance issue: SSLContext.set_default_verify_paths / load_verify_locations about 5x slower
#95031 commented on
Jul 29, 2025 • 0 new comments -
`test_pyrepl.test_history_survive_crash` flaky
#137179 commented on
Jul 29, 2025 • 0 new comments -
Documentation enhancement proposal: explainer for asyncio
#137026 commented on
Jul 29, 2025 • 0 new comments -
pyrepl: Unable to ^D exit in multiline section
#133400 commented on
Jul 30, 2025 • 0 new comments -
gh-137110: Untrack immortal objects from expand_region_transitivity_reachable
#137111 commented on
Jul 29, 2025 • 0 new comments -
[3.14] gh-134698: Hold a lock when the thread state is detached in `ssl` (GH-134724)
#137107 commented on
Aug 2, 2025 • 0 new comments -
gh-81719: Add private members to ``zipfile.ZipFile`` to make it easier to subclass
#137101 commented on
Aug 3, 2025 • 0 new comments -
GH-132532: Add new DSL macros to better declare semantics of exits at ends of instructions/uops.
#137098 commented on
Aug 2, 2025 • 0 new comments -
gh-116111: Clarify DST behaviour in datetime arithmetic and zoneinfo docs
#137092 commented on
Jul 29, 2025 • 0 new comments -
Audit all built-in modules for thread safety
#116738 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 -
Slow functions calls for C-coded functions, accepting positional-or-kwarg argument vs positional-only
#136681 commented on
Jul 30, 2025 • 0 new comments -
gh-124111: test macOS CI with Tk 9
#136959 commented on
Aug 5, 2025 • 0 new comments -
Add `alias` as a `field()` parameter for dataclasses
#101192 commented on
Jul 30, 2025 • 0 new comments -
Use `statx(2)` system call on Linux for extended `os.stat` information
#83714 commented on
Jul 30, 2025 • 0 new comments -
gh-136686 Fix UnicodeEncodeError in email.generator.write when encoding multipart/related emails using utf8 policy
#136848 commented on
Aug 2, 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 -
Merge 'types.UnionType' with `typing._UnionGenericAlias`, not `typing.Union`
#137065 commented on
Jul 30, 2025 • 0 new comments -
gh-136672: Docs: Move Enum functions and add examples
#136791 commented on
Aug 3, 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-89520: IDLE - Make extentions use user's keys, not all defaults
#28713 commented on
Aug 1, 2025 • 0 new comments -
Remove the get_phrase_cfws_only_raises test
#24871 commented on
Jul 29, 2025 • 0 new comments -
uuid.getnode() is not tied to MAC address when using `libuuid`
#132710 commented on
Aug 5, 2025 • 0 new comments -
Update JIT builds to use LLVM 20
#136895 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 -
Docs: EPUB builds are broken
#136155 commented on
Aug 4, 2025 • 0 new comments -
Implement PEP 750 – Template Strings
#132661 commented on
Aug 4, 2025 • 0 new comments -
User site packages are being added when site module is enabled in _pth file
#120037 commented on
Aug 4, 2025 • 0 new comments -
Support __index__() in getrandbits(), randbytes() and others
#135378 commented on
Aug 4, 2025 • 0 new comments -
ctypes _pack_ & _align_ documentation needs elaboration
#136520 commented on
Aug 4, 2025 • 0 new comments -
`pyport.h`: use `__STDC_VERSION__ >= 202311L` instead of `__STDC_VERSION__ > 201710L`
#137058 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 -
Multiple tests fail with `-OO`
#136438 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 -
Update `str.translate()` docstring to match docs
#136897 commented on
Aug 3, 2025 • 0 new comments -
resource library (getrlimit, setrlimit) interprets resource limits as signed integers instead of unsigned
#137044 commented on
Aug 3, 2025 • 0 new comments -
Segfault from calling `StringIO` methods in threads on free-threading debug build
#135410 commented on
Aug 3, 2025 • 0 new comments -
venv overwrites existing .gitignore
#135604 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 -
The docstring of `str()` should show the default values for object, encoding and errors and should say `bytes-like object`
#137112 commented on
Aug 1, 2025 • 0 new comments -
`Thread.is_alive` should only return `False` after a thread exits (once it's started)
#137017 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 -
sys.executable is sometimes wrong
#124241 commented on
Aug 1, 2025 • 0 new comments -
Interactive shell overwrites history
#79461 commented on
Aug 1, 2025 • 0 new comments -
The docstring of `bytes()` and `bytearray()` should show `source` and show the default values for `source`, `encoding` and `errors` and should say `bytes-like object`
#137114 commented on
Aug 1, 2025 • 0 new comments -
Add `doctest` support for ExceptionGroup
#104150 commented on
Aug 1, 2025 • 0 new comments -
gh-129694: Add `test_exceptions` to parallel TSAN jobs
#129746 commented on
Jul 31, 2025 • 0 new comments -
gh-129250: allow pickle instances of generic classes
#129446 commented on
Aug 1, 2025 • 0 new comments -
gh-126028: Add more tests for msvcrt module
#126029 commented on
Jul 31, 2025 • 0 new comments -
GH-125603: Don't count executing generators and coroutines as referrers in gc.gc_referrers.
#125640 commented on
Aug 1, 2025 • 0 new comments -
gh-125022: add support for simple SIMD features detection
#125011 commented on
Jul 29, 2025 • 0 new comments -
Emscripten build fails with Python 3.14
#137025 commented on
Aug 1, 2025 • 0 new comments -
locale.getlocale fails if locale is set
#87281 commented on
Aug 1, 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 -
Update macOS and Windows installers to SQLite 3.50.4
#137134 commented on
Aug 1, 2025 • 0 new comments -
Use NSInteger/NSUInteger where appropiate
#116273 commented on
Jul 31, 2025 • 0 new comments -
Do not call retain on Objective-C string literals
#116258 commented on
Jul 29, 2025 • 0 new comments -
fixing a spelling issue in pycore_asdl.h: the to that
#115943 commented on
Jul 29, 2025 • 0 new comments -
Remove misleading parts of is_site_local() documentation
#113152 commented on
Jul 29, 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 -
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-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