Insights: python/cpython
Overview
Could not load contribution data
Please try again later
130 Pull requests merged by 33 people
-
[3.12] GH-84435: Make pyspecific directives translatable (GH-19470)
#107681 merged
Aug 6, 2023 -
[3.12] Do not use deprecated ``logger.warn()`` in pyspecific (GH-107694)
#107695 merged
Aug 6, 2023 -
[3.11] Do not use deprecated ``logger.warn()`` in pyspecific (GH-107694)
#107696 merged
Aug 6, 2023 -
Do not use deprecated ``logger.warn()`` in pyspecific
#107694 merged
Aug 6, 2023 -
[3.12] Docs: skip python-docs-theme 2023.7 to fix mobile menu (GH-107666)
#107690 merged
Aug 6, 2023 -
[3.12] gh-107662: Switch 'any' and 'anext' in functions.rst (GH-107663)
#107664 merged
Aug 6, 2023 -
gh-85160: improve performance of singledispatchmethod
#107148 merged
Aug 6, 2023 -
[3.11] Docs: skip python-docs-theme 2023.7 to fix mobile menu (GH-107666)
#107691 merged
Aug 6, 2023 -
Docs: skip python-docs-theme 2023.7 to fix mobile menu
#107666 merged
Aug 6, 2023 -
Docs: Fix Sphinx annotations in Doc/library/ctypes.rst
#107672 merged
Aug 6, 2023 -
GH-84435: Make pyspecific directives translatable
#19470 merged
Aug 6, 2023 -
gh-104683: Improve consistency and test coverage of argument-clinic `__repr__` functions
#107667 merged
Aug 5, 2023 -
[3.11] Docs: Argument Clinic: Improve 'How to write a custom converter' (GH-107328)
#107670 merged
Aug 5, 2023 -
Docs: Argument Clinic: Improve 'How to write a custom converter'
#107328 merged
Aug 5, 2023 -
[3.11] gh-107662: Switch 'any' and 'anext' in functions.rst (GH-107663)
#107665 merged
Aug 5, 2023 -
gh-107662: Switch 'any' and 'anext' in functions.rst
#107663 merged
Aug 5, 2023 -
GH-106684: raise ResourceWarning when StreamWriter is not closed
#107650 merged
Aug 5, 2023 -
[3.12] gh-107432 Fix incorrect indentation in annotations HOWTO (GH-107445)
#107654 merged
Aug 5, 2023 -
[3.11] gh-107432 Fix incorrect indentation in annotations HOWTO (GH-107445)
#107655 merged
Aug 5, 2023 -
gh-107432 Fix incorrect indentation in annotations HOWTO
#107445 merged
Aug 5, 2023 -
gh-106812: Fix two tiny bugs in analysis.py
#107649 merged
Aug 5, 2023 -
gh-106608: make uop trace variable length
#107531 merged
Aug 5, 2023 -
GH-84436: Skip refcounting for known immortals
#107605 merged
Aug 4, 2023 -
GH-70303: Emit FutureWarning when pathlib glob pattern ends with `**`
#105413 merged
Aug 4, 2023 -
[3.11] Docs: upgrade to python-docs-theme 2023.7 (GH-107617)
#107634 merged
Aug 4, 2023 -
[3.12] Docs: Only include Plausible for html, not for epub etc (GH-107637)
#107642 merged
Aug 4, 2023 -
[3.12] Docs: upgrade to python-docs-theme 2023.7 (GH-107617)
#107633 merged
Aug 4, 2023 -
gh-106368: Argument clinic: improve coverage for `self.valid_line()` calls
#107641 merged
Aug 4, 2023 -
[3.11] Docs: Only include Plausible for html, not for epub etc (GH-107637)
#107643 merged
Aug 4, 2023 -
Docs: Only include Plausible for html, not for epub etc
#107637 merged
Aug 4, 2023 -
gh-104683: Argument Clinic: Use CConverter.length_name where possible
#107638 merged
Aug 4, 2023 -
gh-106812: Refactor to allow uops with array stack effects
#107564 merged
Aug 4, 2023 -
gh-104146: Argument clinic: remove dead code highlighted by the `vulture` tool
#107632 merged
Aug 4, 2023 -
gh-107600: docs: Update ctypes.ArgumentError error message
#107601 merged
Aug 4, 2023 -
Docs: upgrade to python-docs-theme 2023.7
#107617 merged
Aug 4, 2023 -
[3.12] Update the expected bytecode magic in test_importlib.test_util
#107626 merged
Aug 4, 2023 -
gh-104146: Argument clinic: Remove dead code flagged by mypy's `truthy-bool` check
#107627 merged
Aug 4, 2023 -
gh-107614: Normalise Argument Clinic error messages
#107615 merged
Aug 4, 2023 -
[3.12] GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFrameDefault()` (GH-107535)
#107618 merged
Aug 4, 2023 -
Add some GC stats to Py_STATS
#107581 merged
Aug 4, 2023 -
GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFrameDefault()`
#107535 merged
Aug 4, 2023 -
gh-106368: Increase Argument Clinic test coverage
#107611 merged
Aug 4, 2023 -
gh-107609: Fix duplicate module check in Argument Clinic
#107610 merged
Aug 4, 2023 -
GH-105481: Mark more files as generated
#107598 merged
Aug 4, 2023 -
gh-104146: Argument clinic: remove unused methods and variables
#107608 merged
Aug 4, 2023 -
[3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (gh-107567)
#107599 merged
Aug 3, 2023 -
gh-106368: Argument clinic tests: improve error message when `expect_success()` fails
#107606 merged
Aug 3, 2023 -
gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters
#107567 merged
Aug 3, 2023 -
[3.12] gh-107576: Ensure `__orig_bases__` are our own in `get_original_bases` (GH-107584)
#107592 merged
Aug 3, 2023 -
gh-107446: Fix test_inspect.test_class_with_method_from_other_module under --forever
#107451 merged
Aug 3, 2023 -
gh-107576: Ensure `__orig_bases__` are our own in `get_original_bases`
#107584 merged
Aug 3, 2023 -
[3.10] gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL (GH-107586)
#107589 merged
Aug 3, 2023 -
[3.12] gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL (GH-107586)
#107587 merged
Aug 3, 2023 -
[3.11] gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL (GH-107586)
#107588 merged
Aug 3, 2023 -
gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL
#107586 merged
Aug 3, 2023 -
gh-106368: Increase Argument Clinic test coverage
#107582 merged
Aug 3, 2023 -
GH-107458: fix test_tools refleak
#107577 merged
Aug 3, 2023 -
gh-107455: ctypes: Improve error messages when converting to an incompatible type
#107456 merged
Aug 3, 2023 -
gh-104683: Rework Argument Clinic error handling
#107551 merged
Aug 3, 2023 -
[3.12] gh-107471: Fix Refleaks in test_import (gh-107569)
#107571 merged
Aug 2, 2023 -
gh-107471: Fix Refleaks in test_import
#107569 merged
Aug 2, 2023 -
gh-104683: Make Argument Clinic template strings class level members
#107556 merged
Aug 2, 2023 -
Fix test_capi.test_misc when run with -R::
#107566 merged
Aug 2, 2023 -
GH-100964: Break cycles involving exception state when returning from generator
#107563 merged
Aug 2, 2023 -
gh-105481: simplify definition of pseudo ops in Lib/opcode.py
#107561 merged
Aug 2, 2023 -
gh-106368: Increase test coverage for Argument Clinic
#107514 merged
Aug 2, 2023 -
gh-107559: Argument Clinic: complain about non-ascii chars in param docstrings
#107560 merged
Aug 2, 2023 -
gh-104146: Remove dead code from Argument Clinic
#107555 merged
Aug 2, 2023 -
[3.12] Clarify `Self` interaction with subclasses (GH-107511)
#107548 merged
Aug 1, 2023 -
gh-104683: Argument Clinic: Refactor and simplify 'add docstring' states
#107550 merged
Aug 1, 2023 -
gh-104683: Argument clinic: cleanup `DLSParser` `state_foo` methods
#107543 merged
Aug 1, 2023 -
[3.11] Clarify `Self` interaction with subclasses (GH-107511)
#107549 merged
Aug 1, 2023 -
Typing docs: clarify the effect in subclasses of using `Self` as a return type
#107511 merged
Aug 1, 2023 -
gh-104683: Argument clinic: remove the `LandMine` class
#107541 merged
Aug 1, 2023 -
gh-107467: Restructure Argument Clinic command-line interface
#107469 merged
Aug 1, 2023 -
[3.12] gh-106092: Fix use-after-free crash in frame_dealloc (GH-106875)
#107532 merged
Aug 1, 2023 -
[3.11] gh-106092: Fix use-after-free crash in frame_dealloc (GH-106875)
#107533 merged
Aug 1, 2023 -
gh-106092: Fix use-after-free crash in frame_dealloc
#106875 merged
Aug 1, 2023 -
Remove newlines from bug template
#107525 merged
Aug 1, 2023 -
gh-89013: Improve the performance of methodcaller (lazy version)
#107201 merged
Aug 1, 2023 -
[3.12] gh-105766: Document that Custom Allocators Must Be Thread-Safe (gh-107519)
#107522 merged
Jul 31, 2023 -
[3.12] gh-99113: Add a What's New Entry for PEP 684 (gh-107520)
#107523 merged
Jul 31, 2023 -
[3.12] gh-107306: Add a Doc Entry for Py_mod_multiple_interpreters (GH-107403)
#107521 merged
Jul 31, 2023 -
gh-99113: Add a What's New Entry for PEP 684
#107520 merged
Jul 31, 2023 -
gh-105766: Document that Custom Allocators Must Be Thread-Safe
#107519 merged
Jul 31, 2023 -
gh-107306: Add a Doc Entry for Py_mod_multiple_interpreters
#107403 merged
Jul 31, 2023 -
[3.11] gh-107507: Replace 'The goals of Argument Clinic' with a summary (GH-107508)
#107517 merged
Jul 31, 2023 -
[3.12] gh-107507: Replace 'The goals of Argument Clinic' with a summary (GH-107508)
#107516 merged
Jul 31, 2023 -
gh-107507: Replace 'The goals of Argument Clinic' with a summary
#107508 merged
Jul 31, 2023 -
Use `tstate->interp` to get the interpreter state in `bytecodes.c`
#107506 merged
Jul 31, 2023 -
GH-104584: Fix incorrect uoperands
#107513 merged
Jul 31, 2023 -
[3.12] gh-106762: Add news for `EnumMeta.__getattr__` removal (GH-107466)
#107509 merged
Jul 31, 2023 -
gh-106762: Add news for `EnumMeta.__getattr__` removal
#107466 merged
Jul 31, 2023 -
[3.12] GH-101291: Add warning to "what's new" that `PyLongObject` internals have changed. (GH-107388)
#107392 merged
Jul 31, 2023 -
[3.12] gh-106368: Add test for Argument Clinic misbehaving custom converter_init() (GH-107496)
#107499 merged
Jul 31, 2023 -
GH-104909: Move unused cache entries from uops to macros
#107444 merged
Jul 31, 2023 -
gh-105578: Deprecate `AnyStr` in the docs
#107116 merged
Jul 31, 2023 -
[3.11] gh-105578: Add more usage examples to `typing.AnyStr` docs (GH-107045)
#107504 merged
Jul 31, 2023 -
[3.12] gh-105578: Add more usage examples to `typing.AnyStr` docs (GH-107045)
#107503 merged
Jul 31, 2023 -
gh-105578: Add more usage examples to `typing.AnyStr` docs
#107045 merged
Jul 31, 2023 -
[3.12] gh-105751: Remove obsolete `object` base class in some ctypes tests (GH-107460)
#107501 merged
Jul 31, 2023 -
[3.11] gh-105751: Remove obsolete `object` base class in some ctypes tests (GH-107460)
#107502 merged
Jul 31, 2023 -
gh-87799: Improve the textual representation of IPv4-mapped IPv6 addresses
#29345 merged
Jul 31, 2023 -
[3.11] gh-106263: Fix segfault in `signaldict_repr` in `_decimal` module (#…
#107490 merged
Jul 31, 2023 -
gh-105751: Remove obsolete `object` base class in some ctypes tests
#107460 merged
Jul 31, 2023 -
[3.12] gh-106263: Fix segfault in `signaldict_repr` in `_decimal` module (#…
#107491 merged
Jul 31, 2023 -
[3.11] gh-106368: Add test for Argument Clinic misbehaving custom converter_init() (GH-107496)
#107500 merged
Jul 31, 2023 -
[3.12] gh-102509: Start initializing `ob_digit` of `_PyLongValue` (GH-102510)
#107464 merged
Jul 31, 2023 -
Fix :ghost: typo in import.c
#107498 merged
Jul 31, 2023 -
gh-106368: Add test for Argument Clinic misbehaving custom converter_init()
#107496 merged
Jul 31, 2023 -
[3.11] gh-104280: Add test cases for DTrace probes (GH-107125)
#107492 merged
Jul 31, 2023 -
[3.11] gh-46376: Return existing pointer when possible in ctypes (GH-107131)
#107488 merged
Jul 31, 2023 -
[3.12] gh-46376: Return existing pointer when possible in ctypes (GH-107131)
#107487 merged
Jul 31, 2023 -
[3.12] gh-104280: Add test cases for DTrace probes (GH-107125)
#107489 merged
Jul 31, 2023 -
gh-104280: Add test cases for DTrace probes
#107125 merged
Jul 31, 2023 -
[3.11] gh-105751, test_ctypes: Remove disabled tests (GH-105826)
#107484 merged
Jul 31, 2023 -
[3.12] gh-105751, test_ctypes: Remove disabled tests (GH-105826)
#107483 merged
Jul 31, 2023 -
[3.11] gh-99079: add What's New item
#107482 merged
Jul 31, 2023 -
[3.12] gh-99079: add What's New item
#107481 merged
Jul 31, 2023 -
gh-46376: Return existing pointer when possible in ctypes
#107131 merged
Jul 31, 2023 -
[3.11] gh-99079: Update macOS installer to use OpenSSL 3.0.9.
#107476 merged
Jul 31, 2023 -
[3.11] Update macOS installer screens for 3.11.5.
#107477 merged
Jul 31, 2023 -
Update macOS installer screens to 3.13.
#107475 merged
Jul 31, 2023 -
gh-99079: Update macOS installer to use OpenSSL 3.0.9.
#107474 merged
Jul 31, 2023 -
[3.12] Update macOS installer screens for 3.12rc/final.
#107473 merged
Jul 31, 2023 -
[3.12] gh-99079: Update macOS installer to use OpenSSL 3.0.9.
#107472 merged
Jul 31, 2023
42 Pull requests opened by 27 people
-
gh-107461 ctypes: Add a testcase for nested `_as_parameter_` lookup
#107462 opened
Jul 30, 2023 -
GH-107463: Moved most extension modules to the pythoncore project file
#107478 opened
Jul 31, 2023 -
gh-107396: tarfiles: set self.exception before _init_read_gz()
#107485 opened
Jul 31, 2023 -
gh-107453: Document errno.{ECANCELED,EOWNERDEAD,ENOTRECOVERABLE,ENOTSUP}
#107486 opened
Jul 31, 2023 -
gh-107510: gettext: Remove unnecessary tests
#107512 opened
Jul 31, 2023 -
gh-106078: Suppress the warning caused by multi-phase initialization of `decimal`
#107524 opened
Aug 1, 2023 -
gh-95649: Document that asyncio contains uvloop code
#107536 opened
Aug 1, 2023 -
gh-107526: Revert "gh-100357: Convert several functions in bltinsmodule to AC"
#107542 opened
Aug 1, 2023 -
gh-107545: Fix misleading setsockopt error message
#107546 opened
Aug 1, 2023 -
gh-98154: Clarify Usage of "Reference Count" In the Docs
#107552 opened
Aug 1, 2023 -
gh-107557: Tier 2 barebones abstract interpreter
#107558 opened
Aug 2, 2023 -
gh-105699: Re-enable the Multiple-Interpreters Stress Tests
#107572 opened
Aug 2, 2023 -
[3.9] gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL (GH-107586)
#107590 opened
Aug 3, 2023 -
[3.8] gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL (GH-107586)
#107591 opened
Aug 3, 2023 -
gh-107562: Lib/test: update test certificates to expire far in the future
#107594 opened
Aug 3, 2023 -
GH-107596: Specialize `str[int]`
#107597 opened
Aug 3, 2023 -
gh-107421: Clarify `OrderedDict` Examples and Recipes
#107613 opened
Aug 4, 2023 -
gh-107620: allow argparse suppression to work via set_defaults()
#107621 opened
Aug 4, 2023 -
gh-104683: Argument Clinic: refactor format_docstring()
#107623 opened
Aug 4, 2023 -
gh-106149: move CFG and basicblock definitions into flowgraph.c, use them as opaque types in compile.c
#107639 opened
Aug 4, 2023 -
GH-107465: Add `pathlib.Path.from_uri()` classmethod.
#107640 opened
Aug 4, 2023 -
gh-99437: runpy: decode path-like objects before setting globals
#107644 opened
Aug 4, 2023 -
gh-107625: configparser: Raise ParsingError if a key contains empty value
#107651 opened
Aug 5, 2023 -
gh-107652: Set up CIFuzz to run fuzz targets continuously
#107653 opened
Aug 5, 2023 -
[3.12] GH-106684: raise `ResourceWarning` when `asyncio.StreamWriter` is not closed (GH-107650)
#107656 opened
Aug 5, 2023 -
[3.11] GH-106684: raise `ResourceWarning` when `asyncio.StreamWriter` is not closed (GH-107650)
#107657 opened
Aug 5, 2023 -
gh-107659: ctypes: Add docstrings for `ctypes.pointer` and `ctypes.POINTER`
#107660 opened
Aug 5, 2023 -
gh-107658: Use same logic to look for exec_prefix as for prefix
#107661 opened
Aug 5, 2023 -
[3.12] Docs: Argument Clinic: Improve 'How to write a custom converter' (GH-107328)
#107669 opened
Aug 5, 2023 -
Docs: Argument Clinic: Move the CConverter class to the reference
#107671 opened
Aug 5, 2023 -
Use literal syntax for ``sys.path`` in ``Doc/library/runpy.rst``
#107673 opened
Aug 5, 2023 -
GH-107678: Improve Unicode handling clarity in ``library/re.rst``
#107679 opened
Aug 6, 2023 -
GH-101986: Support translation for Limited/Unstable API & Stable ABI
#107680 opened
Aug 6, 2023 -
[3.11] GH-84435: Make pyspecific directives translatable (GH-19470)
#107682 opened
Aug 6, 2023 -
gh-96765 Add docs order of configparser.ConfigParser.read() arguments
#107683 opened
Aug 6, 2023 -
gh-72684: Tkinter: provide interface for "tk busy" subcommands
#107684 opened
Aug 6, 2023 -
[3.12] Docs: Fix Sphinx annotations in Doc/library/ctypes.rst (GH-107672)
#107685 opened
Aug 6, 2023 -
[3.11] Docs: Fix Sphinx annotations in Doc/library/ctypes.rst (#107672)
#107686 opened
Aug 6, 2023 -
gh-104496: Use correct Tcl or Tk version in Tkinter tests
#107688 opened
Aug 6, 2023 -
gh-100814: Fix exception for invalid callable value of Tkinter image option
#107692 opened
Aug 6, 2023 -
gh-106368: Improve coverage reports for argument clinic
#107693 opened
Aug 6, 2023 -
gh-107689: Add docstring to the ctypes array object
#107697 opened
Aug 6, 2023
61 Issues closed by 31 people
-
singledispatchmethod significantly slower than singledispatch
#85160 closed
Aug 6, 2023 -
Tkinter show different symbol for the same unicode character depending on which character is used first
#101032 closed
Aug 6, 2023 -
Tcl and Tk versions can be desynchronized
#107687 closed
Aug 6, 2023 -
Add busy_configure, busy_config, busy_forget, busy_hold in tkinter.Misc
#107677 closed
Aug 6, 2023 -
datetime.now(timezone.utc) segfaults with Intel oneAPI v2022.1.2 and higher since Python 3.9
#106424 closed
Aug 5, 2023 -
Email Content-Transfer-Encodings 7bit, 8bit and binary are not considered in Message.get_payload method
#107645 closed
Aug 5, 2023 -
test_tools are leaked
#107458 closed
Aug 5, 2023 -
Make uop executor objects variable length
#106608 closed
Aug 5, 2023 -
Code generator: support variable stack effects in macros
#106812 closed
Aug 5, 2023 -
Refleak tests on main with Windows 11 fails with `test_capi`
#107628 closed
Aug 4, 2023 -
`wait_for` eats cancelled error if the future is already complete
#107547 closed
Aug 4, 2023 -
NamedTemporaryFile behaves differently based on the size of the data written to it
#107636 closed
Aug 4, 2023 -
Getting Sqlite 3 Runtime Error while trying to run python 3.11.4 with Chromadb 0.4.4 on Docker container
#107624 closed
Aug 4, 2023 -
ctypes docs: Update `ArgumentError` error messages
#107600 closed
Aug 4, 2023 -
Normalise Argument Clinic error messages
#107614 closed
Aug 4, 2023 -
Argument Clinic duplicate module check is malfunctioning
#107609 closed
Aug 4, 2023 -
`keys` is de facto a reserved method
#107394 closed
Aug 4, 2023 -
All Sphinx generated pages could have a new "Edit This Page" link adjacent to the existing "Show Source"
#75238 closed
Aug 4, 2023 -
Add description meta tags to docs.python.org
#84426 closed
Aug 4, 2023 -
Increase Argument Clinic test coverage
#106368 closed
Aug 4, 2023 -
Doc: |today| format does not honor language's time format
#103122 closed
Aug 4, 2023 -
Switch Statment for python
#107604 closed
Aug 3, 2023 -
Odd types.get_original_bases() behavior for classes with generic bases but no type arguments
#107576 closed
Aug 3, 2023 -
test_inspect fails with `--forever` argument
#107446 closed
Aug 3, 2023 -
test_capi.test_misc.TestPendingCalls.test_isolated_subinterpreter Crashes on Py_TRACE_REFS Builds
#107593 closed
Aug 3, 2023 -
test_asyncio: test_create_connection_ssl_failed_certificate() failed on ARM64 macOS 3.x buildbot
#107077 closed
Aug 3, 2023 -
creating an instance in a loop but having the same object address
#107579 closed
Aug 3, 2023 -
ctypes: Improve error messages when converting to an incompatible type
#107455 closed
Aug 3, 2023 -
Ref leaks on `test_import`
#107471 closed
Aug 2, 2023 -
cpython3:fuzz_builtin_unicode: Use-of-uninitialized-value in maybe_small_long
#102509 closed
Aug 2, 2023 -
Argument Clinic: param docstrings are not checked for non-ascii chars
#107559 closed
Aug 2, 2023 -
Locking issue with asyncio StreamWriter.drain() with SSL Transport
#102792 closed
Aug 2, 2023 -
Invalid
#107554 closed
Aug 2, 2023 -
No module named "encodings" when making
#107420 closed
Aug 1, 2023 -
Docs for `__future__.annotations` don't mention PEP585
#107530 closed
Aug 1, 2023 -
Segmentation fault in 3.11.4, 3.12.0b3; _PyInterpreterFrame ownership issue
#106092 closed
Aug 1, 2023 -
Typo in threading docs?
#107529 closed
Aug 1, 2023 -
Docs for `__future__.annotations` don
#107528 closed
Aug 1, 2023 -
Attribute `handlers` is empty after using `basicConfig` or `dictConfig`
#107515 closed
Aug 1, 2023 -
Small formatting problem in shutil library documentation
#98996 closed
Aug 1, 2023 -
Improve Interpreter Isolation
#100227 closed
Jul 31, 2023 -
"mem" and "object" Allocators are No Longer Protected by the GIL
#105766 closed
Jul 31, 2023 -
Add a Docs Entry for the New Py_mod_multiple_interpreters Module Def Slot
#107306 closed
Jul 31, 2023 -
asyncio nonresponsive port blocks entire loop
#107470 closed
Jul 31, 2023 -
run_in_executor not stopping thread after task cancellation in asyncio (Python 3.11)
#107505 closed
Jul 31, 2023 -
Replace the "goals of Argument Clinic" with a link to PEP 436
#107507 closed
Jul 31, 2023 -
cases_generator tests aren't run by CI, and are broken
#105540 closed
Jul 31, 2023 -
[3.12] `EnumMeta.__getattr__` removed without deprecation
#106762 closed
Jul 31, 2023 -
Improve the textual representation of IPv4-mapped IPv6 addresses
#87799 closed
Jul 31, 2023 -
NUL bytes in commented lines
#64314 closed
Jul 31, 2023 -
3.12 regression: cannot create weak reference to 'typing.TypeVar' object
#106403 closed
Jul 31, 2023 -
Incorrect documentation in nltk.stem.lancaster.LancasterStemmer class
#107494 closed
Jul 31, 2023 -
ctypes pointer not always keeping target alive
#46376 closed
Jul 31, 2023 -
smtplib Sends Commands in Lower-Case
#65495 closed
Jul 31, 2023 -
gettext() cannot find translations with plural forms
#62519 closed
Jul 31, 2023 -
Use OpenSSL 3.0.x in our binary builds
#99079 closed
Jul 31, 2023 -
`inspect.getsource` (`findsource`) not working as expected when duplicate class is used
#106727 closed
Jul 31, 2023
45 Issues opened by 39 people
-
ctypes: Add docstring for `ctypes.Array`
#107689 opened
Aug 6, 2023 -
``re`` documentation contains outdated and unclear Unicode information
#107678 opened
Aug 6, 2023 -
Remove historic CRAM-MD5 mechanism
#107675 opened
Aug 6, 2023 -
sys.settrace dramatic slowdown in 3.12
#107674 opened
Aug 5, 2023 -
Replace HttpStatus by more explicit names
#107668 opened
Aug 5, 2023 -
anext is after any
#107662 opened
Aug 5, 2023 -
ctypes: Add docstrings for `ctypes.pointer` and `ctypes.POINTER`
#107659 opened
Aug 5, 2023 -
exec_prefix not found when prefix is found at runtime when install tree is moved
#107658 opened
Aug 5, 2023 -
Set up CIFuzz to run fuzz targets continuously
#107652 opened
Aug 5, 2023 -
os.scandir unnecessary calls to stat() on NFS v3
#107646 opened
Aug 4, 2023 -
Cpython behavior regarding pycache directory on read-only volume
#107631 opened
Aug 4, 2023 -
TraceRefs build triggers assertion errors
#107630 opened
Aug 4, 2023 -
ConfigParser AttributeError: 'NoneType' object has no attribute 'append'
#107625 opened
Aug 4, 2023 -
`argparse` does not correctly handle a default set to `SUPPRESS` when using `set_defaults()`
#107620 opened
Aug 4, 2023 -
Inconsistent behavior for duplicate inputs to `asyncio.as_completed` versus `asyncio.gather()`
#107619 opened
Aug 4, 2023 -
multiprocessing.dummy.Pool not joining threads on shutdown
#107616 opened
Aug 4, 2023 -
"Lexical analysis" docs: utf-8 byte-order means utf_8_sig codec
#107607 opened
Aug 3, 2023 -
Argument Clinic includes internal headers in generated output unconditionally
#107603 opened
Aug 3, 2023 -
Specialize `str[int]`
#107596 opened
Aug 3, 2023 -
Segfault in `Modules/_testbuffer.c`
#107595 opened
Aug 3, 2023 -
Windows + MSVC: using debug + limited API does not inject a pragma to link to python3_d.lib
#107585 opened
Aug 3, 2023 -
Update Unicode HOWTO for Python 3
#107583 opened
Aug 3, 2023 -
`abc.ABC` incorrectly raise `Can't instantiate abstract` if attribute has `__getattr__`
#107580 opened
Aug 3, 2023 -
difflib.sequencematcher.find_longest_match Long strings have low efficiency
#107578 opened
Aug 3, 2023 -
email parser mis-handling of character encoding in the MIME preamble
#107575 opened
Aug 2, 2023 -
Allowing pass_fds to be a mapping to pass arbitrary file descriptors to Popen()
#107573 opened
Aug 2, 2023 -
Argument Clinic reports incorrect line numbers on error
#107570 opened
Aug 2, 2023 -
re: Odd text referring to flags in re.compile
#107568 opened
Aug 2, 2023 -
Update CI, Windows, and macOS installer builds to OpenSSL 3.0.10
#107565 opened
Aug 2, 2023 -
Multiple tests fail due to expired certificates if system date is set further than year 2037ish
#107562 opened
Aug 2, 2023 -
Tier 2 abstract interpreter for the optimizer
#107557 opened
Aug 2, 2023 -
misleading `setsockopt` error message
#107545 opened
Aug 1, 2023 -
json.dump(..., default=something) takes a unary function but is documented binary
#107544 opened
Aug 1, 2023 -
Unresponsive `turtle.textinput` inside loop prevents script termination
#107539 opened
Aug 1, 2023 -
Inverted enum.Flag
#107538 opened
Aug 1, 2023 -
errno.EINVAL != errno.WSAEINVAL (and others) on windows
#107537 opened
Aug 1, 2023 -
TransportSocket not closing correctly with SSM Multicast on Windows. New binds on a new IP fail.
#107527 opened
Aug 1, 2023 -
Help text of builtin functions – missing signatures
#107526 opened
Aug 1, 2023 -
Move the Argument Clinic docs to the devguide
#107518 opened
Jul 31, 2023 -
gettext: remove unecessary test cases testing single/double quotes
#107510 opened
Jul 31, 2023 -
[match-case] Literal Sets
#107497 opened
Jul 31, 2023 -
Rework Argument Clinic error handling
#107468 opened
Jul 30, 2023 -
Restructure Argument Clinic CLI
#107467 opened
Jul 30, 2023 -
Add `pathlib.Path.from_uri()` classmethod
#107465 opened
Jul 30, 2023 -
Consider moving the modules in sources to build within the pythoncore project itself.
#107463 opened
Jul 30, 2023
141 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-95065: Add Argument Clinic support for deprecating positional use of parameters
#95151 commented on
Aug 6, 2023 • 80 new comments -
gh-107432: Rework the style of ``Doc/howto/functional.rst``
#107449 commented on
Aug 5, 2023 • 24 new comments -
GH-72904: Add optional *sep* argument to `fnmatch.translate()`
#106703 commented on
Aug 5, 2023 • 14 new comments -
gh-107155: Fix `help(lambda_func)` when `lambda_func` has `__annotati…
#107401 commented on
Aug 6, 2023 • 9 new comments -
`contextlib.contextmanager` raises `dataclasses.FrozenInstanceError` when handling a frozen dataclass exception
#99856 commented on
Aug 3, 2023 • 8 new comments -
gh-106176: Fix reference leak in importlib/_bootstrap.py
#106207 commented on
Aug 4, 2023 • 8 new comments -
gh-76913: Add "merge extras" feature to LoggerAdapter
#107292 commented on
Aug 1, 2023 • 5 new comments -
gh-107442: Document all valid types for ctypes `_as_parameter_`
#107443 commented on
Aug 6, 2023 • 4 new comments -
Compile cpython on MacOS13 may result in "Symbol Not Found Error" due to the misusing of llvm-gcc
#102533 commented on
Jul 31, 2023 • 3 new comments -
cannot create consistent MRO for multiple generic inheritance
#106102 commented on
Aug 2, 2023 • 3 new comments -
`test_import.test_concurrency` leaks ref on Windows
#106176 commented on
Aug 2, 2023 • 3 new comments -
Maybe Drop "channels" from _xxsubinterpreters
#101524 commented on
Aug 3, 2023 • 3 new comments -
Use True/False instead of 1/0 in OrderedDict popitem example
#107421 commented on
Aug 4, 2023 • 3 new comments -
gh-102211: Document `re.{Pattern,Match}`’s existence
#102212 commented on
Aug 6, 2023 • 3 new comments -
gh-89427: Provide the original prompt value for VIRTUAL_ENV_PROMPT
#106726 commented on
Aug 4, 2023 • 3 new comments -
Restore (or beat) Python 2 performance for arithmetic operations on ints that fit into a single word
#101291 commented on
Jul 31, 2023 • 2 new comments -
Discourage and deprecate `typing.AnyStr`
#105578 commented on
Jul 31, 2023 • 2 new comments -
curses "insstr" does not handle newline properly on Mac OS
#107267 commented on
Aug 1, 2023 • 2 new comments -
Possible UB in bytes_characters
#106693 commented on
Aug 1, 2023 • 2 new comments -
C API: No longer export internal C API functions
#107211 commented on
Aug 1, 2023 • 2 new comments -
Bytecode documentation issues for Python 3.12
#107457 commented on
Aug 1, 2023 • 2 new comments -
The io module doesn't support non-blocking files
#57531 commented on
Aug 2, 2023 • 2 new comments -
Upgrade CPython to the new PyMemberDef API: names starting with Py_ prefix (Py_T_INT instead of T_INT)
#106869 commented on
Aug 2, 2023 • 2 new comments -
Strange reference cycle (?) introduced with shim frames
#100964 commented on
Aug 3, 2023 • 2 new comments -
email MIME splitting
#87289 commented on
Aug 4, 2023 • 2 new comments -
Call design for Tier 2 (uops) interpreter
#106581 commented on
Aug 5, 2023 • 2 new comments -
GH-99380: Update to Sphinx 7
#99381 commented on
Aug 6, 2023 • 2 new comments -
gh-99813: Start using `SSL_sendfile` when available
#99907 commented on
Aug 2, 2023 • 2 new comments -
gh-106558: Fix multiprocessing manager exception ref cycle.
#106559 commented on
Aug 3, 2023 • 2 new comments -
gh-107432 Update Porting Python 2 Code to Python 3 how-to
#107434 commented on
Aug 5, 2023 • 2 new comments -
`help()` output of `lambda` with manually set `__annotations__` is one char off
#107155 commented on
Jul 30, 2023 • 1 new comment -
string length overflows to negative when executing
#107450 commented on
Jul 30, 2023 • 1 new comment -
tarfiles: `AttributeError: '_Stream' object has no attribute 'exception'` while trying to open tgz file
#107396 commented on
Jul 31, 2023 • 1 new comment -
On Windows, shutil.move doesn't raise FileExistsError if dst exists like os.rename
#87095 commented on
Jul 31, 2023 • 1 new comment -
SpooledTemporaryFile.truncate returns None
#89756 commented on
Aug 1, 2023 • 1 new comment -
IndexError in email parse_message_id
#105802 commented on
Aug 1, 2023 • 1 new comment -
SystemExit handling in TaskGroups
#101515 commented on
Aug 1, 2023 • 1 new comment -
Enhance Object/structseq.c to match namedtuple and tuple api
#46145 commented on
Aug 1, 2023 • 1 new comment -
multiprocessing: serialization must ensure that contexts are compatible (the same)
#77377 commented on
Aug 1, 2023 • 1 new comment -
METH_* and Py_TPFLAGS* constants are documented as Python data
#96996 commented on
Aug 2, 2023 • 1 new comment -
Don't run plausible analytics out of docs.python.org
#107136 commented on
Aug 2, 2023 • 1 new comment -
Possible regression in MultiplexedPath.joinpath in 3.12
#106614 commented on
Aug 2, 2023 • 1 new comment -
Use Py_T_OBJECT_EX instead of _Py_T_OBJECT
#107253 commented on
Aug 2, 2023 • 1 new comment -
re: documentation claim that special characters lose their special meaning inside […] seems wrong
#106482 commented on
Aug 2, 2023 • 1 new comment -
Crash During Subinterpreter Finalization
#105699 commented on
Aug 2, 2023 • 1 new comment -
libpython3.so doesn't contain any symbols (stable ABI), cannot link to it.
#104612 commented on
Aug 3, 2023 • 1 new comment -
New sysconfig API: Build information - Compilation
#103482 commented on
Aug 3, 2023 • 1 new comment -
A shortcut for `urllib.parse.quote` to keep all reserved characters?
#93459 commented on
Aug 3, 2023 • 1 new comment -
Itertools Recipes - iter_index() silently suppresses ValueError
#107208 commented on
Aug 3, 2023 • 1 new comment -
time.sleep() should support objects with __float__
#79888 commented on
Aug 3, 2023 • 1 new comment -
Test_tkinter crash on macOS
#93042 commented on
Aug 3, 2023 • 1 new comment -
shared memory construct to avoid need for serialization between processes
#79994 commented on
Aug 3, 2023 • 1 new comment -
Ensurepip fails ungracefully when mimetype is missing from Windows registry
#100256 commented on
Aug 4, 2023 • 1 new comment -
ABC Recursion Error on isinstance() with less than recursion limit class hierarchy depth
#73407 commented on
Aug 4, 2023 • 1 new comment -
mailbox fails to read message from mbox
#90040 commented on
Aug 4, 2023 • 1 new comment -
Python 3.10 email returns invalid Date: header unchanged.
#90169 commented on
Aug 4, 2023 • 1 new comment -
datetime does not support timestamps after 2038 on 32-bit
#101069 commented on
Aug 4, 2023 • 1 new comment -
Queue get timout parameter does not use a monotonic timer
#104509 commented on
Aug 4, 2023 • 1 new comment -
Glob behavior is inconsistent across libraries
#106747 commented on
Aug 4, 2023 • 1 new comment -
Argument Clinic: add support for deprecating positional use of optional parameters
#95065 commented on
Aug 5, 2023 • 1 new comment -
os.cpu_count() recommends non-portable len(os.sched_getaffinity(0)) to get usable CPUs
#105972 commented on
Aug 5, 2023 • 1 new comment -
The annotations in c_annotations.py cannot be translated
#101986 commented on
Aug 6, 2023 • 1 new comment -
pyspecific directives are not translatable
#84435 commented on
Aug 6, 2023 • 1 new comment -
ctypes.CDLL fails on FreeBSD: ld-elf.so.1: Can't find module with TLS index 1
#92828 commented on
Aug 6, 2023 • 1 new comment -
Tkinter, IDLE: Future Tcl and Tk can have differing version/patchlevel
#104496 commented on
Aug 6, 2023 • 1 new comment -
Weird graphical bug with Tk
#99131 commented on
Aug 6, 2023 • 1 new comment -
psycopg2 2.9.7 not working with Python 3.12.0rc1
#104830 commented on
Aug 6, 2023 • 1 new comment -
IDLE: make use of extended error info.
#91312 commented on
Aug 6, 2023 • 1 new comment -
bpo-1346874: Add 'Expect: 100-Continue' support to httplib
#14880 commented on
Aug 5, 2023 • 1 new comment -
bpo-28764: mailbox.mbox: handle lines with non-ascii more graceful
#23553 commented on
Aug 2, 2023 • 1 new comment -
bpo-42044: Write all bytes to the console in unbuffered mode on Windows
#26678 commented on
Jul 30, 2023 • 1 new comment -
gh-89739: Support zip64 in zipimport
#94146 commented on
Jul 30, 2023 • 1 new comment -
gh-80667: Fix Tangut ideographs names in unicodedata
#101585 commented on
Aug 5, 2023 • 1 new comment -
gh-103384: Generalize the regex pattern `BaseConfigurator.INDEX_PATTERN` to allow spaces and non-alphanumeric characters in keys.
#103391 commented on
Aug 4, 2023 • 1 new comment -
gh-104400: pygettext: use an AST parser instead of a tokenizer
#104402 commented on
Aug 3, 2023 • 1 new comment -
gh-60198: Prevent memoryview pointing to freed heap memory
#105290 commented on
Aug 6, 2023 • 1 new comment -
gh-67565: remove redundant C-contiguity check in getargs.c
#105521 commented on
Aug 6, 2023 • 1 new comment -
gh-106213: Make Emscripten trampolines work with JSPI
#106219 commented on
Aug 2, 2023 • 1 new comment -
gh-104090: Updated Resource Tracker to return exit code based on resource leaked found or not
#106807 commented on
Aug 3, 2023 • 1 new comment -
gh-95855: Refactor platform triplet detection code, add detection for MIPS soft float and musl libc
#107221 commented on
Jul 31, 2023 • 1 new comment -
Docs: Improve Argument Clinic tutorial preamble
#107323 commented on
Jul 31, 2023 • 1 new comment -
ctypes: Add a testcase for nested `_as_parameter_` lookup
#107461 commented on
Jul 30, 2023 • 0 new comments -
Missing DTrace probes
#104280 commented on
Jul 31, 2023 • 0 new comments -
Add istarmap function. Combination between imap and starmap.
#107390 commented on
Jul 31, 2023 • 0 new comments -
``errno`` documentation missing several constants
#107453 commented on
Jul 31, 2023 • 0 new comments -
Pluggable optimizer API
#104584 commented on
Jul 31, 2023 • 0 new comments -
Implement PEP 684: A Per-Interpreter GIL
#99113 commented on
Jul 31, 2023 • 0 new comments -
test_peg_generator leaks references
#105063 commented on
Aug 1, 2023 • 0 new comments -
New asyncio ssl implementation is lacking license and origin information
#95649 commented on
Aug 1, 2023 • 0 new comments -
unusual behaviour in asyncio.TaskGroup in the presence of GeneratorExit, StopIteration, KeyboardInterrupt and SystemExit
#95571 commented on
Aug 1, 2023 • 0 new comments -
Update Refcount-related Docs
#98154 commented on
Aug 1, 2023 • 0 new comments -
Generate opcode metadata from bytecodes.c instead of opcode.py
#105481 commented on
Aug 3, 2023 • 0 new comments -
Fixing Copy on Writes from reference counting and immortal objects
#84436 commented on
Aug 3, 2023 • 0 new comments -
Update to Sphinx 7
#99380 commented on
Aug 4, 2023 • 0 new comments -
Regression in 3.12 beta in json.dump deeply nested dict
#107263 commented on
Aug 4, 2023 • 0 new comments -
Remove dead code from clinic.py
#104146 commented on
Aug 4, 2023 • 0 new comments -
tidy up the division of work between compile.c and flowgraph.c
#106149 commented on
Aug 4, 2023 • 0 new comments -
runpy.run_path mishandles Path objects
#99437 commented on
Aug 4, 2023 • 0 new comments -
Random walk documentation improvements
#107432 commented on
Aug 5, 2023 • 0 new comments -
asyncio: potential leak of TLS connections
#106684 commented on
Aug 5, 2023 • 0 new comments -
Modernise code in `Tools/clinic/`
#104683 commented on
Aug 5, 2023 • 0 new comments -
Order of configparser.ConfigParser.read() arguments
#96765 commented on
Aug 6, 2023 • 0 new comments -
tk busy command
#72684 commented on
Aug 6, 2023 • 0 new comments -
Accessing a tkinter object's string representation converts the object to a string on Windows
#101830 commented on
Aug 6, 2023 • 0 new comments -
Missing method tkinter.Image._register
#100814 commented on
Aug 6, 2023 • 0 new comments -
gh-66449: Add support to unnamed sections in ConfigParser
#2735 commented on
Aug 6, 2023 • 0 new comments -
gh-84404: Add -fwrapv for new icc versions
#19561 commented on
Aug 6, 2023 • 0 new comments -
gh-78612: Docs does not eval allows code object as argument
#20000 commented on
Aug 6, 2023 • 0 new comments -
bpo-45593: make SpooledTemporaryFile.truncate return new file size and improve documentation
#29197 commented on
Jul 31, 2023 • 0 new comments -
gh-72793: C implementation of parts of copy.deepcopy
#91610 commented on
Aug 2, 2023 • 0 new comments -
gh-66143: Allow copying of CodecInfo object
#100432 commented on
Aug 6, 2023 • 0 new comments -
gh-56499: Update the pickle library's note section for the __setstate__ function
#101062 commented on
Aug 6, 2023 • 0 new comments -
gh-61448: Fix inspect.getargvalues fails if arg name is not bound to a value
#101318 commented on
Aug 6, 2023 • 0 new comments -
gh-71966: Sync-up docstrings in C version of the the decimal module
#101350 commented on
Aug 6, 2023 • 0 new comments -
gh-48962: Fix duplicate values in the list when deepcopying a subclass list
#101466 commented on
Aug 6, 2023 • 0 new comments -
gh-55089: Add a boolean format option to do_mkvalue
#101496 commented on
Aug 6, 2023 • 0 new comments -
gh-81677: basic support for annotations in __text_signature__'s
#101872 commented on
Aug 2, 2023 • 0 new comments -
gh-72249: Include the module name in the repr of partial object
#101910 commented on
Aug 6, 2023 • 0 new comments -
gh-80925: permit using singledispatch on keyword argument
#102063 commented on
Aug 2, 2023 • 0 new comments -
gh-102837: few coverage nitpicks for the math module
#102523 commented on
Aug 2, 2023 • 0 new comments -
gh-66646: Explain __base__ attribute in the docs
#102554 commented on
Aug 6, 2023 • 0 new comments -
gh-102431: clarify constraints on arguments of logical_xxx methods
#102836 commented on
Aug 2, 2023 • 0 new comments -
gh-93627: Align Python implementation of pickle with C implementation of pickle
#103035 commented on
Aug 2, 2023 • 0 new comments -
gh-60712: Include the "object" type in the lists of documented types
#103036 commented on
Aug 6, 2023 • 0 new comments -
gh-60346: Fix ArgumentParser inconsistent with parse_known_args
#103197 commented on
Aug 6, 2023 • 0 new comments -
gh-65329: Equivalent functools.partial instances should compare equal
#103255 commented on
Aug 6, 2023 • 0 new comments -
gh-48572: Function with modified __name__ uses original name when there's an arg error
#103459 commented on
Aug 6, 2023 • 0 new comments -
gh-57879: Increase test coverage for pstats.py
#103928 commented on
Aug 6, 2023 • 0 new comments -
gh-59330: Properly handle positional arguments containing '-' in the argparse
#104092 commented on
Aug 6, 2023 • 0 new comments -
gh-76763: chr function raises ValueError exception instead OverflowError
#104486 commented on
Aug 6, 2023 • 0 new comments -
gh-73456: fix fail to create a _ctypes._SimpleCData subclass using a closure like calling super() without arguments
#104576 commented on
Aug 6, 2023 • 0 new comments -
gh-71679: Enhance bytearray_repr with bytes_repr's logic
#104582 commented on
Aug 6, 2023 • 0 new comments -
gh-69990: Make Profile.print_stats support sorting by multiple values
#104590 commented on
Aug 6, 2023 • 0 new comments -
gh-58577: make function __closure__ writable
#104946 commented on
Aug 6, 2023 • 0 new comments -
gh-57531 add BufferedReader.read() return value check for non-blocking stream mode
#105224 commented on
Aug 2, 2023 • 0 new comments -
gh-55664: Add warning when creating a type using a namespace dictionary with non-string keys.
#105338 commented on
Aug 6, 2023 • 0 new comments -
gh-87135: Hang non-main threads that attempt to acquire the GIL during finalization
#105805 commented on
Jul 31, 2023 • 0 new comments -
GH-106485: Dematerialize instance dictionaries when possible
#106539 commented on
Aug 3, 2023 • 0 new comments -
Fix CookieJar + OpenerDirector interactions and UnhandledExceptionWarning
#106925 commented on
Jul 31, 2023 • 0 new comments -
Docs: Fix typo in datetime.tzinfo docstring
#107257 commented on
Aug 6, 2023 • 0 new comments -
gh-107428: Added overridable methods for handling duplicate sections and options in ConfigParser.
#107430 commented on
Aug 1, 2023 • 0 new comments