Insights: python/cpython
Overview
Could not load contribution data
Please try again later
134 Pull requests merged by 41 people
-
(trivial) typo fix in c-api/tuple.rst
#98560 merged
Oct 23, 2022 -
gh-98456: Replace deprecated `set-output` with up-to-date version
#98457 merged
Oct 23, 2022 -
[3.11] gh-95913: Copyedit & xref FrameInfo in Whatsnew inspect section (GH-98304)
#98553 merged
Oct 22, 2022 -
[3.11] gh-95913: Edit & expand Optimizations in 3.11 WhatsNew (GH-98426)
#98554 merged
Oct 22, 2022 -
gh-95913: Edit & expand Optimizations in 3.11 WhatsNew
#98426 merged
Oct 22, 2022 -
gh-95913: Copyedit & xref FrameInfo in Whatsnew inspect section
#98304 merged
Oct 22, 2022 -
GH-98539: fix ref cycle in `_SSLProtocolTransport` after close
#98540 merged
Oct 22, 2022 -
GH-98543: Fix `asyncio.TaskGroup` to not keep reference to errors after raising ExceptionGroup
#98544 merged
Oct 22, 2022 -
GH-98363: Slicing isn't necessary. A size reduction will suffice.
#98538 merged
Oct 22, 2022 -
[3.11] gh-98378: Add small format string example to strftime comments (GH-98379)
#98395 merged
Oct 22, 2022 -
Fix typo in 2022-08-30-12-01-51.gh-issue-94781.OxO-Gr.rst
#98361 merged
Oct 22, 2022 -
[3.11] [Enum docs]: fix order of arguments to isinstance() (GH-98542)
#98546 merged
Oct 22, 2022 -
DOC: fix order of arguments to isinstance in enum docs
#98542 merged
Oct 22, 2022 -
[3.7] gh-98517: Fix buffer overflows in _sha3 module (GH-98519)
#98528 merged
Oct 22, 2022 -
GH-98363: Use better accessor macro
#98535 merged
Oct 21, 2022 -
[3.11] bpo-2716: add license for audioop module (GH-19972)
#98531 merged
Oct 21, 2022 -
gh-51511: Note that codecs.open()'s encoding parameter affects automatic conversion to binary mode
#94370 merged
Oct 21, 2022 -
[3.11] gh-98298: [Enum] document ReprEnum, global_enum, and show_flag_values (GH-98455)
#98530 merged
Oct 21, 2022 -
bpo-2716: add license for audioop module
#19972 merged
Oct 21, 2022 -
gh-98298: [Enum] document ReprEnum, global_enum, and show_flag_values
#98455 merged
Oct 21, 2022 -
[3.10] gh-98517: Fix buffer overflows in _sha3 module
#98519 merged
Oct 21, 2022 -
GH-98363: Fix exception handling in batched()
#98523 merged
Oct 21, 2022 -
[3.11] gh-95027: Fix regrtest stdout encoding on Windows (GH-98492)
#98521 merged
Oct 21, 2022 -
gh-95027: Fix regrtest stdout encoding on Windows
#98492 merged
Oct 21, 2022 -
gh-91051: allow setting a callback hook on PyType_Modified
#97875 merged
Oct 21, 2022 -
[3.11] gh-98172: [doc] mention that except* handles naked exceptions (GH-98496)
#98514 merged
Oct 21, 2022 -
gh-98172: [doc] mention that except* handles naked exceptions
#98496 merged
Oct 21, 2022 -
[3.10] gh-97514: Don't use Linux abstract sockets for multiprocessing (GH-98501)
#98503 merged
Oct 20, 2022 -
[3.11] gh-97514: Don't use Linux abstract sockets for multiprocessing (GH-98501)
#98502 merged
Oct 20, 2022 -
gh-97514: Don't use Linux abstract sockets for multiprocessing
#98501 merged
Oct 20, 2022 -
gh-97912: Avoid quadratic behavior when adding LOAD_FAST_CHECK
#97952 merged
Oct 20, 2022 -
[3.10] gh-96035: Make urllib.parse.urlparse reject non-numeric ports (GH-98273)
#98498 merged
Oct 20, 2022 -
[3.11] gh-96035: Make urllib.parse.urlparse reject non-numeric ports (GH-98273)
#98499 merged
Oct 20, 2022 -
gh-96035: Make urllib.parse.urlparse reject non-numeric ports
#98273 merged
Oct 20, 2022 -
gh-98461: Fix source location in comprehensions bytecode
#98464 merged
Oct 20, 2022 -
[3.11] CODEOWNERS: Become a typing code owner (GH-98480)
#98488 merged
Oct 20, 2022 -
[3.10] CODEOWNERS: Become a typing code owner (GH-98480)
#98489 merged
Oct 20, 2022 -
gh-98421: Clean Up PyObject_Print
#98422 merged
Oct 20, 2022 -
gh-98360: multiprocessing now spawns children on Windows with correct argv[0] in virtual environments
#98462 merged
Oct 20, 2022 -
Become a typing code owner
#98480 merged
Oct 20, 2022 -
[3.11] Docs: Bump sphinx-lint and use double backticks for inline literals (GH-98441)
#98445 merged
Oct 20, 2022 -
[3.11] [doc] Improve logging cookbook example. (GH-98481) (GH-98483)
#98483 merged
Oct 20, 2022 -
[3.10] [doc] Improve logging cookbook example. (GH-98481) (GH-98482)
#98482 merged
Oct 20, 2022 -
[doc] Improve logging cookbook example. (GH-98481)
#98481 merged
Oct 20, 2022 -
[3.11] Add more tkinter.Canvas tests (GH-98475)
#98476 merged
Oct 20, 2022 -
Add more tkinter.Canvas tests
#98475 merged
Oct 20, 2022 -
gh-95023: Added os.setns and os.unshare to easily switch between namespaces on Linux
#95046 merged
Oct 20, 2022 -
GH-98363: Presize the list for batched()
#98419 merged
Oct 20, 2022 -
[3.11] gh-98374: Suppress ImportError for invalid query for help() co…
#98472 merged
Oct 20, 2022 -
gh-98374: Suppress ImportError for invalid query for help() command.
#98450 merged
Oct 20, 2022 -
[3.11] typing tests: `_overload_dummy` raises `NotImplementedError`, not `RuntimeError` (GH-98351)
#98470 merged
Oct 20, 2022 -
[3.11] gh-94808: Cover `str.rsplit` for UCS1, UCS2 or UCS4 (GH-98228)
#98291 merged
Oct 20, 2022 -
`_overload_dummy` raises `NotImplementedError`, not `RuntimeError`
#98351 merged
Oct 20, 2022 -
gh-98354: Add unicode check for 'name' attribute in _imp_create_builtin
#98412 merged
Oct 20, 2022 -
[3.11] gh-98414: py.exe launcher does not use defaults for -V:company/ option (GH-98460)
#98468 merged
Oct 19, 2022 -
gh-98257: Make _PyEval_SetTrace() reentrant
#98258 merged
Oct 19, 2022 -
gh-98414: py.exe launcher does not use defaults for -V:company/ option
#98460 merged
Oct 19, 2022 -
[3.10] [doc] Refresh the venv introduction documentation, and correct… (GH-98466)
#98466 merged
Oct 19, 2022 -
[3.11] [doc] Refresh the venv introduction documentation, and correct the st… (GH-98465)
#98465 merged
Oct 19, 2022 -
gh-98417: Store int_max_str_digits on the Interpreter State
#98418 merged
Oct 19, 2022 -
[3.10] Doc: Remove title text from internal links (GH-98409)
#98451 merged
Oct 19, 2022 -
[3.11] Doc: Remove title text from internal links (GH-98409)
#98452 merged
Oct 19, 2022 -
Doc: Remove title text from internal links
#98409 merged
Oct 19, 2022 -
[doc] Refresh the venv introduction documentation, and correct the statement about VIRTUAL_ENV (GH-98350)
#98350 merged
Oct 19, 2022 -
[3.11] Sync the batched() recipe with the 3.12 implementation
#98446 merged
Oct 19, 2022 -
Docs: Bump sphinx-lint and fix unbalanced inline literal markup
#98441 merged
Oct 19, 2022 -
gh-92886: Fix tests that fail when running with optimizations (`-O`) in `_test_multiprocessing.py`
#93233 merged
Oct 19, 2022 -
gh-92886: Fix tests that fail when running with optimizations (`-O`) in `test_py_compile.py`
#93235 merged
Oct 19, 2022 -
[3.11] gh-97928: Fix handling options starting with "-" in tkinter.Text.count() (GH-98436)
#98438 merged
Oct 19, 2022 -
[3.10] gh-97928: Fix handling options starting with "-" in tkinter.Text.count() (GH-98436)
#98439 merged
Oct 19, 2022 -
gh-98398: Fix source locations for 'assert' bytecode
#98405 merged
Oct 19, 2022 -
gh-97928: Fix handling options starting with "-" in tkinter.Text.count()
#98436 merged
Oct 19, 2022 -
[3.11] gh-97928: Add tests for tkinter.Text.count() (GH-98269)
#98434 merged
Oct 19, 2022 -
[3.10] gh-97928: Add tests for tkinter.Text.count() (GH-98269)
#98435 merged
Oct 19, 2022 -
gh-97928: Add tests for tkinter.Text.count()
#98269 merged
Oct 19, 2022 -
[3.11] gh-95913: Edit zipfile Whatsnew section & add new APIs (GH-98314)
#98430 merged
Oct 19, 2022 -
[3.11] gh-95913: Add WhatsNew section for new logging APIs (GH-98320)
#98428 merged
Oct 19, 2022 -
gh-95913: Edit zipfile Whatsnew section & add new APIs
#98314 merged
Oct 19, 2022 -
gh-95913: Add WhatsNew section for new logging APIs
#98320 merged
Oct 19, 2022 -
Fix markup indentation
#98424 merged
Oct 19, 2022 -
[3.11] gh-94808: Cover `PyFunction_GetCode`, `PyFunction_GetGlobals`,…
#98317 merged
Oct 19, 2022 -
[3.11] gh-95914: Add links to 3.11 WhatsNew Summary items (GH-98416)
#98420 merged
Oct 18, 2022 -
gh-95914: Add links to 3.11 WhatsNew Summary items
#98416 merged
Oct 18, 2022 -
[3.11] General improvements to the itertools docs (GH-98408)
#98411 merged
Oct 18, 2022 -
General improvements to the itertools docs
#98408 merged
Oct 18, 2022 -
gh-98390: Fix source locations of boolean sub-expressions
#98396 merged
Oct 18, 2022 -
gh-92886: Fixing tests that fail when running with optimizations (`-O`) in `test_sys_settrace.py`
#93234 merged
Oct 18, 2022 -
gh-98393: os module reject bytes-like, only accept bytes
#98394 merged
Oct 18, 2022 -
[3.10] gh-93858: Prevent error when activating venv in nested fish instances (GH-93931) (GH-98403)
#98403 merged
Oct 18, 2022 -
[3.11] gh-93858: Prevent error when activating venv in nested fish instances (GH-93931) (GH-98402)
#98402 merged
Oct 18, 2022 -
[3.11] gh-98331: Update bundled pip to 22.3 (GH-98332)
#98400 merged
Oct 18, 2022 -
[3.10] gh-98331: Update bundled pip to 22.3 (GH-98332)
#98399 merged
Oct 18, 2022 -
gh-98331: Update bundled pip to 22.3
#98332 merged
Oct 18, 2022 -
Doc: Found some remaining default roles.
#98392 merged
Oct 18, 2022 -
gh-98378: Add small format string example to strftime comments
#98379 merged
Oct 18, 2022 -
Doc: missing underscore in hyperlink.
#98391 merged
Oct 18, 2022 -
[3.11] gh-95913: Copyedit, xref and organize enum section (GH-98295)
#98386 merged
Oct 18, 2022 -
gh-95913: Copyedit, xref and organize enum section
#98295 merged
Oct 18, 2022 -
[3.11] gh-95913: Prepare remaining Whatsnew sections for editing (GH-98342)
#98384 merged
Oct 18, 2022 -
gh-95913: Prepare remaining Whatsnew sections for editing
#98342 merged
Oct 18, 2022 -
Fix typos in comments
#98375 merged
Oct 18, 2022 -
GH-98363: Add itertools.batched()
#98364 merged
Oct 17, 2022 -
[3.10] Docs: Fix backtick errors found by sphinx-lint (GH-97998)
#98373 merged
Oct 17, 2022 -
[3.11] Docs: Fix backtick errors found by sphinx-lint (GH-97998)
#98371 merged
Oct 17, 2022 -
[3.11] Move random selection recipes from itertools.rst to random.rst (GH-98369)
#98370 merged
Oct 17, 2022 -
Move random selection recipes from itertools.rst to random.rst
#98369 merged
Oct 17, 2022 -
[3.11] gh-85525: Remove extra row in doc (GH-98337)
#98338 merged
Oct 17, 2022 -
gh-95913: Move subinterpreter exper removal to 3.11 WhatsNew
#98345 merged
Oct 17, 2022 -
[3.11] gh-95914: Add What's New item describing PEP 670 changes (GH-98315)
#98365 merged
Oct 17, 2022 -
gh-95914: Add What's New item describing PEP 670 changes
#98315 merged
Oct 17, 2022 -
Remove unused arrange_output_buffer function from zlibmodule.c.
#98358 merged
Oct 17, 2022 -
gh-98174: Handle EPROTOTYPE under macOS in test_sendfile_fallback_close_peer_in_the_middle_of_receiving
#98316 merged
Oct 17, 2022 -
GH-98327: fix deprecation warnings in asyncio
#98333 merged
Oct 17, 2022 -
gh-93691: Compiler's code-gen passes location around instead of holding it on the global compiler state
#98001 merged
Oct 17, 2022 -
gh-97669: Create Tools/build/ directory
#97963 merged
Oct 17, 2022 -
gh-95534: Improve gzip reading speed by 10%
#97664 merged
Oct 17, 2022 -
gh-95913: Forward-port int/str security change to 3.11 What's New in main
#98344 merged
Oct 17, 2022 -
[3.11] GH-91415: Mention alphabetical sort ordering in the Sorting HOWTO (GH-98336)
#98341 merged
Oct 16, 2022 -
GH-91415: Mention alphabetical sort ordering in the Sorting HOWTO
#98336 merged
Oct 16, 2022 -
gh-97930: Merge with importlib_resources 5.9
#97929 merged
Oct 16, 2022 -
[3.11] gh-98307: Add docstring and documentation for SysLogHandler.cr… (GH-98325)
#98325 merged
Oct 16, 2022 -
gh-85525: Remove extra row in doc
#98337 merged
Oct 16, 2022 -
[3.11] gh-85299: Add note warning about entry point guard for asyncio example (GH-93457)
#98334 merged
Oct 16, 2022 -
[3.10] gh-85299: Add note warning about entry point guard for asyncio example (GH-93457)
#98335 merged
Oct 16, 2022 -
gh-85299: Add note warning about entry point guard for asyncio example
#93457 merged
Oct 16, 2022 -
[3.11] gh-97527: IDLE - fix buggy macosx patch (GH-98313)
#98329 merged
Oct 16, 2022 -
[3.10] gh-97527: IDLE - fix buggy macosx patch (GH-98313)
#98330 merged
Oct 16, 2022 -
gh-97527: IDLE - fix buggy macosx patch
#98313 merged
Oct 16, 2022
52 Pull requests opened by 27 people
-
gh-97966: Restore prior expectation that uname_result._fields and ._asdict would include the processor.
#98343 opened
Oct 16, 2022 -
gh-98286: handle empty filename in ZipFile/ZipInfo properly
#98346 opened
Oct 17, 2022 -
Revert "gh-91485: Doc: Using Python syntax to document builtin Python functions."
#98352 opened
Oct 17, 2022 -
gh-81611: Improve `range` paragraph in 8.3 of language reference
#98353 opened
Oct 17, 2022 -
gh-98348: Mention ReferenceError in weakref.proxy documentation
#98355 opened
Oct 17, 2022 -
gh-97848: Disallow misbehaving actions for positional arguments
#98367 opened
Oct 17, 2022 -
GH-98388: Add tests for happy eyeballs and its internal workings
#98389 opened
Oct 18, 2022 -
gh-98401: Reject invalid escape sequences in strings
#98404 opened
Oct 18, 2022 -
gh-98415: Fix UUID ifconfig MAC address detection
#98423 opened
Oct 19, 2022 -
gh-95913: Edit Faster CPython section in 3.11 WhatsNew
#98429 opened
Oct 19, 2022 -
GH-86296: Refactor `wait_for` with `wait`.
#98431 opened
Oct 19, 2022 -
GH-86296: Ensure `wait_for` does not swallow cancellation…
#98432 opened
Oct 19, 2022 -
gh-98366: use sphinx.locale._ as gettext() in pyspecific.py
#98437 opened
Oct 19, 2022 -
gh-93453: No longer create an event loop in get_event_loop()
#98440 opened
Oct 19, 2022 -
gh-98442: Fix source location of return in a with block
#98443 opened
Oct 19, 2022 -
gh-94808: cover `PyFunction_GetDefaults` and `PyFunction_SetDefaults`
#98449 opened
Oct 19, 2022 -
[Enum] add built-in property to test_test_simple_enum
#98453 opened
Oct 19, 2022 -
Change links to label refs
#98454 opened
Oct 19, 2022 -
gh-98458: unittest: bugfix for infinite loop while handling self-referencing explicit exception
#98459 opened
Oct 19, 2022 -
gh-97909 : PyMemberDef members are not marked up
#98473 opened
Oct 20, 2022 -
[3.10] Add more tkinter.Canvas tests (GH-98475)
#98477 opened
Oct 20, 2022 -
gh-94473: Flatten arguments in tkinter.Canvas.coords()
#98479 opened
Oct 20, 2022 -
gh-97928: Change the behavior of tkinter.Text.count()
#98484 opened
Oct 20, 2022 -
gh-94808: cover `PyMapping_HasKeyString` and `PyMapping_HasKey`
#98486 opened
Oct 20, 2022 -
gh-98393: Update test_os for bytes-like types
#98487 opened
Oct 20, 2022 -
GH-98407: use process group in asyncio `test_kill_issue43884`
#98491 opened
Oct 20, 2022 -
gh-77753: Add example for values that compare equal in stdtypes
#98497 opened
Oct 20, 2022 -
[3.9] gh-97514: Don't use Linux abstract sockets for multiprocessing (GH-98501)
#98504 opened
Oct 20, 2022 -
gh-98507: Rephrase "now supports `[]`" to "now supports `__class_getitem__`"
#98508 opened
Oct 21, 2022 -
gh-98509 : Fix the time comparison issue.
#98510 opened
Oct 21, 2022 -
gh-98500: Fix typing docs for `*View` classes
#98511 opened
Oct 21, 2022 -
gh-98512: Add more tests for `ValuesView`
#98515 opened
Oct 21, 2022 -
gh-98513: Test abstract methods of some `collections` types
#98516 opened
Oct 21, 2022 -
GH-96764: rewrite `asyncio.wait_for` to use `asyncio.timeout`
#98518 opened
Oct 21, 2022 -
gh-97850: Deprecate `find_module` and `get_module` in `pkgutil`
#98520 opened
Oct 21, 2022 -
[3.9] gh-98517: Fix buffer overflows in _sha3 module (GH-98519)
#98526 opened
Oct 21, 2022 -
[3.8] gh-98517: Fix buffer overflows in _sha3 module (GH-98519)
#98527 opened
Oct 21, 2022 -
[3.10] bpo-2716: add license for audioop module (GH-19972)
#98532 opened
Oct 21, 2022 -
minor edits to locale doc
#98537 opened
Oct 22, 2022 -
Fix grammar in `__match_args__` documentation.
#98549 opened
Oct 22, 2022 -
[3.11] GH-98539: fix ref cycle in `_SSLProtocolTransport` after close (GH-98540)
#98551 opened
Oct 22, 2022 -
[3.10] gh-98548: Fix `-ne` shell operator spelling
#98555 opened
Oct 22, 2022 -
[3.11] gh-98548: Fix `-ne` shell operator spelling
#98556 opened
Oct 22, 2022 -
gh-95913: Edit, expand & format Bytecode sect in 3.11 WhatsNew
#98559 opened
Oct 22, 2022 -
gh-98561: Fix a Typo
#98562 opened
Oct 23, 2022 -
GH-91635: clarify docs about closing of transport in asyncio
#98563 opened
Oct 23, 2022 -
[3.10] gh-98456: Replace deprecated `set-output` with up-to-date vers…
#98564 opened
Oct 23, 2022 -
[3.11] gh-98456: Replace deprecated `set-output` with up-to-date vers…
#98565 opened
Oct 23, 2022 -
gh-95913: edit descritpion of opcodes changes
#98566 opened
Oct 23, 2022
62 Issues closed by 33 people
-
Github Workflow uses deprecated `set-output`
#98456 closed
Oct 23, 2022 -
Allow ipaddres.IPv4/v6Address in asyncio.create_server
#79200 closed
Oct 23, 2022 -
Multiple `PyFrameObject`s can be created for a single `_PyInterpreterFrame`
#97002 closed
Oct 22, 2022 -
New generator frames have a dangling `previous` pointer
#97752 closed
Oct 22, 2022 -
`_SSLProtocolTransport` keeps reference to protocol after close
#98539 closed
Oct 22, 2022 -
`asyncio.TaskGroup` keeps references to errors after raising ExceptionGroup
#98543 closed
Oct 22, 2022 -
Incorrect import of TimeoutError while creating happy eyeballs connection
#83310 closed
Oct 22, 2022 -
asyncio.wait_for: process future result produced during cancelation
#84849 closed
Oct 22, 2022 -
[security] list_resize(): integer overflow if newsize is too large
#97616 closed
Oct 22, 2022 -
[WASI] getpath.py does not handle "Capabilities insufficient" (ENOTCAPABLE)
#96005 closed
Oct 22, 2022 -
###
#98541 closed
Oct 22, 2022 -
Document new 3.11 enum APIs (ReprEnum, global_* and/or show_flag_values)
#98298 closed
Oct 21, 2022 -
Document license under which audioop is used
#46968 closed
Oct 21, 2022 -
Source locations in 'assert' bytecode are incorrect
#98398 closed
Oct 21, 2022 -
Running tests in parallel on Windows quits too soon
#95027 closed
Oct 21, 2022 -
test_sendfile_fallback_close_peer_in_the_middle_of_receiving false failure on macOS
#98174 closed
Oct 21, 2022 -
dataclass should use inspect.get_annotations instead of examining cls.__dict__
#97799 closed
Oct 21, 2022 -
datetime format in dict
#98506 closed
Oct 21, 2022 -
Documentation for except* clause and ExceptionGroup can be improved .
#98172 closed
Oct 21, 2022 -
Bytecode compile times are `O(nlocals**2)`
#97912 closed
Oct 21, 2022 -
Missing position-only markers for function parameters
#95034 closed
Oct 21, 2022 -
stop() on a stopped loop inhibits the next run_forever
#88391 closed
Oct 20, 2022 -
Objects/object.c:2276: _PyTrash_thread_destroy_chain: Assertion `tstate->trash_delete_nesting == 1' failed.
#98110 closed
Oct 20, 2022 -
Remove Dead Code in PyObject_Print
#98421 closed
Oct 20, 2022 -
urlparse does not correctly handle signs, underscores, and whitespace in port numbers
#96035 closed
Oct 20, 2022 -
"strftime" format documentation is hard to find
#98378 closed
Oct 20, 2022 -
Source locations of comprehension bytecode are incorrect
#98461 closed
Oct 20, 2022 -
Implement os.setns, os.unshare to allow changing namespaces in Linux
#95023 closed
Oct 20, 2022 -
Python3.11: invalid help query raises an ImportError
#98374 closed
Oct 20, 2022 -
adjust c-api reference counting docs to reference Py_REFCNT, Py_SET_REFCNT
#96258 closed
Oct 20, 2022 -
create_builtin() in _imp module trigger segfault if taking a builtin object as input
#98354 closed
Oct 20, 2022 -
change sqlite docs to make it clear many platforms ship with loadable extensions
#98080 closed
Oct 19, 2022 -
Multiprocessing returns Array, RawArray of wrong length python 3.10.4
#98447 closed
Oct 19, 2022 -
Unexcepted UnboundLocalError: local variable
#98427 closed
Oct 19, 2022 -
some tests fail with -O (assertions off)
#92886 closed
Oct 19, 2022 -
List and document remaining significant PEPs in What's New in 3.11
#95914 closed
Oct 19, 2022 -
calling `python -m pip install --upgrade pip` without the correct permissions destroys pip
#98413 closed
Oct 18, 2022 -
Dockerhub misses the linux/mips64le image under the 3.10.8 tag while latest tag is OK
#98397 closed
Oct 18, 2022 -
Source locations of boolean sub-expressions are too wide
#98390 closed
Oct 18, 2022 -
return list from `reverse`
#98385 closed
Oct 18, 2022 -
`Enum.__str__` change could be improved in What's New
#98250 closed
Oct 18, 2022 -
Tuple can be changed by `+=`
#98382 closed
Oct 18, 2022 -
Backcompatibility broken for format_exception_only
#98377 closed
Oct 18, 2022 -
Add itertools.batched()
#98363 closed
Oct 17, 2022 -
3.10.8 IDLE startup failure: No module named 'test'
#98324 closed
Oct 17, 2022 -
Remove sys.getdxp() and Tools/scripts/analyze_dxp.py: superceded by Py_STATS infra
#97670 closed
Oct 17, 2022 -
Links are duplicated in documentation search result
#83017 closed
Oct 17, 2022 -
Faster decompression of gzip files
#95534 closed
Oct 17, 2022 -
Executing code in thread or process pools: run_in_executor example
#85299 closed
Oct 16, 2022 -
Clarify SortingHOWTO regarding locale aware string sorting
#91415 closed
Oct 16, 2022 -
refactor _import_module function from importlib
#98339 closed
Oct 16, 2022 -
Multiple files use `tuple()`, `list()` and `dict()`
#98323 closed
Oct 16, 2022 -
Non-existing class in importlib
#96845 closed
Oct 16, 2022 -
importlib.metadata.Distribution.files empty for editable install
#96144 closed
Oct 16, 2022 -
Logging: SysLogHandler.createSocket added in 3.11 but not documented
#98307 closed
Oct 16, 2022 -
IDLE: protect macOS Tk() call when no GUI
#97527 closed
Oct 16, 2022 -
asyncio.get_event_loop() fails if there is no current event loop
#94174 closed
Oct 16, 2022 -
Use of uninitialized pointer in Argument Clinic generated code
#97728 closed
Oct 16, 2022 -
IDLE 3.10.8 fails to open in Windows 10
#98310 closed
Oct 16, 2022 -
Missing email notifications from Python Insider blog
#98328 closed
Oct 16, 2022
48 Issues opened by 41 people
-
Typo in the `typing` Docs
#98561 opened
Oct 23, 2022 -
Configure-based build system doesn't have a documented way to disable modules like setup.py did
#98558 opened
Oct 22, 2022 -
Python 3.11 loses the ability to set PYTHON_DECIMAL_WITH_MACHINE
#98557 opened
Oct 22, 2022 -
preloading '__main__' with forkserver has been broken for a long time
#98552 opened
Oct 22, 2022 -
Workflow: invalid sh syntax
#98548 opened
Oct 22, 2022 -
Add `limit=` keyword to `int()` and `str()` functions to avoid contention on global `PYTHONINTMAXSTRDIGITS`
#98547 opened
Oct 22, 2022 -
Add regression tests for ancient str methods
#98536 opened
Oct 21, 2022 -
distutils: Unclear how CCompiler.has_function works for functions with parameters
#98529 opened
Oct 21, 2022 -
Py_Finalize() function, why it does not finalise Python??
#98524 opened
Oct 21, 2022 -
Add a version number to code objects
#98522 opened
Oct 21, 2022 -
Buffer overflow in the _sha3 module in python versions <= 3.10
#98517 opened
Oct 21, 2022 -
Not all abstract types have their method validated in `test_collections`
#98513 opened
Oct 21, 2022 -
`collections.abc.ValuesView` is not sufficently tested
#98512 opened
Oct 21, 2022 -
Unexpected results when comparing time instances
#98509 opened
Oct 21, 2022 -
Rephrase: "`Callable` now supports `[]`. See `PEP585` and `types-genericalias`"
#98507 opened
Oct 21, 2022 -
Multiprocessing overhead 100x higher with multiple cores but not if restricted to 1 core
#98493 opened
Oct 20, 2022 -
`csv` does not round-trip for `complex` numbers
#98485 opened
Oct 20, 2022 -
locale.normalize returns non-existing locale
#98478 opened
Oct 20, 2022 -
Python3 failed to run test_sys on release and debug configuration with MSVC on windows
#98474 opened
Oct 20, 2022 -
Cannot open IDLE
#98469 opened
Oct 19, 2022 -
concurrent.futures.ThreadPoolExecutor does not free memory when shutdown
#98467 opened
Oct 19, 2022 -
Expose internal optimization engine as a part of `ast` module
#98463 opened
Oct 19, 2022 -
Unittest: self-referencing explicit exception cause results in infinite loop
#98458 opened
Oct 19, 2022 -
Docs: Default argument `-1` rendered with a space after the minus
#98444 opened
Oct 19, 2022 -
Source location of return instruction in a with block is incorrect
#98442 opened
Oct 19, 2022 -
Slow IDNA decoding with large strings
#98433 opened
Oct 19, 2022 -
PyInterpreterState.config.int_max_str_digits Should Not Be Modified
#98417 opened
Oct 18, 2022 -
UUID _ifconfig_getnodes() will always return None due to broken logic
#98415 opened
Oct 18, 2022 -
test_filter_to_company() in test_launcher fails due to py.ini
#98414 opened
Oct 18, 2022 -
Please add `getbufferproc` and `releasebufferproc` to the limited API headers
#98410 opened
Oct 18, 2022 -
Reject invalid escape sequences (and octal escape sequences) in bytes and Unicode strings
#98401 opened
Oct 18, 2022 -
os module: reject bytes-like strings for paths, only accept the exact bytes type
#98393 opened
Oct 18, 2022 -
Tests for happy eyeballs + working around bug in wait_for
#98388 opened
Oct 18, 2022 -
FAQ entry about case/switch should be revamped to give more information about match...case
#98387 opened
Oct 18, 2022 -
Update using/windows to state that 3.12 supports Windows 10 and newer, not 8.1.
#98383 opened
Oct 18, 2022 -
Seems hard to believe, but do multiple test cases share files?
#98372 opened
Oct 17, 2022 -
Python 3.10.7 Docs fails with Sphinx 5.3.0
#98366 opened
Oct 17, 2022 -
Unitest.mock.MagicMock raises a StopIteration - not following PEP 479
#98362 opened
Oct 17, 2022 -
Regression in multiprocessing example using venv on Windows in 3.11rc2
#98360 opened
Oct 17, 2022 -
[Windows] Embedded Python Memory Leaks #96853 ( Corrected 98%), Need testing
#98359 opened
Oct 17, 2022 -
Misleading errors and confusing behavior with zero-argument `super()` in inner functions
#98349 opened
Oct 17, 2022 -
Doc on weakref.proxy should mention ReferenceError
#98348 opened
Oct 17, 2022 -
Give python-isal a mention in the zlib/gzip documentation
#98347 opened
Oct 17, 2022 -
[idea] Ease understanding of positional-only and keyword-only makers in function prototyes
#98340 opened
Oct 16, 2022 -
Update bundled pip to 22.3
#98331 opened
Oct 16, 2022
137 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-96421: Insert shim frame on entry to interpreter
#96319 commented on
Oct 21, 2022 • 47 new comments -
Make get_event_loop() an alias of get_running_loop()
#93453 commented on
Oct 22, 2022 • 14 new comments -
bpo-32353: Added docs about Embedding with an frozen module limitation.
#4910 commented on
Oct 22, 2022 • 13 new comments -
bpo-40358: add strict argument to pathlib.PurePath.relative_to
#19813 commented on
Oct 22, 2022 • 13 new comments -
gh-91058: Add error suggestions to 'import from' import errors
#98305 commented on
Oct 20, 2022 • 13 new comments -
asyncio.Task.cancel documentation is inaccurate
#98275 commented on
Oct 22, 2022 • 11 new comments -
AsyncIO's wait_for can hide cancellation in a rare race condition
#86296 commented on
Oct 21, 2022 • 10 new comments -
typing.py: builtin LRU caches leak references
#98253 commented on
Oct 21, 2022 • 9 new comments -
[Security] CVE-2007-4559: tarfile: Add absolute_path option to tarfile, disabled by default
#73974 commented on
Oct 19, 2022 • 7 new comments -
GH-98275: Clarify that asyncio.Task.cancel() does not throw CancelledError into not-yet-started coroutine.
#98321 commented on
Oct 22, 2022 • 7 new comments -
With asyncio subprocess, send_signal() and the child process watcher will both call waitpid()
#87744 commented on
Oct 22, 2022 • 5 new comments -
Potential regression in Python 3.11 (multiprocess shutdown?)
#97641 commented on
Oct 18, 2022 • 4 new comments -
Timestamp conversion on windows fails with timestamps close to EPOCH
#81708 commented on
Oct 20, 2022 • 4 new comments -
ProactorEventLoop doesn't support stdin/stdout nor files with connect_read_pipe/connect_write_pipe
#71019 commented on
Oct 22, 2022 • 4 new comments -
Inconsistent behavior of asyncio.Transport.get_extra_info("peername") on TLS vs. non-TLS connections
#91635 commented on
Oct 23, 2022 • 4 new comments -
gh-96151: Use a private name for passing builtins to dataclass
#98143 commented on
Oct 17, 2022 • 4 new comments -
gh-98240: Updated Path.rename docs, when it is atomic
#98245 commented on
Oct 19, 2022 • 4 new comments -
all deprecation warnings are disabled for the whole process while new unix asyncio subprocesses are created
#98327 commented on
Oct 17, 2022 • 3 new comments -
uname_result _asdict and _fields are missing platform
#97966 commented on
Oct 17, 2022 • 3 new comments -
deprecate the asyncio child watchers system and policy system
#94597 commented on
Oct 18, 2022 • 3 new comments -
sum() several times slower on Python 3 64-bit
#68264 commented on
Oct 21, 2022 • 3 new comments -
Inheritance from base class with property in class makes them non-instantiatable
#91393 commented on
Oct 22, 2022 • 3 new comments -
Metabug: Improving C-level coverage
#94808 commented on
Oct 22, 2022 • 3 new comments -
bpo-17258: Stronger HMAC in multiprocessing
#20380 commented on
Oct 22, 2022 • 3 new comments -
gh-96821: Add config option `--with-strict-overflow`
#96823 commented on
Oct 19, 2022 • 3 new comments -
gh-98040: Remove find_loader, find_module and other deprecated APIs
#98059 commented on
Oct 19, 2022 • 3 new comments -
gh-98169 dataclasses.astuple support DefaultDict
#98170 commented on
Oct 23, 2022 • 3 new comments -
gh-88226: Emit TARGET labels in Python/ceval.c when debugging, even if computed gotos aren't enabled
#98265 commented on
Oct 21, 2022 • 3 new comments -
unittest.mock.create_autospec() can crash when accessing properties from objects
#98301 commented on
Oct 16, 2022 • 2 new comments -
Is a UDP transport also a ReadTransport/WriteTransport?
#75359 commented on
Oct 17, 2022 • 2 new comments -
PyMemberDef members are not marked up
#97909 commented on
Oct 17, 2022 • 2 new comments -
`platform.processor()` and `platform.machine()` report inconsistent values under Rosetta on M1 macOS
#96993 commented on
Oct 18, 2022 • 2 new comments -
socket.getaddrinfo Py3.10 docs say "AddressFamily.SOCK_STREAM"
#98026 commented on
Oct 21, 2022 • 2 new comments -
Table of Content link in tutorial is bad
#97679 commented on
Oct 21, 2022 • 2 new comments -
Meta issue for cleaning up import system cruft
#97850 commented on
Oct 21, 2022 • 2 new comments -
asyncio.wait_for does not cancel running tasks in the correct fashion
#88537 commented on
Oct 22, 2022 • 2 new comments -
Remove unused indent_level from Modules/_json.c
#95382 commented on
Oct 22, 2022 • 2 new comments -
bpo-26124: Add note for shlex.quote()
#13333 commented on
Oct 23, 2022 • 2 new comments -
bpo-38157: Add example about per file output for mock_open.
#16090 commented on
Oct 22, 2022 • 2 new comments -
bpo-42722: Add --debug command line option to unittest to enable post-mortem debugging
#23900 commented on
Oct 22, 2022 • 2 new comments -
gh-78707: deprecate passing >1 argument to `PurePath.[is_]relative_to()`
#94469 commented on
Oct 22, 2022 • 2 new comments -
gh-55688: Add note about ending backslashes for raw strings
#94768 commented on
Oct 22, 2022 • 2 new comments -
gh-80678: Add comment on preferred delimiters
#96199 commented on
Oct 22, 2022 • 2 new comments -
gh-71385: add relative delta parameter for assertAlmostEqual and assertNotAlmostEqual
#96881 commented on
Oct 16, 2022 • 2 new comments -
gh-98086: Now ``patch.dict`` can decorate async functions
#98095 commented on
Oct 21, 2022 • 2 new comments -
gh-64019: Add missing module attribute in inspect table
#98116 commented on
Oct 20, 2022 • 2 new comments -
GH-87390: Add remaining tests for PEP 646
#98267 commented on
Oct 20, 2022 • 2 new comments -
gh-95913: Add io support for SpooledTemporaryFile in Whatsnew
#98312 commented on
Oct 16, 2022 • 2 new comments -
Passage on TypeVar isinstance/issubclass is unclear
#98308 commented on
Oct 16, 2022 • 1 new comment -
warnings.catch_warnings is async-unsafe
#91505 commented on
Oct 16, 2022 • 1 new comment -
ZipFile & ZipInfo functions raise IndexError for empty filenames
#98286 commented on
Oct 16, 2022 • 1 new comment -
In-place copy of a package gets metadata from installed package
#94181 commented on
Oct 16, 2022 • 1 new comment -
Replace PyEval_GetFuncName/PyEval_GetFuncDesc
#81826 commented on
Oct 17, 2022 • 1 new comment -
Remove outdated Tools/scripts/ example scripts
#97669 commented on
Oct 17, 2022 • 1 new comment -
Calling `help` executes @classmethod @property decorated methods
#89519 commented on
Oct 17, 2022 • 1 new comment -
trace/profile conflict with the use of sys.modules[__name__]
#54123 commented on
Oct 18, 2022 • 1 new comment -
Allow limiting the number of concurrent tasks in asyncio.as_completed
#74965 commented on
Oct 18, 2022 • 1 new comment -
resource tracker destroys shared memory segments when other processes should still have valid access
#82300 commented on
Oct 19, 2022 • 1 new comment -
Potential Memory leak with concurrent.futures.ThreadPoolExecutor's map
#85754 commented on
Oct 19, 2022 • 1 new comment -
inconsistent behavior concerning multiprocessing.manager.BaseManager._Server
#55059 commented on
Oct 19, 2022 • 1 new comment -
Enum: clarify that auto() is the only allowed object (i.e. cannot be combined with other values on assignment line)
#93464 commented on
Oct 19, 2022 • 1 new comment -
multiprocessing maxtasksperchild=1 + logging = task loss
#67467 commented on
Oct 20, 2022 • 1 new comment -
Undocumented behavior in strptime for ISO week dates
#90750 commented on
Oct 20, 2022 • 1 new comment -
tkinter window fails to appear approx 10% of the time on MacOS 12.3+
#95769 commented on
Oct 20, 2022 • 1 new comment -
multiprocessing behavior combining daemon with non-daemon children inconsistent with threading
#70820 commented on
Oct 20, 2022 • 1 new comment -
Tkinter and turtle graphics fill differs between Windows and *nix
#73746 commented on
Oct 20, 2022 • 1 new comment -
Windows: Unclear behavior of daemon threads on main thread exit
#57286 commented on
Oct 21, 2022 • 1 new comment -
asyncio loop.add_signal_handler() may not behave as expected
#83946 commented on
Oct 21, 2022 • 1 new comment -
Change in semantics and much worse performance for enum members.
#93910 commented on
Oct 21, 2022 • 1 new comment -
Define StringIO seek offset as code point offset
#69377 commented on
Oct 21, 2022 • 1 new comment -
[tests] When test_venv.test_with_pip() fails, a bug in error handling fails to display stderr
#97764 commented on
Oct 21, 2022 • 1 new comment -
Deprecate portions or all of pkgutil module.
#64138 commented on
Oct 21, 2022 • 1 new comment -
Occasional incorrect chaining of CancelledError when calling 'cancel' on result of 'asyncio.gather'
#97907 commented on
Oct 22, 2022 • 1 new comment -
subprocess: execution of batch-files (.cmd/.bat) is vulnerable in python for windows / insufficient escape
#78670 commented on
Oct 22, 2022 • 1 new comment -
multiprocessing.connection challenge implicitly uses MD5
#61460 commented on
Oct 22, 2022 • 1 new comment -
Execute file open/close in executors
#96229 commented on
Oct 23, 2022 • 1 new comment -
Counter-intuitive behavior of Server.close() / wait_closed()
#79033 commented on
Oct 23, 2022 • 1 new comment -
shlex.quote and pipes.quote do not quote shell keywords
#70312 commented on
Oct 23, 2022 • 1 new comment -
asyncio.StreadReader `async for line in reader` is not documented
#84747 commented on
Oct 23, 2022 • 1 new comment -
bpo-36841: Supporting customization of float encoding in JSON
#13233 commented on
Oct 20, 2022 • 1 new comment -
bpo-41916: allow cross-compiled python to have -pthread set for CXX
#22525 commented on
Oct 18, 2022 • 1 new comment -
bpo-20803: doc: clarify that struct.pack_into writes 0x00 for pad bytes
#28047 commented on
Oct 21, 2022 • 1 new comment -
bpo-42130: Fix for explicit suppressing of cancellations in wait_for()
#28149 commented on
Oct 17, 2022 • 1 new comment -
bpo-14965: Proxy `super().x = y` and `del super().x` (updated)
#29950 commented on
Oct 19, 2022 • 1 new comment -
gh-70136: let EmailText every line length not more than 998 character
#30980 commented on
Oct 19, 2022 • 1 new comment -
gh-98410: move getbufferproc and releasebufferproc to object.h
#31158 commented on
Oct 18, 2022 • 1 new comment -
gh-91378: Allow subprocess pass-thru with stdout/stderr capture
#32344 commented on
Oct 20, 2022 • 1 new comment -
gh-72346: Added isdst deprecation warning to email.utils.localtime
#91450 commented on
Oct 21, 2022 • 1 new comment -
gh-95027: Ensure test runner uses utf-8:surrogateescape for communicating with subprocesses
#96669 commented on
Oct 21, 2022 • 1 new comment -
gh-96859: [argparse] Avoid O(N^2) behavior while consuming optionals
#96904 commented on
Oct 22, 2022 • 1 new comment -
gh-96853: Restore test coverage for Py_Initialize(Ex)
#98212 commented on
Oct 23, 2022 • 1 new comment -
gh-96265: Formatting changes for faq/programming
#98242 commented on
Oct 16, 2022 • 1 new comment -
gh-98248: Normalizing the error messages in function struct.pack
#98252 commented on
Oct 16, 2022 • 1 new comment -
Docs: Create venv if missing
#98266 commented on
Oct 21, 2022 • 1 new comment -
gh-71936: Fix race condition in multiprocessing.Pool
#98274 commented on
Oct 22, 2022 • 1 new comment -
gh-94808: Cover `PyEval_GetFuncDesc` function
#98300 commented on
Oct 17, 2022 • 1 new comment -
TypeError for undefined `abstractmethod` does not highlight the undefined method name
#98284 commented on
Oct 16, 2022 • 0 new comments -
loop.create_server does not detect if the interface is IPv6 enabled
#75128 commented on
Oct 18, 2022 • 0 new comments -
add coroutine AbstractEventLoop.sock_close
#75179 commented on
Oct 18, 2022 • 0 new comments -
asyncio.stream.FlowControlMixin._drain_helper may lead to a blocking behavior
#75279 commented on
Oct 18, 2022 • 0 new comments -
selector_events.BaseSelectorEventLoop.sock_connect should preserve socket type
#77859 commented on
Oct 18, 2022 • 0 new comments -
traceback.clear_frames manages to deadlock a background task
#79932 commented on
Oct 18, 2022 • 0 new comments -
Specifying AbstractEventLoop.run_in_executor as a coroutine conflicts with implementation/intent
#79973 commented on
Oct 18, 2022 • 0 new comments -
Strange behavior with await in a generator expression
#76294 commented on
Oct 18, 2022 • 0 new comments -
StreamReader does not return reamaing and ready data buffer before raise the Exeption
#75044 commented on
Oct 18, 2022 • 0 new comments -
create_connection with local_addr misses valid socket bindings
#79483 commented on
Oct 18, 2022 • 0 new comments -
Control flow inconsistency on closed asyncio stream
#80021 commented on
Oct 18, 2022 • 0 new comments -
asyncio.all_tasks() crashes if asyncio is used in multiple threads
#80788 commented on
Oct 18, 2022 • 0 new comments -
Odd error awaiting a Future
#81353 commented on
Oct 18, 2022 • 0 new comments -
asyncio.create_unix_server has an off-by-one error concerning the backlog parameter
#90871 commented on
Oct 18, 2022 • 0 new comments -
asyncio overrides signal handlers
#88378 commented on
Oct 18, 2022 • 0 new comments -
asyncio.as_completed() raises TypeError when the first supplied parameter is a generator that yields awaitables
#88342 commented on
Oct 18, 2022 • 0 new comments -
Signaling an asyncio subprocess might raise ProcessLookupError, even if you haven't called .wait() yet
#88319 commented on
Oct 18, 2022 • 0 new comments -
shielded task exception never retrieved when outer task cancelled
#86802 commented on
Oct 18, 2022 • 0 new comments -
In some cases asyncio.wait_for can lead to socket leak.
#81839 commented on
Oct 18, 2022 • 0 new comments -
asyncio.wait_for is still confusing
#81917 commented on
Oct 18, 2022 • 0 new comments -
Add eager task creation API to asyncio
#97696 commented on
Oct 19, 2022 • 0 new comments -
Linux specific local privilege escalation via the multiprocessing forkserver start method - CVE-2022-42919
#97514 commented on
Oct 20, 2022 • 0 new comments -
tarfile: Exception ignored in (... stdout ...) BrokenPipeError
#84032 commented on
Oct 21, 2022 • 0 new comments -
Rewrite `asyncio.wait_for` using `asyncio.timeout`
#96764 commented on
Oct 21, 2022 • 0 new comments -
too wide source positions for exceptions during pattern matching (3.11.0rc2)
#96999 commented on
Oct 21, 2022 • 0 new comments -
Wrong base class for transport returned by loop.create_datagram_endpoint()
#90352 commented on
Oct 22, 2022 • 0 new comments -
[subinterpreters] Eliminate PyInterpreterState.modules.
#72597 commented on
Oct 22, 2022 • 0 new comments -
Edit What's New for Python 3.11
#95913 commented on
Oct 22, 2022 • 0 new comments -
gh-72793: C implementation of parts of copy.deepcopy
#91610 commented on
Oct 19, 2022 • 0 new comments -
gh-77771: Add enterabs example in sched
#92716 commented on
Oct 21, 2022 • 0 new comments -
gh-92771: Add pathlib.Path.rmtree method
#92887 commented on
Oct 21, 2022 • 0 new comments -
gh-47937: Note that Popen attributes are read-only
#93070 commented on
Oct 18, 2022 • 0 new comments -
gh-93453: Make get_event_loop() an alias of get_running_loop()
#93454 commented on
Oct 19, 2022 • 0 new comments -
gh-94603: micro optimize list.pop
#94604 commented on
Oct 19, 2022 • 0 new comments -
gh-95389: socketmodule: expose popular `ETHERTYPE_*` constants
#95390 commented on
Oct 17, 2022 • 0 new comments -
gh-96471: Add queue shutdown
#96474 commented on
Oct 22, 2022 • 0 new comments -
gh-76425: Cancel Listener.accept() after Listener is closed
#96626 commented on
Oct 20, 2022 • 0 new comments -
gh-97966: Update uname docs to clarify the special nature of the platform attribute and to indicate when it became late-bound.
#97972 commented on
Oct 16, 2022 • 0 new comments -
gh-98108: Add limited pickleability to zipfile.Path
#98109 commented on
Oct 16, 2022 • 0 new comments -
gh-87634: deprecate cached_property locking, add lock kwarg
#98123 commented on
Oct 18, 2022 • 0 new comments -
gh-98125: Adds no clobber argument to shutil copytree.
#98126 commented on
Oct 22, 2022 • 0 new comments