-
-
Notifications
You must be signed in to change notification settings - Fork 32.7k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
80 Pull requests merged by 37 people
-
gh-138130: Fix return value of libc_ver() on Emscripten
#138132 merged
Aug 31, 2025 -
gh-138286: Run
ruff
onTools/i18n
#138287 merged
Aug 31, 2025 -
gh-138013: Move test.test_io to be a module
#138153 merged
Aug 31, 2025 -
[3.13] gh-138295: Fix a grammar issue in the descriptor HOWTO (GH-138296)
#138300 merged
Aug 31, 2025 -
gh-138295: Fix a grammar issue in error message in custom validator
#138296 merged
Aug 31, 2025 -
gh-138279: Remove unused attr in RuleCollectorVisitor in parser_generator.py
#138280 merged
Aug 31, 2025 -
[3.14] gh-138257: Fix internal
RuleCollectorVisitor
attribute name (GH-138208)#138259 merged
Aug 31, 2025 -
[3.14] gh-138158: Use the
"data"
tarfile extraction filter inTools/ssl/multissltests.py
(GH-138147)#138262 merged
Aug 31, 2025 -
[3.14] gh-133829: Remove some specifics from the
zipimport
example (GH-133835)#138274 merged
Aug 31, 2025 -
gh-116738: Make _json module safe in the free-threading build
#119438 merged
Aug 31, 2025 -
[3.13] gh-133829: Remove some specifics from the
zipimport
example (GH-133835)#138273 merged
Aug 31, 2025 -
gh-133829: Update zipimport example to not mention Python 2.3
#133835 merged
Aug 31, 2025 -
gh-138061: Exclude __pycache__ directory from the computed digest in the jit stencils
#138131 merged
Aug 30, 2025 -
gh-132657: Avoid locks and refcounts in frozenset operations
#136107 merged
Aug 30, 2025 -
[3.13] gh-138158: Use the
"data"
tarfile extraction filter inTools/ssl/multissltests.py
(GH-138147)#138263 merged
Aug 30, 2025 -
gh-138158: Use the
"data"
tarfile extraction filter inTools/ssl/multissltests.py
#138147 merged
Aug 30, 2025 -
[3.13] gh-138257: Fix internal
RuleCollectorVisitor
attribute name (GH-138208)#138260 merged
Aug 30, 2025 -
gh-137197: Add SSLContext.set_ciphersuites to set TLS 1.3 ciphers
#137198 merged
Aug 30, 2025 -
gh-138257: Fix internal
RuleCollectorVisitor
attribute name#138208 merged
Aug 30, 2025 -
gh-133656: Remove deprecated
zipimport.zipimporter.load_module
#133662 merged
Aug 30, 2025 -
[3.14] gh-123858: Improve Doc: SyntaxWarning is emitted during bytecode generation (gh-122844)
#138244 merged
Aug 29, 2025 -
gh-138250: load fast optimization should fall through to empty blocks
#138249 merged
Aug 29, 2025 -
[3.13] gh-123858: Improve Doc: SyntaxWarning is emitted during bytecode generation (gh-122844)
#138243 merged
Aug 29, 2025 -
gh-123858: Improve Doc: SyntaxWarning is emitted during bytecode generation
#122844 merged
Aug 29, 2025 -
gh-137153: Add
latin_N
aliases toencodings.aliases
#136701 merged
Aug 29, 2025 -
[3.14] gh-101359: clarify docs for
asyncio.Event.clear
(GH-137849)#137850 merged
Aug 29, 2025 -
[3.14] gh-90483: fix docs of
SubprocessTransport.get_pipe_transport
(GH-137852)#137853 merged
Aug 29, 2025 -
[3.13] gh-137317: Fix inspect.signature() for class with wrapped __init__ or __new__ (GH-137862)
#138225 merged
Aug 28, 2025 -
gh-134861: revert "Add CSV and BSV output formats to asyncio ps"
#138187 merged
Aug 28, 2025 -
gh-137317: fix inspect signature of class with descriptor wrapper
#137862 merged
Aug 28, 2025 -
gh-73487: Convert _decimal to use Argument Clinic (part 6)
#138015 merged
Aug 28, 2025 -
gh-136438: Make sure
test_compile
pass with all optimization levels#136478 merged
Aug 28, 2025 -
[3.14] gh-126524: Revert "gh-126524: Run
regen-unicodedata
as a part of our CI GH-126682" (GH-138197)#138218 merged
Aug 28, 2025 -
gh-126524: Revert "gh-126524: Run
regen-unicodedata
as a part of our CI #126682"#138197 merged
Aug 28, 2025 -
Drop explicit tool installation in the dev container
#138211 merged
Aug 27, 2025 -
[3.13] bpo-41839: Fix error checking in sched_get_priority_ functions (GH-22374)
#138202 merged
Aug 27, 2025 -
bpo-41839: Fix error checking in sched_get_priority_ functions
#22374 merged
Aug 27, 2025 -
gh-138122: Implement PEP 799
#138142 merged
Aug 27, 2025 -
[3.13] Docs: Fix typo in
shutil.make_archive
example (GH-138188)#138196 merged
Aug 27, 2025 -
Fix typo in shutil.make_archive example
#138188 merged
Aug 27, 2025 -
[3.14] gh-133403: Run
mypy
onTools/build/check_warnings.py
(GH-137700)#137763 merged
Aug 27, 2025 -
[3.14] gh-137576: Fix for Basic REPL showing incorrect code in tracebacks with
PYTHONSTARTUP
(GH-137625)#137771 merged
Aug 27, 2025 -
[3.14] gh-137740: Clarify
__del__
invocation mechanism in reference counting (GH-137741)#138113 merged
Aug 27, 2025 -
[3.14] enhance docs for critical sections (GH-137334)
#138167 merged
Aug 27, 2025 -
[3.14] gh-137526: Fix broken link to drdobbs journal in difflib.rst (GH-137527)
#137531 merged
Aug 27, 2025 -
[3.14] gh-44538: Mention nested classes/functions in doctest docs (GH-137870)
#137918 merged
Aug 27, 2025 -
[3.14] gh-138011: Clarify tutorial method object example code (GH-138014)
#138025 merged
Aug 27, 2025 -
[3.14] gh-137609: Update signatures of builtins in the documentation (GH-137610)
#138137 merged
Aug 27, 2025 -
[3.14] gh-138098: Clarify strong references in
PyDict_Next
docs on the free-threaded build (GH-138106)#138141 merged
Aug 27, 2025 -
[3.14] gh-138148: Fix grammatical error in the
asynchronous generator iterator
term (GH-138155)#138159 merged
Aug 27, 2025 -
[3.14] GH-132775: Fix argument parsing for
_interpqueues.put()
(GH-137686)#138034 merged
Aug 27, 2025 -
[3.13] gh-71679: Improve tests for repr() of bytes and bytearray (GH-138180)
#138183 merged
Aug 27, 2025 -
gh-71679: Improve tests for repr() of bytes and bytearray
#138180 merged
Aug 27, 2025 -
[3.13] gh-106318: Add example for
str.find()
(GH-134529)#138175 merged
Aug 27, 2025 -
[3.14] gh-106318: Add example for
str.find()
(GH-134529)#138174 merged
Aug 27, 2025 -
gh-106318: Add example for
str.find()
#134529 merged
Aug 27, 2025 -
gh-128042:
configure
warns when CFLAGS=-O0 and --enable-optimizations#137975 merged
Aug 26, 2025 -
[3.13] gh-137740: Clarify
__del__
invocation mechanism in reference counting (GH-137741)#138112 merged
Aug 26, 2025 -
[3.13] enhance docs for critical sections (GH-137334)
#138168 merged
Aug 26, 2025 -
enhance docs for critical sections
#137334 merged
Aug 26, 2025 -
gh-135427: Fix DeprecationWarning for os.fork when run in threads with -Werror
#136796 merged
Aug 26, 2025 -
gh-137481: fix test expectations on some platforms
#138156 merged
Aug 26, 2025 -
[3.13] gh-138148: Fix grammatical error in the
asynchronous generator iterator
term (GH-138155)#138160 merged
Aug 26, 2025 -
gh-138148: Fix grammatical error in
asynchronous generator iterator
#138155 merged
Aug 26, 2025 -
gh-136565: use SHA-256 for
hashlib.__doc__
example instead of MD5#138157 merged
Aug 26, 2025 -
gh-138143: Allow anonymous unions in public headers, using
_Py_ANONYMOUS
#137283 merged
Aug 26, 2025 -
[3.14] gh-135261: bring back CI job for testing OpenSSL 1.1.1w (GH-135262)
#138109 merged
Aug 26, 2025 -
Introduce a structure for .github/CODEOWNERS
#137498 merged
Aug 26, 2025 -
GH-131033: Enable the optimizing macros UNLIKELY and LIKELY for clang-cl on Windows
#131019 merged
Aug 25, 2025 -
[3.14] gh-137883: Check the recursion limit for specialized keyword argument calls (GH-137887)
#137945 merged
Aug 25, 2025 -
gh-138098: Clarify strong references in PyDict_Next docs for free-threaded build
#138106 merged
Aug 25, 2025 -
gh-136507: Fix mimetypes CLI to handle multiple file parameters
#136508 merged
Aug 25, 2025 -
Remove some dead code from
gzip
andtarfile
#138123 merged
Aug 25, 2025 -
gh-133390: Extend completion for .commands in
sqlite3
#135432 merged
Aug 25, 2025 -
[3.13] gh-137609: Update signatures of builtins in the documentation (GH-137610)
#138138 merged
Aug 25, 2025 -
gh-137609: Change names of some positional-only parameters in builtins
#137611 merged
Aug 25, 2025 -
gh-137609: Update signatures of builtins in the documentation
#137610 merged
Aug 25, 2025 -
[3.14] gh-137973: Add a non-parallel test plan to the iOS testbed project (GH-138018)
#138038 merged
Aug 25, 2025 -
[3.13] Lint: Create a project-wide
.ruff.toml
settings file (GH-133124)#137670 merged
Aug 25, 2025 -
gh-95245: Document Py_TPFLAGS_PREHEADER
#135861 merged
Aug 25, 2025
67 Pull requests opened by 42 people
-
gh-135329: prevent infinite traceback loop on Ctrl-C for strace
#138133 opened
Aug 25, 2025 -
gh-138135: allow ignoring line breaks in doctest output
#138136 opened
Aug 25, 2025 -
[3.14] gh-136507: Fix mimetypes CLI to handle multiple file parameters (GH-136508)
#138140 opened
Aug 25, 2025 -
gh-134716: Support regular expressions in -W and PYTHONWARNINGS
#138149 opened
Aug 25, 2025 -
gh-135763: Argument Clinic: Implement allow_negative for ssize_t
#138150 opened
Aug 25, 2025 -
gh-138151: Fix `ForwardRef.evaluate()` for locally defined generics
#138161 opened
Aug 26, 2025 -
gh-138151: Fix annotationlib handling of multiple nonlocals
#138164 opened
Aug 26, 2025 -
gh-138008: fix segfault in _cyptes during _build_callargs
#138166 opened
Aug 26, 2025 -
gh-129351: Allow switching to pretty-printer when using gdb
#138169 opened
Aug 26, 2025 -
gh-76646: Fix proxy_bypass_registry trailing semicolon on Windows
#138172 opened
Aug 27, 2025 -
gh-138171: Migrate iOS testbed location and add Apple build script
#138176 opened
Aug 27, 2025 -
gh-137838: Fix JIT trace buffer overrun by increasing possible exit stubs
#138177 opened
Aug 27, 2025 -
gh-71679: Share the repr implementation between bytes and bytearray
#138181 opened
Aug 27, 2025 -
[3.14] gh-71679: Improve tests for repr() of bytes and bytearray (GH-138180)
#138182 opened
Aug 27, 2025 -
gh-138189: Document type slots, and other constants, as part of Limited API
#138190 opened
Aug 27, 2025 -
gh-135676: Add a summary of source characters
#138194 opened
Aug 27, 2025 -
[3.14] Docs: Fix typo in `shutil.make_archive` example (GH-138188)
#138195 opened
Aug 27, 2025 -
gh-87595: Fix size method on anonymous mmap object
#138198 opened
Aug 27, 2025 -
gh-138199: Address potential confusion re: threading
#138200 opened
Aug 27, 2025 -
[3.14] bpo-41839: Fix error checking in sched_get_priority_ functions (GH-22374)
#138201 opened
Aug 27, 2025 -
GH-95952: Require setting `HOSTRUNNER` when cross compiling for WASI
#138203 opened
Aug 27, 2025 -
gh-138206: Eliminate duplication of the check for the MS_WINDOWS macro.
#138207 opened
Aug 27, 2025 -
gh-138010: Fix `__init_subclass__` forwarding by `warnings.deprecated`
#138210 opened
Aug 27, 2025 -
[3.14] Drop explicit tool installation in the dev container (GH-138211)
#138212 opened
Aug 27, 2025 -
gh-138213: Make `csv.reader` up to 2x faster
#138214 opened
Aug 28, 2025 -
gh-137818: Add multiple `if` statements example for list comprehensions
#138217 opened
Aug 28, 2025 -
gh-138216: Fix `testGetServBy` fails on systems without certain entries in `/etc/services`
#138219 opened
Aug 28, 2025 -
gh-138204: Forbid expansion of a shared anonymous mmap on Linux
#138220 opened
Aug 28, 2025 -
gh-73487: Convert _decimal to use Argument Clinic (part 7)
#138221 opened
Aug 28, 2025 -
[3.13] gh-138031: revert gh-131788 make resource_tracker re-entrant safe
#138222 opened
Aug 28, 2025 -
[3.14] gh-137317: Fix inspect.signature() for class with wrapped __init__ or __new__ (GH-137862)
#138224 opened
Aug 28, 2025 -
gh-138230: Remove dead code in code gen - codegen_check_annotation is only calle…
#138228 opened
Aug 28, 2025 -
gh-116738: Make cProfile module thread-safe
#138229 opened
Aug 28, 2025 -
gh-138232: Improve performance of dataclasses by caching dataclass field names
#138233 opened
Aug 28, 2025 -
gh-78502: Add a trackfd parameter to mmap.mmap() on Windows
#138238 opened
Aug 29, 2025 -
gh-138050: [WIP] JIT - Streamline MAKE_WARM - move coldness check to executor creation
#138240 opened
Aug 29, 2025 -
gh-138239: Fix incorrect highlighting of "type" in type statements in the REPL.
#138241 opened
Aug 29, 2025 -
gh-138247: Fix locale.strxfrm() on Solaris
#138242 opened
Aug 29, 2025 -
gh-61206: Support zstandard compression in the zipimport module
#138254 opened
Aug 30, 2025 -
gh-137235 : add `bytearray` as usable to `bytes.maketrans` and `bytearray.maketrans`.
#138255 opened
Aug 30, 2025 -
gh-138253: Fix compatibility of sub-interpreters queues with queue.Queue
#138256 opened
Aug 30, 2025 -
gh-124397: Add pure Python implementation of `threading.iter_locked`
#138261 opened
Aug 30, 2025 -
gh-138264: Fix gcc 14 compiler warnings
#138265 opened
Aug 30, 2025 -
gh-116946: fully implement GC protocol for `bz2` objects
#138266 opened
Aug 30, 2025 -
gh-69605: Hardcode some stdlib submodules in PyREPL module completion (os.path, collections.abc...)
#138268 opened
Aug 30, 2025 -
gh-138252: Add support in SSL module for getting and setting TLS signature algorithms
#138269 opened
Aug 30, 2025 -
gh-138270: Use `PyUnicodeWriter` in `csv.writer`
#138271 opened
Aug 30, 2025 -
gh-138205: Remove the resize method on mmap object on platforms don't support it
#138276 opened
Aug 31, 2025 -
gh-138277: Elevate Built-in Types and Functions in Documentation Search
#138278 opened
Aug 31, 2025 -
gh-138281: Run `ruff` on `Tools/peg_generator`
#138282 opened
Aug 31, 2025 -
gh-138275: Fix error messages incorrectly using "starred expression"
#138283 opened
Aug 31, 2025 -
gh-138008: Fix segfaults in _ctypes due to invalid argtypes
#138285 opened
Aug 31, 2025 -
gh-116946: fully implement GC protocol for `lzma` objects
#138288 opened
Aug 31, 2025 -
gh-116946: fully implement GC protocol for `_hashlib` objects
#138289 opened
Aug 31, 2025 -
gh-116946: fully implement GC protocol for `zlib` objects
#138290 opened
Aug 31, 2025 -
gh-138284 : urllib.parse.parse_qsl now raises ValueError if illegal characters is passed, according to RFC 3986
#138291 opened
Aug 31, 2025 -
gh-138297 Point link in docs for `finally` to try/else, instead of if/else
#138298 opened
Aug 31, 2025 -
[3.14] gh-138295: Fix a grammar issue in the descriptor HOWTO (GH-138296)
#138299 opened
Aug 31, 2025 -
gh-54874: Expand unicodedata module documentation
#138301 opened
Aug 31, 2025 -
gh-137242: Change CI arguments: remove `--randomize`, add `--fail-rerun`
#138303 opened
Aug 31, 2025 -
gh-135953: Add flamegraph reporter to sampling profiler
#138304 opened
Aug 31, 2025 -
gh-137242: Mention Android binary releases in documentation
#138305 opened
Aug 31, 2025 -
gh-138307: Update the Ellipsis documentation
#138306 opened
Aug 31, 2025 -
gh-57911: Sanitize symlink targets in tarfile on win32
#138309 opened
Aug 31, 2025 -
gh-138310: Adds sys.audit event for import_module.
#138311 opened
Aug 31, 2025 -
[3.14] gh-138130: Fix return value of libc_ver() on Emscripten (GH-138132)
#138312 opened
Aug 31, 2025
62 Issues closed by 28 people
-
Reduce user friction: Improve docs on how to work around our integer to/from decimal str length limit
#96722 closed
Aug 31, 2025 -
spam
#138308 closed
Aug 31, 2025 -
Incorrect use of indefinite articles in descriptor guide
#138295 closed
Aug 31, 2025 -
Remove unused rules attribute in `RuleCollectorVisitor` in `parser_generator.py`
#138279 closed
Aug 31, 2025 -
Internal typo in `RuleCollectorVisitor.rulses` attribute
#138257 closed
Aug 31, 2025 -
Fix Path Traversal in multissltests.py
#138158 closed
Aug 31, 2025 -
PyEval_SetProfileAllThreads is racy under free-threading
#132817 closed
Aug 31, 2025 -
Update zipimport example (uses Python 2.3)
#133829 closed
Aug 31, 2025 -
randomness in jit_stencils.h
#138061 closed
Aug 30, 2025 -
Add support in SSL module for getting/setting TLS 1.3 cipher suites
#137197 closed
Aug 30, 2025 -
Remove deprecated `zipimport.zipimporter.load_module`
#133656 closed
Aug 30, 2025 -
Add new format code to strptime for when microsecond is optional
#100929 closed
Aug 29, 2025 -
LOAD_FAST_BORROWED optimization can be missed after an empty block
#138250 closed
Aug 29, 2025 -
Violation of stable sort criterion
#138246 closed
Aug 29, 2025 -
`KeyError` adds quotes to message
#138248 closed
Aug 29, 2025 -
Why weakref.proxy have to be quirky?
#138235 closed
Aug 29, 2025 -
Improve document for SyntaxWarning
#123858 closed
Aug 29, 2025 -
Add `latin_N` codecs aliases to `encodings.aliases`
#137153 closed
Aug 29, 2025 -
Failed to build mmap module
#101033 closed
Aug 29, 2025 -
TypeError should be raised for tuple unpacking size mismatch instead of ValueError
#138236 closed
Aug 29, 2025 -
Spam
#138237 closed
Aug 29, 2025 -
`range()` doc doesn't note it's an immutable sequence
#138178 closed
Aug 28, 2025 -
Add CSV and 🍌SV output formats to `asyncio ps`
#134861 closed
Aug 28, 2025 -
Unable to inspect class with `cyfunction __init__` due to unwrap and descriptor behavior changed
#137317 closed
Aug 28, 2025 -
shadowing error with `traceback` module leads to unexpected code execution
#138170 closed
Aug 28, 2025 -
Stack overflow error from recursion with 3.14.0rc2 on linux
#138215 closed
Aug 28, 2025 -
"Check if generated files are up to date" job misses `regen-unicodedata` and `regen-limited-abi`
#126524 closed
Aug 28, 2025 -
sysconfig.get_config_var('LIBDIR') should not load a compile time string
#136768 closed
Aug 28, 2025 -
spam
#138209 closed
Aug 27, 2025 -
Solaris: Fix error checking in sched_get_priority_ functions
#86005 closed
Aug 27, 2025 -
Clarify reference counting part in "Thin Ice" section in extending documentation
#137740 closed
Aug 27, 2025 -
_Py_InitializeRecursionLimits fails on Windows 7 due to absence of GetCurrentThreadStackLimits
#138185 closed
Aug 27, 2025 -
`bytearray()` shouldn't convert `'` to `\'` for readability and consistency
#137190 closed
Aug 27, 2025 -
PGO/LTO Build Fails With -O0
#128042 closed
Aug 26, 2025 -
-Werror doesn't error out on DeprecationWarning for os.fork()
#135427 closed
Aug 26, 2025 -
Docs: Link from settrace to frame
#91116 closed
Aug 26, 2025 -
Building Python as a macOS framework fails on macos >= 15.4
#138070 closed
Aug 26, 2025 -
asynchronous generator iterator grammar error
#138148 closed
Aug 26, 2025 -
Add a CI job for testing OpenSSL 1.1.1 bindings
#135261 closed
Aug 26, 2025 -
Allow anonymous unions in public headers, with `_Py_ANONYMOUS`
#138143 closed
Aug 26, 2025 -
Update `str.translate()` docstring to match docs
#136897 closed
Aug 26, 2025 -
spam
#138152 closed
Aug 26, 2025 -
iOS testbed runner incompatible with GitHub Actions `macos-15` runner.
#137973 closed
Aug 25, 2025 -
`bytes()` and `bytearray()` should have the default values for `errors` for string sources
#137100 closed
Aug 25, 2025 -
Let clang on Linux and clang-cl on Windows "see" more optimizing macros
#131033 closed
Aug 25, 2025 -
Error in description of __iadd__() method
#138144 closed
Aug 25, 2025 -
The doc of `dict.update()` should show `update(**other)` instead of `update([other])`
#137593 closed
Aug 25, 2025 -
Runaway recursion with keyword arguments in 3.14
#137883 closed
Aug 25, 2025 -
In Errors and Exceptions there is a bug in the script...
#138009 closed
Aug 25, 2025 -
Document warnings.WarningMessage
#117146 closed
Aug 25, 2025 -
Document warnings.WarningMessage ?
#84094 closed
Aug 25, 2025 -
`warnings.WarningMessage` should be documented
#138128 closed
Aug 25, 2025 -
Update signatures of builtins in the documentation
#137609 closed
Aug 25, 2025 -
Reduce the size of plain Python objects from 8 to 6 machine words.
#95245 closed
Aug 25, 2025 -
`warnings.catch_warnings`: allow to control which warnings are caught
#138127 closed
Aug 25, 2025 -
`sqlite`: `timeout` doesn't seem to work
#130971 closed
Aug 25, 2025 -
os.chmod() with follow_symlinks=False gives wrong error on symlinks on Linux (and possibly others)
#108660 closed
Aug 25, 2025 -
Unrecoverable stack overflow with infinite recursion on macOS
#131543 closed
Aug 25, 2025 -
typo error
#138129 closed
Aug 25, 2025
45 Issues opened by 36 people
-
ResourceWarnings in test_importlib in select buildbots
#138313 opened
Aug 31, 2025 -
importlib.import_module does not fire sys.audit "import" event
#138310 opened
Aug 31, 2025 -
Ellipsis documentation
#138307 opened
Aug 31, 2025 -
Specialization for longs should check for compactness
#138302 opened
Aug 31, 2025 -
The link to else in 8.4.4 finally points to if/else not try/else
#138297 opened
Aug 31, 2025 -
Misleading error for ((a) := 1)
#138294 opened
Aug 31, 2025 -
Add file-like reader/(maybe writer) class for memoryview
#138293 opened
Aug 31, 2025 -
Improve guidelines for GC protocol implementation for heap types
#138292 opened
Aug 31, 2025 -
Run `ruff` on `Tools/i18n`
#138286 opened
Aug 31, 2025 -
`urllib.parse.parse_qsl` is accepting illegal characters
#138284 opened
Aug 31, 2025 -
Run `ruff` on `peg_generator`
#138281 opened
Aug 31, 2025 -
Ordering of search results in the docs could be improved
#138277 opened
Aug 31, 2025 -
`csv` module should use `PyUnicodeWriter`
#138270 opened
Aug 30, 2025 -
IPython test suite: `./Include/cpython/tupleobject.h:24: PyTuple_GET_SIZE: Assertion PyTuple_Check(op) failed.`
#138267 opened
Aug 30, 2025 -
gcc 14 emits new warnings
#138264 opened
Aug 30, 2025 -
subinterpreters.Queue interface is incompatible with logging.handlers.QueueListener
#138253 opened
Aug 29, 2025 -
Add support in SSL module for getting and setting TLS signature algorithms
#138252 opened
Aug 29, 2025 -
Use `str.casefold` in `ConfigParser.optionxform`
#138251 opened
Aug 29, 2025 -
locale.strxfrm() may improperly use PyUnicode_FromWideChar()
#138247 opened
Aug 29, 2025 -
Faster True/False checks using alignment
#138245 opened
Aug 29, 2025 -
In the REPL "type" is not highlighted as a soft keyword in a type statement
#138239 opened
Aug 29, 2025 -
`asyncio.create_subprocess_shell` does not consistently result in negative `returncode` on signal termination
#138234 opened
Aug 29, 2025 -
Improve performance of dataclasses.asdict by caching field names
#138232 opened
Aug 28, 2025 -
codegen_check_annotation does nothing and can be removed
#138230 opened
Aug 28, 2025 -
Infinite loop in `email._header_value_parser._fold_mime_parameters` when parameter names are too long
#138223 opened
Aug 28, 2025 -
`test_socket` fails on systems without certain entries in `/etc/services`
#138216 opened
Aug 28, 2025 -
`csv.reader` calls the state machine for every character needlessly
#138213 opened
Aug 28, 2025 -
Eliminate duplication of the check for the MS_WINDOWS macro.
#138206 opened
Aug 27, 2025 -
mmap.resize() can raise SystemError
#138205 opened
Aug 27, 2025 -
Resizing an anonymous mmap can lead to crash
#138204 opened
Aug 27, 2025 -
Potential confusion re: threading in asyncio HOWTO
#138199 opened
Aug 27, 2025 -
`contextvars.Token.MISSING` attribute not available in subinterpreters
#138192 opened
Aug 27, 2025 -
Datamodel's description of `frameobject` missing the new `f_generator` attribute
#138191 opened
Aug 27, 2025 -
Document constants like `Py_tp_repr`
#138189 opened
Aug 27, 2025 -
The doc of `itertools.filterfalse()` shows `predicate` argument but the docstring shows `function` argument
#138186 opened
Aug 27, 2025 -
Add mechanism for building iOS XCframeworks
#138171 opened
Aug 27, 2025 -
warnings.deprecated should support instances as input
#138165 opened
Aug 26, 2025 -
scheduler tests for posix_spawn fail on glibc for `SCHED_BATCH`
#138163 opened
Aug 26, 2025 -
Stacked LoggerAdapters cause TypeError when inner adapter has extra=None
#138162 opened
Aug 26, 2025 -
annotationlib: `ref.evaluate()` not working for generics as local variables
#138151 opened
Aug 26, 2025 -
Add doctest option for allowing splitting strings without whitespaces
#138135 opened
Aug 25, 2025 -
Support None as start/stop index?
#138134 opened
Aug 25, 2025 -
On Emscripten, libc_ver reports glibc 2.14
#138130 opened
Aug 25, 2025
135 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-137716: TracebackException to handle messages with punctuation
#138111 commented on
Aug 30, 2025 • 17 new comments -
gh-128636: Fix crash in PyREPL when os.environ is overwritten with an invalid value for mac
#138089 commented on
Aug 25, 2025 • 11 new comments -
gh-138072: Small clarifications and phrasing improvements to asyncio HOWTO
#138073 commented on
Aug 28, 2025 • 11 new comments -
gh-137627: Make `csv.Sniffer.sniff()` delimiter detection 1.6x faster
#137628 commented on
Aug 30, 2025 • 10 new comments -
gh-138004: fix threadmodule ascii and make thread naming test more lenient
#138017 commented on
Aug 27, 2025 • 10 new comments -
gh-129069: make list ass_slice and memory_repeat safe in free-threading
#131882 commented on
Aug 31, 2025 • 7 new comments -
gh-132502: Prototyping adding timestamps to tracebacks.
#129337 commented on
Aug 28, 2025 • 6 new comments -
gh-137829: Fix shelve tests for backend compatibility
#137879 commented on
Aug 30, 2025 • 6 new comments -
gh-106318: Add an example for `str.capitalize()`
#134272 commented on
Aug 27, 2025 • 5 new comments -
Fix the output of syntax error example
#30097 commented on
Aug 25, 2025 • 4 new comments -
bpo-13337: Add ignore flag to doctest
#23547 commented on
Aug 27, 2025 • 4 new comments -
gh-86533: Restore os.makedirs() ability to apply *mode* recursively
#23901 commented on
Aug 31, 2025 • 3 new comments -
gh-137210: Add a struct, slot & function for checking an extension's ABI
#137212 commented on
Aug 26, 2025 • 2 new comments -
gh-136599: Improve long_hash
#136600 commented on
Sep 1, 2025 • 2 new comments -
gh-83714: Use `statx` on more recent Linux to expose `st_flags` and `st_btime` on all platforms
#19125 commented on
Aug 31, 2025 • 2 new comments -
gh-135675: Document 10.16 vs 11.0 / 16.0 vs 26.0 behavior of platform.mac_ver()
#136339 commented on
Aug 29, 2025 • 2 new comments -
gh-137840: Implement PEP 728 (closed and extra_items in typing.TypedDict)
#137933 commented on
Aug 26, 2025 • 2 new comments -
gh-133390: Support table, index, trigger, view, column, function, and schema completion in the sqlite3 CLI
#136101 commented on
Aug 26, 2025 • 2 new comments -
Add a LICENSE.spdx file for automatic license identification
#132600 commented on
Aug 31, 2025 • 2 new comments -
gh-138119: Remove obsolete (flags) from CALL_FUNCTION_EX docs
#138126 commented on
Aug 27, 2025 • 2 new comments -
gh-136438: Make sure `test_interpreters` pass with all optimization levels
#136499 commented on
Aug 28, 2025 • 1 new comment -
GH-124549: Add a note that when over-specifying datetime format, only the last directive gets used.
#125009 commented on
Aug 29, 2025 • 1 new comment -
gh-128942: make arraymodule.c free-thread safe (lock-free)
#130771 commented on
Aug 26, 2025 • 1 new comment -
gh-91214: Skip tests failing on Solaris
#31978 commented on
Aug 29, 2025 • 1 new comment -
gh-137969: Fix evaluation of `ref.evaluate(format=Format.FORWARDREF)` objects
#138075 commented on
Aug 25, 2025 • 1 new comment -
[3.14] gh-138081: Fix/remove incorrect links in `idlelib/HISTORY.txt` (GH-138091)
#138124 commented on
Aug 25, 2025 • 0 new comments -
Add OpenSSL 3.5 support to CPython infrastructure
#132339 commented on
Aug 26, 2025 • 0 new comments -
gh-83461: Don't allow datetime parsing to accept non-ASCII digits
#131008 commented on
Aug 29, 2025 • 0 new comments -
Heap types implemented in C must have Py_TPFLAGS_HAVE_GC and implement tp_traverse
#116946 commented on
Aug 31, 2025 • 0 new comments -
Expand unicodedata module documentation
#54874 commented on
Aug 31, 2025 • 0 new comments -
Expose internal stack introspection APIs as a statistical runtime analysis tool
#135953 commented on
Aug 31, 2025 • 0 new comments -
Sync with importlib_metadata for Python 3.15
#132947 commented on
Aug 31, 2025 • 0 new comments -
gh-127478: Enhancement to support FTP connection with NAT scenario
#127477 commented on
Aug 30, 2025 • 0 new comments -
relative symlinks in tarfile.extract broken (windows)
#57911 commented on
Aug 31, 2025 • 0 new comments -
forkserver slow to start because of __main__ preloading issue
#137996 commented on
Sep 1, 2025 • 0 new comments -
Minor test fixes for zlib and gzip
#22408 commented on
Aug 31, 2025 • 0 new comments -
gh-87595: mmap.size() now returns the size on Unix for anonymous memory
#24781 commented on
Aug 29, 2025 • 0 new comments -
Reorder sequence type examples in the glossary
#123889 commented on
Aug 25, 2025 • 0 new comments -
Fix timezone sanity check for platforms with unsigned time_t
#123277 commented on
Aug 29, 2025 • 0 new comments -
fixing a spelling issue in pycore_asdl.h: the to that
#115943 commented on
Aug 25, 2025 • 0 new comments -
WIP: Various updates to the Regex HOWTO
#107825 commented on
Aug 25, 2025 • 0 new comments -
gh-66646: Explain __base__ attribute in the docs
#102554 commented on
Aug 31, 2025 • 0 new comments -
gh-92052: Make dataclass function idempotent
#92406 commented on
Aug 25, 2025 • 0 new comments -
gh-75707: tarfile: Add optional open() argument "mtime"
#138117 commented on
Aug 28, 2025 • 0 new comments -
gh-137589: Zipfile tests: close file objects
#138080 commented on
Aug 30, 2025 • 0 new comments -
gh-122996: Clarify encoding behavior in dbm module documentation
#138030 commented on
Aug 25, 2025 • 0 new comments -
gh-137976: fix available_timezones to prevent reporting an invalid IANA zone name: `localtime`
#138012 commented on
Aug 26, 2025 • 0 new comments -
Reapply "gh-132947: Apply changes from importlib_metadata 8.7 (#137885)" (#137924)
#137930 commented on
Aug 31, 2025 • 0 new comments -
gh-137696: Rename 'fort' parameter to 'order' in PyBuffer_* functions
#137866 commented on
Aug 26, 2025 • 0 new comments -
GH-137759:Limit _PyObject_HashFast to dicts keys, rename it, and mark it as Py_ALWAYS_INLINE
#137828 commented on
Aug 25, 2025 • 0 new comments -
gh-137352: Add terms links to dis.rst
#137787 commented on
Aug 30, 2025 • 0 new comments -
gh-137242: Build Android artifacts in a reusable workflow
#137768 commented on
Aug 31, 2025 • 0 new comments -
gh-137758: Clarify os.stat_result time fields (since Unix epoch) and add datetime conversion note
#137761 commented on
Aug 25, 2025 • 0 new comments -
gh-135676: Reword the Operators & Delimiters section(s)
#137713 commented on
Aug 27, 2025 • 0 new comments -
gh-137530: generate an __annotate__ function for dataclasses __init__
#137711 commented on
Aug 25, 2025 • 0 new comments -
GH-137630: Convert ``_interpqueues`` to use Argument Clinic
#137685 commented on
Aug 31, 2025 • 0 new comments -
gh-79986: Add parsing for References/In-Reply-To email headers
#137201 commented on
Aug 28, 2025 • 0 new comments -
[3.9] gh-121227: Disallow setting an empty list for NPN
#137161 commented on
Aug 29, 2025 • 0 new comments -
gh-133951: Remove lib64->lib symlink in venv creation
#137139 commented on
Aug 28, 2025 • 0 new comments -
gh-64192: Make `imap()`/`imap_unordered()` in `multiprocessing.pool` actually lazy
#136871 commented on
Aug 31, 2025 • 0 new comments -
gh-80744: do not read .pdbrc twice when cwd == $home
#136816 commented on
Aug 29, 2025 • 0 new comments -
gh-136234: Fix _SelectorSocketTransport.writelines to be robust to connection loss
#136743 commented on
Aug 26, 2025 • 0 new comments -
gh-136728: Refactor build.yml CI config and multissltests.py
#136729 commented on
Aug 25, 2025 • 0 new comments -
gh-136250: Clarify Integer string conversion length limitation
#136279 commented on
Aug 31, 2025 • 0 new comments -
gh-135801: Fix inaccurate module info for SyntaxWarnings during AST parsing
#135829 commented on
Aug 30, 2025 • 0 new comments -
gh-132657: Add free-threading scaling benchmark for copy.copy and copy.deepcopy
#132658 commented on
Aug 30, 2025 • 0 new comments -
gh-90556: add SharedMemory.rename on multiprocessing.shared_memory
#132130 commented on
Aug 31, 2025 • 0 new comments -
Add example for `argparse`'s `append` action
#131389 commented on
Sep 1, 2025 • 0 new comments -
Allow switching to pretty-printer when using `gdb`
#129351 commented on
Aug 26, 2025 • 0 new comments -
Make abstract/dunder methods positional-only.
#135312 commented on
Aug 26, 2025 • 0 new comments -
Add examples to docs for str methods
#106318 commented on
Aug 27, 2025 • 0 new comments -
[urllib] proxy_bypass_registry - extra error handling required for ProxyOverride, Windows under proxy environment
#76646 commented on
Aug 27, 2025 • 0 new comments -
Crash on _ssl__SSLContext_load_cert_chain_impl (requests running w/ cert in multi-threading)
#134698 commented on
Aug 27, 2025 • 0 new comments -
Enhance bytearray_repr with bytes_repr's logic
#71679 commented on
Aug 27, 2025 • 0 new comments -
Possibly unintentional change in ssl
#114905 commented on
Aug 27, 2025 • 0 new comments -
Make sure that typing cache differentiate `Union[int, str]` and `Union[str, int]`
#103749 commented on
Aug 27, 2025 • 0 new comments -
Reword the Lexical Analysis chapter of the docs
#135676 commented on
Aug 27, 2025 • 0 new comments -
test_set_name fails on OpenIndiana
#138004 commented on
Aug 27, 2025 • 0 new comments -
Makefile / configure.ac: realpath is not available on macOS
#95952 commented on
Aug 27, 2025 • 0 new comments -
creating venv Python3.13 on CIFS mounted drive fails ENODATA
#133951 commented on
Aug 28, 2025 • 0 new comments -
Document usage of comprehensions with multiple if clauses
#137818 commented on
Aug 28, 2025 • 0 new comments -
missing global names inside a class body (calling `exec` with a `ChainMap`)
#121306 commented on
Aug 28, 2025 • 0 new comments -
warnings.deprecated leads to incorrectly set _is_protocol on subclasses
#138010 commented on
Aug 28, 2025 • 0 new comments -
Can not use `mmap.flush` with offset parameter only
#138092 commented on
Aug 28, 2025 • 0 new comments -
zipfile tests: some files are left opened
#137589 commented on
Aug 25, 2025 • 0 new comments -
dataclass copy constructor doesn't recognize default_factory
#92052 commented on
Aug 25, 2025 • 0 new comments -
Undocumented 3.14 C API
#135755 commented on
Aug 25, 2025 • 0 new comments -
mimetypes CLI cannot handle multiple file parameters
#136507 commented on
Aug 25, 2025 • 0 new comments -
properly define what "canonical" means in `os.path.realpath`
#134639 commented on
Aug 25, 2025 • 0 new comments -
HACL* HMAC does not properly use vectorized BLAKE-2
#138114 commented on
Aug 25, 2025 • 0 new comments -
shutil.copyfile should use ReFS block-level linking on Windows (by invoking CopyFileW)
#137074 commented on
Aug 25, 2025 • 0 new comments -
stat: provide reverse operation of stat.filemode()
#108185 commented on
Aug 25, 2025 • 0 new comments -
Support regular expressions in `-W` and `PYTHONWARNINGS`
#134716 commented on
Aug 25, 2025 • 0 new comments -
Setting many types of values to `category` argument of `warnings.simplefilter()` doesn't get any error
#125893 commented on
Aug 25, 2025 • 0 new comments -
The `bytearray()` value set to `bytes.partition()` and `bytes.rpartition()` is not converted to a `bytes()` value, keeping a `bytearray()` value in a tuple
#137217 commented on
Aug 25, 2025 • 0 new comments -
Add a Clinic Convert for positive-only `Py_ssize_t` (but not `size_t`)
#135763 commented on
Aug 25, 2025 • 0 new comments -
Move Buffered tests from test_io to test_bufio
#138013 commented on
Aug 26, 2025 • 0 new comments -
`asyncio.timeout(0)` swallows a prior task cancellation
#134471 commented on
Aug 26, 2025 • 0 new comments -
Using the `function` argument of `itertools.accumulate()` gets error against the doc
#135282 commented on
Aug 26, 2025 • 0 new comments -
Implement PEP 799 – A dedicated profiling package for organizing Python profiling tools
#138122 commented on
Aug 26, 2025 • 0 new comments -
The error messages of `dict()` and `dict().update()` should say `positional argument` instead of only `argument`
#137626 commented on
Aug 26, 2025 • 0 new comments -
3.13.7 regression on Windows `ModuleNotFoundError: No module named '_posixsubprocess' `
#138031 commented on
Aug 29, 2025 • 0 new comments -
decimal: Use Argument Clinic
#73487 commented on
Aug 29, 2025 • 0 new comments -
SIGBUS: writing to `mmap`ed device beyond file size
#119817 commented on
Aug 29, 2025 • 0 new comments -
`datetime.strptime` accepts incompatible arguments
#124549 commented on
Aug 29, 2025 • 0 new comments -
Expand zipimport to include other compression methods
#61206 commented on
Aug 30, 2025 • 0 new comments -
textwrap should treat Unicode em-dash like ASCII em-dash
#74865 commented on
Aug 30, 2025 • 0 new comments -
The doc of `bytes.maketrans()` and `bytearray.maketrans()` should also say `bytearray.translate()`
#137235 commented on
Aug 30, 2025 • 0 new comments -
test_locale error on AIX
#55399 commented on
Aug 30, 2025 • 0 new comments -
Restore os.makedirs ability to apply mode to all directories created
#86533 commented on
Aug 30, 2025 • 0 new comments -
Consider deprecating and removing the "palmos" encoding
#106326 commented on
Aug 30, 2025 • 0 new comments -
Strategy for Iterators in Free Threading
#124397 commented on
Aug 30, 2025 • 0 new comments -
json dump fails for mixed-type keys when sort_keys is specified
#69643 commented on
Aug 30, 2025 • 0 new comments -
Pasting large blocks of code into the console causes the code to be truncated
#137979 commented on
Aug 30, 2025 • 0 new comments -
Readline completion of module names in import statements
#69605 commented on
Aug 30, 2025 • 0 new comments -
Use `statx(2)` system call on Linux for extended `os.stat` information
#83714 commented on
Aug 31, 2025 • 0 new comments -
docs.python.org prioritises search horribly
#86272 commented on
Aug 31, 2025 • 0 new comments -
Segfaults in _ctypes during _build_callargs
#138008 commented on
Aug 31, 2025 • 0 new comments -
Multiple tests fail with `-OO`
#136438 commented on
Aug 28, 2025 • 0 new comments -
Guard against negative offset/length values in tarfile's GNU sparse extraction
#137396 commented on
Aug 28, 2025 • 0 new comments -
SSL: CERTIFICATE_VERIFY_FAILED when using custom root CA in Windows
#135408 commented on
Aug 28, 2025 • 0 new comments -
Make no-opt JIT to pass whole unit test.
#137838 commented on
Aug 28, 2025 • 0 new comments -
pyclbr.readmodule_ex traversing "import __main__": dies with ValueError: __main__.__spec__ is None / is not set
#87465 commented on
Aug 28, 2025 • 0 new comments -
Audit all built-in modules for thread safety
#116738 commented on
Aug 28, 2025 • 0 new comments -
[Unix/Linux] Add a configure option to set the RPATH to `$ORIGIN/../lib`
#111514 commented on
Aug 28, 2025 • 0 new comments -
Running python REPL under another program + Ctrl-C results in an exception traceback
#135329 commented on
Aug 29, 2025 • 0 new comments -
mmap.mmap() should not necessarily clone the file descriptor
#78502 commented on
Aug 29, 2025 • 0 new comments -
`mmap.mmap(..., 0)` doesn't work as advertised in docs (fails with EINVAL); relies on compatibility behavior no longer permitted by [some] Unix OSes
#84962 commented on
Aug 29, 2025 • 0 new comments -
madvise should be accessible outside of mmap instance
#84963 commented on
Aug 29, 2025 • 0 new comments -
mmap.size() raises OSError on Unix for anonymous memory
#87595 commented on
Aug 29, 2025 • 0 new comments -
mmap: constants not listed in the documentation
#89691 commented on
Aug 29, 2025 • 0 new comments -
mmap constructor resets the file pointer on Windows
#91014 commented on
Aug 29, 2025 • 0 new comments -
Permission denied using mmap on Windows
#99871 commented on
Aug 29, 2025 • 0 new comments -
Streamline the `MAKE_WARM` micro-op
#138050 commented on
Aug 29, 2025 • 0 new comments -
Skip tests failing on Solaris
#91214 commented on
Aug 29, 2025 • 0 new comments