Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
149 Pull requests merged by45 people
- gh-132983: Slightly tweak error messages for _zstd compressor/decompressor options dict
#134601 merged
May 23, 2025 - [3.14] gh-134557: Revert "[3.14] gh-132775: Use _PyCode GetScriptXIData()"
#134600 merged
May 23, 2025 - gh-134557: Revert "gh-132775: Use _PyCode GetScriptXIData()"
#134599 merged
May 23, 2025 - [3.14] gh-134381: Fix RuntimeError when starting not-yet started Thread after fork (gh-134514)
#134596 merged
May 23, 2025 - [3.13] gh-134381: Fix RuntimeError when starting not-yet started Thread after fork (gh-134514)
#134597 merged
May 23, 2025 - gh-134381: Improve thread safety in _PyThread_AfterFork by preserving not-started handles
#134514 merged
May 23, 2025 - gh-120170: Exclude __mp_main__ in C version of whichmodule()
#120171 merged
May 23, 2025 - gh-134565: Use ExceptionGroup to handle multiple errors in unittest.doModuleCleanups()
#134566 merged
May 23, 2025 - [3.13] gh-134578: Mark more slow tests (GH-134579)
#134592 merged
May 23, 2025 - [3.14] gh-133454: Reduce the number of threads in test_racing_getbuf_and_releasebuf (GH-133458)
#134589 merged
May 23, 2025 - gh-134578: Mark more slow tests
#134579 merged
May 23, 2025 - gh-133454: Reduce the number of threads in test_racing_getbuf_and_releasebuf
#133458 merged
May 23, 2025 - gh-131798: Small improvements to
remove_unneeded_uops
#134554 merged
May 23, 2025 - gh-134486: Fix missing alloca symbol in _ctypes on NetBSD.
#134487 merged
May 23, 2025 - [3.14] Further improves Advanced installation docs for PyManager (GH-134541)
#134576 merged
May 23, 2025 - Further improves Advanced installation docs for PyManager
#134541 merged
May 23, 2025 - [3.14] gh-133885: Use locks instead of critical sections for _zstd (gh-134289)
#134560 merged
May 23, 2025 - [3.13] gh-106318: Add example for
str.count()
(GH-134519)#134573 merged
May 23, 2025 - [3.14] gh-106318: Add example for
str.count()
(GH-134519)#134574 merged
May 23, 2025 - [3.14] gh-106318: Add example for
str.center()
(GH-134518)#134571 merged
May 23, 2025 - [3.13] gh-106318: Add example for
str.center()
(GH-134518)#134572 merged
May 23, 2025 - gh-106318: Add example for
str.count()
#134519 merged
May 23, 2025 - gh-106318: Add example for
str.center()
#134518 merged
May 23, 2025 - gh-133372: remove out of date todos from types module about generator wrapper
#134563 merged
May 23, 2025 - gh-134451: Delete
@dataclass
forasyncio.tools.CycleFoundException
class#134513 merged
May 23, 2025 - gh-114177: avoid calling connection lost callbacks when loop is already closed in asyncio subprocess
#134508 merged
May 23, 2025 - gh-133885: Use locks instead of critical sections for _zstd
#134289 merged
May 23, 2025 - [3.13] Docs: fix link in free-threading-python.rst (GH-134548)
#134556 merged
May 23, 2025 - [3.14] Docs: fix link in free-threading-python.rst (GH-134548)
#134555 merged
May 23, 2025 - Docs: fix link in free-threading-python.rst
#134548 merged
May 23, 2025 - gh-128307: Update docs for asyncio.create_task, TaskGroup.create_task, asyncio.create_task
#134202 merged
May 22, 2025 - [3.14] GH-131769: fix detecting a pydebug build of the build Python when building for WASI
#133219 merged
May 22, 2025 - [3.14] GH-130397: remove special-casing of C stack depth for WASI (GH-134469)
#134547 merged
May 22, 2025 - GH-131769: fix detecting a pydebug build of the build Python when building for WASI
#134015 merged
May 22, 2025 - [3.13] Avoid
__file__
inhashlib
example (GH-134540)#134550 merged
May 22, 2025 - [3.14] Avoid
__file__
inhashlib
example (GH-134540)#134549 merged
May 22, 2025 - Avoid
__file__
inhashlib
example#134540 merged
May 22, 2025 - GH-130397: remove special-casing of C stack depth for WASI
#134469 merged
May 22, 2025 - [3.13] Docs: Add note to tutorial clarifying scope (GH-134534)
#134545 merged
May 22, 2025 - [3.14] Docs: Add note to tutorial clarifying scope (GH-134534)
#134536 merged
May 22, 2025 - Add note to tutorial clarifying scope
#134534 merged
May 22, 2025 - gh-131798: JIT: Optimize
_POP_CALL_TWO_LOAD_CONST_INLINE_BORROW
#134369 merged
May 22, 2025 - [3.14] gh-132775: Fix Recently Introduced Warnings (gh-134530)
#134532 merged
May 22, 2025 - gh-132775: Fix Recently Introduced Warnings
#134530 merged
May 22, 2025 - [3.14] gh-132775: Make _PyXI_session Opaque (gh-134452)
#134522 merged
May 22, 2025 - [3.14] gh-134322: Fix
repr(threading.RLock)
(GH-134389)#134528 merged
May 22, 2025 - gh-134322: fix the
__repr__
value ofthreading.RLock
from_thread
module, when just created#134389 merged
May 22, 2025 - gh-132775: Make _PyXI_session Opaque
#134452 merged
May 22, 2025 - GH-131798: Optimize cached class attributes and methods in the JIT
#134403 merged
May 22, 2025 - [3.14] gh-132775: Use _PyCode GetScriptXIData() (gh-134511)
#134515 merged
May 22, 2025 - gh-132775: Use _PyCode GetScriptXIData()
#134511 merged
May 22, 2025 - [3.14] gh-133740: Fix locale.nl_langinfo(ALT_DIGITS) (GH-134468)
#134512 merged
May 22, 2025 - [3.14] gh-134323: Fix the new
threading.RLock.locked
method (GH-134368)#134510 merged
May 22, 2025 - gh-133740: Fix locale.nl_langinfo(ALT_DIGITS)
#134468 merged
May 22, 2025 - gh-131798: JIT: replace _LOAD_SMALL_INT with _LOAD_CONST_INLINE_BORROW
#134406 merged
May 22, 2025 - [3.14] gh-134370: Added clarification on instance annotations (GH-134387)
#134509 merged
May 22, 2025 - gh-134323: Fix the new
threading.RLock.locked
method#134368 merged
May 22, 2025 - gh-134370 Added clarification on instances annotations
#134387 merged
May 22, 2025 - [3.14] gh-132775: Use _PyObject_GetXIData (With Fallback) (gh-134440)
#134507 merged
May 22, 2025 - gh-132775: Use _PyObject_GetXIData (With Fallback)
#134440 merged
May 22, 2025 - [3.14] gh-134455: Fix
build-details.json
to use thec_api.headers
key (GH-134456)#134504 merged
May 22, 2025 - gh-134455: Fix
build-details.json
to use thec_api.headers
key#134456 merged
May 22, 2025 - [3.14] gh-71339: Use new assertion methods in tests (GH-129046)
#134498 merged
May 22, 2025 - gh-127081: lock non-re-entrant
*pwent
calls#132748 merged
May 22, 2025 - gh-71339: Use new assertion methods in tests
#129046 merged
May 22, 2025 - [3.13] Consistent sentence case in docs template files (GH-134412)
#134496 merged
May 22, 2025 - [3.14] Consistent sentence case in docs template files (GH-134412)
#134495 merged
May 22, 2025 - Consistent sentence case in docs template files
#134412 merged
May 22, 2025 - [3.13] gh-71339: Use new assertion methods in the http tests (GH-129058)
#132500 merged
May 22, 2025 - [3.13] gh-71339: Use new assertion methods in the urllib tests (GH-129056)
#132499 merged
May 22, 2025 - [3.13] gh-71339: Use new assertion methods in the email tests (GH-129055)
#132501 merged
May 22, 2025 - GH-131688: Mark instructions and uops with DECREF_INPUTS as escaping.
#133501 merged
May 22, 2025 - GH-133932: Tagged ints are heap safe
#134244 merged
May 22, 2025 - [3.14] gh-131357: Add some extra tests for empty bytes and bytearray (GH-134458)
#134489 merged
May 22, 2025 - Add notes on nogil & reinitialization to the Opt-Out section in Module Isolation HOWTO
#134141 merged
May 22, 2025 - [3.13] gh-131357: Add some extra tests for empty bytes and bytearray (GH-134458)
#134490 merged
May 22, 2025 - gh-131357: Add some extra tests for empty bytes and bytearray
#134458 merged
May 22, 2025 - [3.14] gh-134309: Add
github.actor
to the GitHub Actions concurrency key (GH-134310)#134484 merged
May 22, 2025 - [3.13] gh-134309: Add
github.actor
to the GitHub Actions concurrency key (GH-134310)#134485 merged
May 22, 2025 - gh-134309: Fix premature cancellation of CI tests when multiple PRs have the same branch name
#134310 merged
May 22, 2025 - gh-127840: Revert "gh-127840: pass flags and address from send_fds (GH-127841)"
#134482 merged
May 22, 2025 - [3.14] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134476 merged
May 22, 2025 - [3.13] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134477 merged
May 22, 2025 - gh-134062: Fix hash collisions in IPv4Network and IPv6Network
#134063 merged
May 22, 2025 - gh-127840: pass flags and address from send_fds
#127841 merged
May 22, 2025 - gh-127960 Fix the REPL to set the correct namespace by setting the correct
__main__
module#134275 merged
May 22, 2025 - [3.14] gh-132775: Use _PyFunction_VerifyStateless() and _PyCode_VerifyStateless() (gh-134439)
#134465 merged
May 21, 2025 - gh-132775: Use _PyFunction_VerifyStateless() and _PyCode_VerifyStateless()
#134439 merged
May 21, 2025 - [3.14] gh-132983: Fix refleak in zstd dictionary functions (gh-134459)
#134463 merged
May 21, 2025 - gh-132983: Fix refleak in zstd dictionary functions
#134459 merged
May 21, 2025 - [3.14] gh-132124: improve safety nets for creating AF_UNIX socket files (GH-134085)
#134447 merged
May 21, 2025 - gh-132124: improve safety nets for creating AF_UNIX socket files
#134085 merged
May 21, 2025 - [3.13] gh-80050: Update BufferedReader.read docs around non-blocking (GH-130653)
#134445 merged
May 21, 2025 - [3.14] gh-80050: Update BufferedReader.read docs around non-blocking (GH-130653)
#134444 merged
May 21, 2025 - [3.14] gh-134026: Fix grammar description of for statement (GH-134034)
#134424 merged
May 21, 2025 - [3.14] gh-132983: Refactor shared code in train_dict and finalize_dict (GH-134432)
#134442 merged
May 21, 2025 - gh-80050: Update BufferedReader.read docs around non-blocking
#130653 merged
May 21, 2025 - [3.14] gh-62184: Remove _pyio import of _io.FileIO (gh-134192)
#134437 merged
May 21, 2025 - [3.13] gh-62184: Remove _pyio import of _io.FileIO (gh-134192)
#134436 merged
May 21, 2025 - gh-132983: Refactor shared code in train_dict and finalize_dict
#134432 merged
May 21, 2025 - gh-62184: Remove _pyio import of _io.FileIO
#134192 merged
May 21, 2025 - [3.13] gh-133982: Run unclosed file test on all io implementations (gh-134165)
#134434 merged
May 21, 2025 - [3.14] gh-133982: Run unclosed file test on all io implementations (gh-134165)
#134433 merged
May 21, 2025 - [3.13] gh-71253: Match _io exception in _pyio (gh-133985)
#134431 merged
May 21, 2025 - [3.14] gh-71253: Match _io exception in _pyio (gh-133985)
#134430 merged
May 21, 2025 - [3.13] gh-133982: Update test_bufio to use self.open (gh-133983)
#134429 merged
May 21, 2025 - [3.14] gh-133982: Update test_bufio to use self.open (gh-133983)
#134428 merged
May 21, 2025 - gh-133982: Run unclosed file test on all io implementations
#134165 merged
May 21, 2025 - [3.14] gh-132775: Support Fallbacks in _PyObject_GetXIData() (gh-133482)
#134418 merged
May 21, 2025 - gh-71253: Match _io exception in _pyio
#133985 merged
May 21, 2025 - gh-133982: Update test_bufio to use self.open
#133983 merged
May 21, 2025 - [3.13] gh-132246: Add special buffer methods to C API Type Object docs (gh-132247)
#134427 merged
May 21, 2025 - [3.14] gh-132246: Add special buffer methods to C API Type Object docs (gh-132247)
#134426 merged
May 21, 2025 - [3.14] gh-90871: fix connection backlog offset in asyncio (gh-134392)
#134421 merged
May 21, 2025 - [3.14] gh-132983: Add documentation for compression.zstd (GH-133911)
#134425 merged
May 21, 2025 - gh-132246: Add special buffer methods to C API Type Object docs
#132247 merged
May 21, 2025 - gh-132983: Add documentation for compression.zstd
#133911 merged
May 21, 2025 - gh-134026: Fix grammar description of for statement
#134034 merged
May 21, 2025 - gh-127833: lexical analysis: Improve section on Names
#131474 merged
May 21, 2025 - [3.13] gh-110631: Fix some incorrect indents in the documentation (GH-129312)
#134420 merged
May 21, 2025 - gh-90871: fix connection backlog offset in asyncio
#134392 merged
May 21, 2025 - [3.14] gh-110631: Fix some incorrect indents in the documentation (GH-129312)
#134419 merged
May 21, 2025 - gh-110631: Fix some incorrect indents in the documentation
#129312 merged
May 21, 2025 - gh-132775: Add _PyObject_GetXIDataWithFallback()
#133482 merged
May 21, 2025 - gh-134262: Add retries to generate_sbom.py
#134263 merged
May 21, 2025 - [3.14] Fix signature of
_curses.assume_default_colors
in the docs (GH-134409)#134417 merged
May 21, 2025 - gh-131185: Use a proper thread-local for cached thread states
#132510 merged
May 21, 2025 - Fix signature of
_curses.assume_default_colors
in the docs#134409 merged
May 21, 2025 - [3.14] gh-132542: Only run test_native_id_after_fork if native_id is supported (GH-134408)
#134413 merged
May 21, 2025 - [3.13] gh-132542: Only run test_native_id_after_fork if native_id is supported (GH-134408)
#134414 merged
May 21, 2025 - gh-132542: Only run
test_native_id_after_fork
ifnative_id
is supported#134408 merged
May 21, 2025 - [3.14] gh-133980: use atomic store in
PyObject_GenericSetDict
(GH-133988)#134354 merged
May 21, 2025 - [3.14] Add documentation for remote debugging with pdb (GH-134260)
#134398 merged
May 21, 2025 - [3.14] gh-134360 Add processName attribute to
logging.Formatter
docstring (GH-134371)#134405 merged
May 21, 2025 - [3.13] gh-134360 Add processName attribute to
logging.Formatter
docstring (GH-134371)#134404 merged
May 21, 2025 - gh-134360 Add processName attribute to
logging.Formatter
docstring#134371 merged
May 21, 2025 - [3.14] gh-72680: Fix false positives when using zipfile.is_zipfile() (GH-134250)
#134401 merged
May 21, 2025 - gh-72680: Fix false positives when using zipfile.is_zipfile()
#134250 merged
May 21, 2025 - [3.14] gh-91048: Fix error path result in _remote_debugging_module (GH-134347)
#134399 merged
May 21, 2025 - gh-91048: Fix error path result in _remote_debugging_module
#134347 merged
May 20, 2025 - Add documentation for remote debugging with pdb
#134260 merged
May 20, 2025 - GH-131798: Narrow types more aggressively in the JIT
#134373 merged
May 20, 2025
49 Pull requests opened by27 people
- gh-100163: allow re-assuming root privileges on subprocess invocations
#134400 opened
May 21, 2025 - gh-134411: Fix dangerous reference count decrement
#134415 opened
May 21, 2025 - gh-129374: adds quoting detection to csv sniffer
#134416 opened
May 21, 2025 - gh-74232: Adds note about csv quoting of booleans
#134422 opened
May 21, 2025 - [3.14] gh-127833: lexical analysis: Improve section on Names (GH-131474)
#134423 opened
May 21, 2025 - gh-118234: Document Python subprocess requirement on `SystemRoot` env, add RuntimeWarning
#134435 opened
May 21, 2025 - gh-126845: Some edge cases in email.utils.parsedate_to_datetime seem to differ from RFC2822 spec
#134438 opened
May 21, 2025 - gh-127833: Reword and expand the Notation section
#134443 opened
May 21, 2025 - gh-101913: changed wording of docstring for _parsedate_tz
#134446 opened
May 21, 2025 - [3.13] gh-132124: improve safety nets for creating AF_UNIX socket files (GH-134085)
#134448 opened
May 21, 2025 - gh-123138: Updated email.headerregistry docs to include required keyword parse_tree
#134450 opened
May 21, 2025 - gh-90548: Allow Alpine/MUSL to pass test_c_locale_coercion.
#134454 opened
May 21, 2025 - [3.14] gh-134262: Add retries to generate_sbom.py (GH-134263)
#134460 opened
May 21, 2025 - gh-80620: Support negative values in `fromtimestamp` on Windows using 0 + `timedelta`
#134461 opened
May 21, 2025 - gh-80334: Doc/library/multiprocessing.rst: freeze_support: Change to …
#134462 opened
May 21, 2025 - gh-60427: Lib/tokenize.py (untokenize): Update docstring about returning str
#134464 opened
May 21, 2025 - gh-85393: Handle partial and blocking .write in TextIOWrapper
#134467 opened
May 21, 2025 - gh-134471: Fix `asyncio.timeout(0)` swallowing an unrelated prior cancellation.
#134472 opened
May 21, 2025 - [3.12] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134478 opened
May 22, 2025 - [3.11] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134479 opened
May 22, 2025 - [3.10] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134480 opened
May 22, 2025 - [3.9] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134481 opened
May 22, 2025 - [3.14] GH-133932: Tagged ints are heap safe (GH-134244)
#134494 opened
May 22, 2025 - Add missing lines between regex and text
#134505 opened
May 22, 2025 - gh-81708: Support negative `datetime.datetime.timestamp` values from naive datetimes on Windows
#134517 opened
May 22, 2025 - gh-106318: Add example for `str.encode()`
#134520 opened
May 22, 2025 - gh-86273: On macOS >= 10.12, use `clock_gettime(CLOCK_MONOTONIC_RAW)` for `time.monotonic`
#134521 opened
May 22, 2025 - gh-106318: Add example for `str.endswith()`
#134523 opened
May 22, 2025 - gh-106318: Add example for `str.expandtabs()`
#134525 opened
May 22, 2025 - gh-133678: Document C API third party tools
#134526 opened
May 22, 2025 - Heavily comment Python/perf_jit_trampoline.c to improve maintainability
#134527 opened
May 22, 2025 - gh-106318: Add example for `str.find()`
#134529 opened
May 22, 2025 - gh-85255: Teach `plistlib` to load and dump `NSDate.distantPast` represented as year 0
#134533 opened
May 22, 2025 - [3.13] Docs: Add note to tutorial clarifying scope (GH-134534)
#134535 opened
May 22, 2025 - gh-128430: Add docstring for cmd.Cmd.do_topics
#134539 opened
May 22, 2025 - gh-131798: JIT: Further optimize `_CALL_ISINSTANCE` for class tuples
#134543 opened
May 22, 2025 - gh-133545: Also quote arguments containing `&<>^|` on Windows
#134544 opened
May 22, 2025 - gh-134546: ensure remote pdb script is readable
#134552 opened
May 22, 2025 - gh-134262: increase retries in `Tools/build/generate_sbom.py`
#134558 opened
May 23, 2025 - gh-134568: added handler for BrokenPipeError to logging.StreamHandler.emit
#134569 opened
May 23, 2025 - gh-134567: Exposes log format to users in unittest.TestCase.assertLogs
#134570 opened
May 23, 2025 - gh-133454: Mark test_queue tests with many threads as bigmem
#134575 opened
May 23, 2025 - gh-134551: Add t-strings support to pprint
#134577 opened
May 23, 2025 - gh-134580: Modernizing `difflib.HtmlDiff` for HTML Output
#134581 opened
May 23, 2025 - gh-134584: Decref elimination for float ops in the JIT
#134588 opened
May 23, 2025 - [3.14] gh-134578: Mark more slow tests (GH-134579)
#134590 opened
May 23, 2025 - gh-130655: add tests for dgettext
#134594 opened
May 23, 2025 - gh-134595: Update HOWTO to reflect change in CIBW option
#134598 opened
May 23, 2025
56 Issues closed by23 people
- Increase test coverage for `dgettext`
#134593 closed
May 23, 2025 - `test_zstd` failed on ubuntu with free-threading
#133885 closed
May 23, 2025 - Importing multiprocessing breaks _checkmodule in _pickle.c
#120170 closed
May 23, 2025 - unittest.doModuleCleanups() swallows all but first exception
#134565 closed
May 23, 2025 - Some tests consume too much memory
#133454 closed
May 23, 2025 - Mark more slow tests
#134578 closed
May 23, 2025 - Possible loss of large text data in `_curses.window.{instr,getstr}`
#134209 closed
May 23, 2025 - configparser throws ParsingError when reading ini file
#134516 closed
May 23, 2025 - _ctypes fails to import on NetBSD due to a missing `alloca` symbol
#134486 closed
May 23, 2025 - Implement types._GeneratorWrapper in C
#133372 closed
May 23, 2025 - Using a frozen attributes to Exception class
#134451 closed
May 23, 2025 - WindowsSelectorEventLoopPolicy doesn't raise KeyboardInterrupt immediately
#101166 closed
May 23, 2025 - stdtypes don't mention asyncio generic classes
#131417 closed
May 23, 2025 - asyncio warnings and errors triggered by stressful code
#109490 closed
May 23, 2025 - Pipe related future not retrieved if there's a BrokenPipeError
#105616 closed
May 23, 2025 - Parser stack overflow on WASI with `--with-pydebug`
#131770 closed
May 22, 2025 - `test_call` triggers stack overflow on WASI
#130319 closed
May 22, 2025 - WASM build scripts don't honour `--with-pydebug` from build-python due to a `sysconfig` regression
#131769 closed
May 22, 2025 - Implement stack overflow protection for webassembly
#130397 closed
May 22, 2025 - question to the signature of list.index
#134025 closed
May 22, 2025 - Type of vectorcall nargs inconsistent
#134457 closed
May 22, 2025 - `repr` of `threading.RLock` is erronous with the `_thread` module
#134322 closed
May 22, 2025 - Use English words instead of Latin abbreviations
#134503 closed
May 22, 2025 - How to add an environment variable LD_LIBRARY_PATH to the python code and effective
#100567 closed
May 22, 2025 - The new `threading.RLock.locked()` method fails
#134323 closed
May 22, 2025 - Unicode normalization error in Python 3.10
#134502 closed
May 22, 2025 - Documentation typos in asyncio module
#134501 closed
May 22, 2025 - Documentation Updates Based on PR #156 Reviews
#134506 closed
May 22, 2025 - PEP 739 / `build-details.json`: `c_api.include` is used instead of `c_api.headers`
#134455 closed
May 22, 2025 - Request for review: Decorator implementation example
#134500 closed
May 22, 2025 - Code Review Session for Long-Running Pull Requests
#134499 closed
May 22, 2025 - Additional assert methods for unittest
#71339 closed
May 22, 2025 - Implementation tasks from PR #56 review
#134497 closed
May 22, 2025 - Build fails with --enable-pystats and --with-tail-call-interp due to undeclared lastopcode variable
#132758 closed
May 22, 2025 - Add more tests for zero-sized bytes objects in `capi` tests
#131357 closed
May 22, 2025 - CI testing for pull requests can fail if multiple workloads exist with the same name
#134309 closed
May 22, 2025 - Que habra.
#134483 closed
May 22, 2025 - `sorted()` does shallow copy instead of deep copy
#134470 closed
May 21, 2025 - csv writer with blank lineterminator breaks quoting
#67044 closed
May 21, 2025 - Replace "starred_list" with standard grammar term "expression_list" in for statement documentation
#134026 closed
May 21, 2025 - Add PEP 688 special buffer methods to C API Type Object and Buffer Protocol docs
#132246 closed
May 21, 2025 - asyncio.create_unix_server has an off-by-one error concerning the backlog parameter
#90871 closed
May 21, 2025 - 3.14.0b1 python.exe hangs
#134407 closed
May 21, 2025 - Deletion of autoTSSkey during runtime finalization is not safe
#131185 closed
May 21, 2025 - Breaking API Change in Python 3.13.3: Task Factory Signature Change
#133745 closed
May 21, 2025 - threading.Thread.native_id for forking thread wrong after fork
#132542 closed
May 21, 2025 - Improve `SyntaxError` message for `import a as b.c`
#123539 closed
May 21, 2025 - Re-enable skipped test_zlib tests on s390x hardware acceleration
#125041 closed
May 21, 2025 - Discrepancy in argument naming for Sphinx docs & help in the cmath module
#125957 closed
May 21, 2025 - Theming support for _colorize
#133346 closed
May 21, 2025 - `logging.Formatter` docstring missing processName attribute.
#134360 closed
May 21, 2025 - Forget to include print()
#134402 closed
May 21, 2025 - is_zipfile false positives
#72680 closed
May 21, 2025 - PyObject_CallFinalizerFromDealloc is undocumented
#75459 closed
May 21, 2025
28 Issues opened by26 people
- Update HOWTO to reflect change in CIBW option
#134595 opened
May 23, 2025 - Exception _abc_impl is set to a wrong type when using format_exception
#134591 opened
May 23, 2025 - Add `__attribute__((noreturn))` for `_mi_assert_fail`
#134586 opened
May 23, 2025 - Disable `_Atomic` and `__thread` keywords on JetBrains IDE only
#134585 opened
May 23, 2025 - Eliminate redundant refcounting in the JIT
#134584 opened
May 23, 2025 - The devcontainer doesn't include the bits to build the _zstd module
#134583 opened
May 23, 2025 - untokenize() round-trip fails for t-strings (with only type + string)
#134582 opened
May 23, 2025 - Modernizing `difflib.HtmlDiff` for HTML Output
#134580 opened
May 23, 2025 - logging.StreamHandler produces BrokenPipeError when cut short by head utility
#134568 opened
May 23, 2025 - Expose log format to users in assertLogs
#134567 opened
May 23, 2025 - copy.replace() is annotated as "versionadded: 3.13", but `object.__replace__` isn't
#134559 opened
May 23, 2025 - Refleaks on free-threaded builds
#134557 opened
May 23, 2025 - Add support for Template type (t-strings) to pprint
#134551 opened
May 22, 2025 - `-m pdb -p` -- other side cannot read debug script due to too-strict permissions
#134546 opened
May 22, 2025 - New warnings in C implementation of subinterpreters
#134542 opened
May 22, 2025 - shutil.rmtree - link to example for windows readonly file handling in function docs
#134538 opened
May 22, 2025 - ContextDecorator documentation is unclear.
#134537 opened
May 22, 2025 - Port HMAC implementation to new OpenSSL APIs
#134531 opened
May 22, 2025 - Performance issue with ARM64 windows Python release binaries
#134524 opened
May 22, 2025 - Improve import error when extension module is an incompatible build
#134493 opened
May 22, 2025 - dataclass.__eq__ no longer errors on missing attributes in Python 3.13
#134488 opened
May 22, 2025 - `asyncio.timeout(0)` swallows a prior task cancellation
#134471 opened
May 21, 2025 - pyrepl fails with an ugly traceback when ioctls are not allowed on tty stdio
#134466 opened
May 21, 2025 - Inconsistent `subprocess.Popen.communicate()` behavior between Windows and Posix
#134453 opened
May 21, 2025 - Error in Format Specification Mini-Language concerning `precision_with_grouping` in 3.14
#134449 opened
May 21, 2025 - Dangerous reference count decrement.
#134411 opened
May 21, 2025
140 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-134160: Use multi-phase init in documentation examples
#134296 commented on
May 22, 2025 • 22 new comments - gh-108512: Add and use new replacements for PySys_GetObject()
#111035 commented on
May 22, 2025 • 12 new comments - gh-132732: Automatically constant evaluate pure operations
#132733 commented on
May 23, 2025 • 7 new comments - gh-134357: Remove unused imports in tests
#134340 commented on
May 23, 2025 • 6 new comments - gh-133998: Fix gzip file creation when time is out of range
#134278 commented on
May 21, 2025 • 6 new comments - gh-134043: add `_PyObject_GetMethodStackRef`
#134044 commented on
May 23, 2025 • 3 new comments - gh-133390: Support basic completion for sqlite3 command-line interface
#133393 commented on
May 21, 2025 • 3 new comments - gh-106318: Add an example for `str.capitalize()`
#134272 commented on
May 23, 2025 • 3 new comments - Implement PEP 788
#133110 commented on
May 22, 2025 • 3 new comments - gh-84013: normalize directory contents during import
#113447 commented on
May 21, 2025 • 2 new comments - gh-130160: use `.. program::` directive for documenting `venv` CLI
#130699 commented on
May 21, 2025 • 2 new comments - gh-59999: Add option to preserve permissions in ZipFile.extract
#32289 commented on
May 21, 2025 • 2 new comments - gh-134079: Add `addCleanup`, `enterContext` and `doCleanups` to `unittest.subTest` and tests
#134318 commented on
May 22, 2025 • 2 new comments - Improve permission error messages in pdb and asyncio.tools
#134290 commented on
May 21, 2025 • 1 new comment - gh-133579: consistently report C curses function failures
#134327 commented on
May 23, 2025 • 1 new comment - Simplify HTMLParser by removing unnecessary assignment and assertion
#132972 commented on
May 22, 2025 • 1 new comment - gh-121171: Fix zip64 extract version in local headers
#121177 commented on
May 21, 2025 • 1 new comment - gh-111375: Fix handling of exceptions within `@contextmanager`-decorated functions
#111676 commented on
May 23, 2025 • 1 new comment - gh-134170: Add colorization to unraisable exceptions
#134183 commented on
May 20, 2025 • 1 new comment - gh-69605: Disable PyREPL module autocomplete fallback on regular completion
#134181 commented on
May 22, 2025 • 1 new comment - gh-132314: fix stack array init warning
#132376 commented on
May 21, 2025 • 1 new comment - gh-129594: Remove redundant check on varargs in _PyArg_CheckPositional
#129595 commented on
May 23, 2025 • 0 new comments - gh-107398: Fix tarfile stream mode exception when process the file with extra header data
#126304 commented on
May 22, 2025 • 0 new comments - GH-98894: Fix `function__return` and `function__entry` dTrace probe missing after `GH-103083`
#125019 commented on
May 22, 2025 • 0 new comments - gh-108512: Add and use new replacements for PySys_GetObject() (alt)
#129736 commented on
May 21, 2025 • 0 new comments - gh-128942: make arraymodule.c free-thread safe (lock-free)
#130771 commented on
May 23, 2025 • 0 new comments - gh-132108: Add Buffer Protocol support to int.from_bytes to improve performance
#132109 commented on
May 21, 2025 • 0 new comments - gh-132267: fix desynchronized cursor position and buffer mismatch after resize
#132360 commented on
May 23, 2025 • 0 new comments - GH-132554: "Virtual" iterators
#132555 commented on
May 22, 2025 • 0 new comments - gh-123745: Improve performance of deepcopy by setting keep alive key in the memo
#123746 commented on
May 23, 2025 • 0 new comments - gh-119052: Set CRC to 0 in mkdir in all cases
#119108 commented on
May 21, 2025 • 0 new comments - gh-113767: Adds a `zipfile.register_compressor()` API.
#113768 commented on
May 21, 2025 • 0 new comments - gh-65920: Implement `socket.sendfile` with `TransmitFile` on Windows
#112337 commented on
May 21, 2025 • 0 new comments - gh-93627: Align copy module behaviour with pickle module
#109498 commented on
May 23, 2025 • 0 new comments - gh-51067: add `ZipFile.remove()`
#103033 commented on
May 22, 2025 • 0 new comments - gh-66587: Fix deadlock from pool worker death without communication
#16103 commented on
May 22, 2025 • 0 new comments - gh-79516: allow msgfmt.py to compile multiple input po files
#10875 commented on
May 22, 2025 • 0 new comments - Implement PEP 784 - Adding Zstandard to the Python standard library
#132983 commented on
May 23, 2025 • 0 new comments - Increase test coverage of `gettext`
#130655 commented on
May 23, 2025 • 0 new comments - Improvements to test.support.interpreters.Interpreter
#132775 commented on
May 23, 2025 • 0 new comments - IPv4Network and IPv6Network hosts method return different types when provided a /32 (ipv4) or /128 (ipv6)
#109305 commented on
May 23, 2025 • 0 new comments - 3.14.0a1 urljoin regression wrt //
#125974 commented on
May 23, 2025 • 0 new comments - GH-134394: Add native support for t-strings in the stdlib logging library
#134395 commented on
May 21, 2025 • 0 new comments - Docs: Fix indentation in slice class of functions.rst
#134393 commented on
May 21, 2025 • 0 new comments - gh-118718: Incorrect decoding of preamble in email parser
#134384 commented on
May 21, 2025 • 0 new comments - [WIP] gh-133931: Introduce _PyObject_XSetRefDelayed to replace Py_XSETREF
#134377 commented on
May 21, 2025 • 0 new comments - gh-134009: Expose `PyMutex_IsLocked` in the public C API
#134365 commented on
May 22, 2025 • 0 new comments - [3.14] gh-115999: Add PyCodeObject.co_tlbc to the debug offsets (GH-134286)
#134348 commented on
May 21, 2025 • 0 new comments - gh-134200: Add adaptive global alignment for help text
#134308 commented on
May 21, 2025 • 0 new comments - gh-131178: fix SSL tests for `http.server` command-line interface
#134279 commented on
May 23, 2025 • 0 new comments - gh-131178: Add CLI tests for cProfile
#134269 commented on
May 22, 2025 • 0 new comments - [3.14] gh-128639: Don't assume one thread in subinterpreter finalization (gh-128640)
#134254 commented on
May 21, 2025 • 0 new comments - gh-119123: Fix sniffer to understand csv lists
#134219 commented on
May 21, 2025 • 0 new comments - Fix `maybe-uninitialized` compiler warning
#134207 commented on
May 21, 2025 • 0 new comments - gh-134152: fix `UnboundLocalError` while parsing `message_id` in email
#134194 commented on
May 23, 2025 • 0 new comments - gh-134168: http.server with HTTPS fails to bind IPv6 addresses and ignores --directory flag
#134169 commented on
May 22, 2025 • 0 new comments - gh-133485: Use _interpreters.call() in InterpreterPoolExecutor
#133957 commented on
May 22, 2025 • 0 new comments - gh-132983: Convert dict_content to take Py_buffer
#133924 commented on
May 23, 2025 • 0 new comments - gh-132983: Split ``_zstd_set_c_parameters``
#133921 commented on
May 23, 2025 • 0 new comments - gh-133672: Allow LOAD_FAST to be optimized to LOAD_FAST_BORROW
#133721 commented on
May 21, 2025 • 0 new comments - gh-133644: remove `PyWeakref_GetObject` and `PyWeakref_GET_OBJECT`
#133657 commented on
May 21, 2025 • 0 new comments - gh-132775: Expand the Capability of Interpreter.call()
#133484 commented on
May 22, 2025 • 0 new comments - gh-133465: Allow PyErr_CheckSignals to be called without holding the GIL.
#133466 commented on
May 22, 2025 • 0 new comments - gh-42550: Add 'Expect: 100-Continue' support to httplib
#133276 commented on
May 21, 2025 • 0 new comments - gh-132813: Improve error messages for incorrect types and values of csv.Dialog attributes
#133241 commented on
May 21, 2025 • 0 new comments - gh-132969: Fix error/hang when shutdown(wait=False) and task exited abnormally
#133222 commented on
May 22, 2025 • 0 new comments - gh-131531: android.py enhancements to support cibuildwheel
#132870 commented on
May 21, 2025 • 0 new comments - gh-132416: document behavior of Path.symlink_to() when link or/and target already exist
#132704 commented on
May 23, 2025 • 0 new comments - gh-132629: Deprecate acception out of range values for unsigned integers in PyArg_Parse
#132630 commented on
May 23, 2025 • 0 new comments - gh-128213: fast path for bytes creation from list and tuple
#132590 commented on
May 23, 2025 • 0 new comments - concurrent.futures.ThreadPoolExecutor does not free memory when shutdown
#98467 commented on
May 20, 2025 • 0 new comments - sockets and asyncio on Windows depend on SYSTEMROOT env var
#118234 commented on
May 21, 2025 • 0 new comments - io and _pyio modules require the _io module
#62184 commented on
May 21, 2025 • 0 new comments - Some edge cases in `email.utils.parsedate_to_datetime` seem to differ from RFC2822 spec
#126845 commented on
May 21, 2025 • 0 new comments - Allow third party libraries to provide new zipfile compression methods
#113767 commented on
May 21, 2025 • 0 new comments - Align the grammar documentation with Python's actual grammar
#127833 commented on
May 21, 2025 • 0 new comments - New REPL dosen't remove line continuations upon terminal resizing
#131973 commented on
May 21, 2025 • 0 new comments - The io module doesn't support non-blocking files
#57531 commented on
May 21, 2025 • 0 new comments - Docs Examples Focus on Outdated Single-Phase Init Modules and Static Types
#134160 commented on
May 21, 2025 • 0 new comments - io.BufferReader.read() returns None
#80050 commented on
May 21, 2025 • 0 new comments - docstring for email._parseaddr._parsedate_tz says "declaims knowledge" vs "disclaims"
#101913 commented on
May 21, 2025 • 0 new comments - `email.headerregistry` docs omit the required keyword `parse_tree`
#123138 commented on
May 21, 2025 • 0 new comments - Ensure that `multiprocessing.util.get_temp_dir()` can be used to create socket files with limited path length
#132124 commented on
May 21, 2025 • 0 new comments - Export append_awaited_by API into public Python API.
#134342 commented on
May 21, 2025 • 0 new comments - Multiple test failures on Alpine 3.15 / musl-1.2.2-r7
#90548 commented on
May 21, 2025 • 0 new comments - Inconsistencies with datetime.fromtimestamp(t) when t < 0
#80620 commented on
May 21, 2025 • 0 new comments - Enable for ZipFile to specify to create archives of arbitrary windows FAT or Unix filesystem
#133667 commented on
May 21, 2025 • 0 new comments - Freeze support documentation is misleading.
#80334 commented on
May 21, 2025 • 0 new comments - Async Call-Stack Reconstruction
#91048 commented on
May 20, 2025 • 0 new comments - The New REPL Does Not Load My Command History
#120766 commented on
May 21, 2025 • 0 new comments - subprocess.call(..., user=xx, group=xxx) is not able to gain privileges
#100163 commented on
May 21, 2025 • 0 new comments - Memory keeps increasing with fixed-size dict during multi-threaded set/delete in 3.13.3t
#133136 commented on
May 21, 2025 • 0 new comments - zipfile cannot handle zip files where the archive size for a file does not match actual contents
#70226 commented on
May 21, 2025 • 0 new comments - logging should cache LogRecord.message
#122089 commented on
May 21, 2025 • 0 new comments - Add typing to more build tools
#133403 commented on
May 21, 2025 • 0 new comments - Does CPython >= 3.10, <=3.12 support a thread-safe increment?
#134212 commented on
May 21, 2025 • 0 new comments - Too early EOFError
#101911 commented on
May 21, 2025 • 0 new comments - Remove idlelib from sys.path in IDLE run process
#134300 commented on
May 21, 2025 • 0 new comments - Asyncio BufferedProtocol with SSL is significantly slower than asyncio sockets with SSL
#133112 commented on
May 21, 2025 • 0 new comments - Subinterpreters don't properly clean up threads
#128639 commented on
May 21, 2025 • 0 new comments - asyncio.TaskGroup may silently discard request to run a task
#116048 commented on
May 21, 2025 • 0 new comments - Feature request: sniff csv quoting and lineterminator
#129374 commented on
May 21, 2025 • 0 new comments - csv: Inconsistency re QUOTE_NONNUMERIC
#74232 commented on
May 21, 2025 • 0 new comments - ZipFile.writestr doesn't behave like Path.write_*
#134383 commented on
May 21, 2025 • 0 new comments - Use implemenation-specific I/O open / constructors in tests
#133982 commented on
May 21, 2025 • 0 new comments - [doc] untokenize returns a string if no encoding token is recognized
#60427 commented on
May 21, 2025 • 0 new comments - Undocumented Cmd method print_topics
#128430 commented on
May 22, 2025 • 0 new comments - subprocess.Popen doesn't properly escape < or > for windows batch files
#133545 commented on
May 22, 2025 • 0 new comments - Improve `contextlib.ContextDecorator` support for generators and async functions
#125862 commented on
May 22, 2025 • 0 new comments - Support mixed sync and async context managers in `async with` statements
#134270 commented on
May 22, 2025 • 0 new comments - socket.send_fds() flags and address parameters have no effect
#127840 commented on
May 22, 2025 • 0 new comments - Better uop coverage in the JIT optimizer
#131798 commented on
May 22, 2025 • 0 new comments - Add retries to `Tools/build/generate_sbom.py`
#134262 commented on
May 23, 2025 • 0 new comments - ValueError on ephemeral zipfile after exception
#106763 commented on
May 23, 2025 • 0 new comments - New REPL: Text display corruption when resizing terminal with multi-line content
#132267 commented on
May 23, 2025 • 0 new comments - os.path.exists and os.path.stat not working on FSLogix Redirected Containers from 3.12 onward
#133965 commented on
May 23, 2025 • 0 new comments - 3.14 changes annotations behaviour for dataclasses.make_dataclass
#134370 commented on
May 23, 2025 • 0 new comments - dropping `asyncio.open_unix_socket`'s writer will drop the connection.
#109986 commented on
May 23, 2025 • 0 new comments - cmd.Cmd completion fails in some cases, must allow the definition of readline completion delimiters
#120479 commented on
May 23, 2025 • 0 new comments - Different output from importlib.resources.files() in REPL in 3.12 versus 3.13
#121190 commented on
May 23, 2025 • 0 new comments - Add examples to docs for str methods
#106318 commented on
May 23, 2025 • 0 new comments - asyncio.start_unix_server maybe shouldn’t default to cleanup_socket=True when sock parameter is passed
#133354 commented on
May 23, 2025 • 0 new comments - Using custom OpenSSL version 3.x when compiling Python 3.x - fails
#121992 commented on
May 23, 2025 • 0 new comments - io.TextIOWrapper ignores silently partial write if buffer is unbuffered
#85393 commented on
May 21, 2025 • 0 new comments - Executing `from . import *` within the REPL will import the `_pyrepl` package, But executing with the `-c` argument will result in an error.
#127960 commented on
May 22, 2025 • 0 new comments - Add support for t-strings in the stdlib logging library
#134394 commented on
May 22, 2025 • 0 new comments - Consider supporting deflate64 in zipfile
#134334 commented on
May 22, 2025 • 0 new comments - Excessive hash collisions in IPv4Network and IPv6Network classes
#134062 commented on
May 22, 2025 • 0 new comments - Add `attach` command to pdb
#133953 commented on
May 22, 2025 • 0 new comments - Avoid temporary allocation in dec_as_long()
#129275 commented on
May 22, 2025 • 0 new comments - Behaviour change in partialmethod in Python3.11
#99152 commented on
May 22, 2025 • 0 new comments - segfault in gc with 3.14.0b1, trio and pytest
#133932 commented on
May 22, 2025 • 0 new comments - subprocess.check_call's `stdout=` write to the underlying file opened by bz2.open
#105309 commented on
May 22, 2025 • 0 new comments - test_alt_digits_nl_langinfo fails for locale uk_UA
#133740 commented on
May 22, 2025 • 0 new comments - Timestamp conversion on windows fails with timestamps close to EPOCH
#81708 commented on
May 22, 2025 • 0 new comments - Recording and restoring the LC_NUMERIC locale setting with LC_ALL=C.UTF-8 no longer works with Python 3.13.3
#133967 commented on
May 22, 2025 • 0 new comments - Monotonic time on macOS 10.12+ should use mach_continuous_time()
#86273 commented on
May 22, 2025 • 0 new comments - [C API] Add a banner to the C API documentation to recommend tools
#133678 commented on
May 22, 2025 • 0 new comments - Remove support for `__cached__` and `__package__` if missing corresponding `__spec__` attributes
#134088 commented on
May 22, 2025 • 0 new comments - plistlib can't decode date from year 0
#85255 commented on
May 22, 2025 • 0 new comments