Insights: python/cpython
Overview
Could not load contribution data
Please try again later
144 Pull requests merged by 35 people
-
[3.12] gh-105080: Fixed inconsistent signature on derived classes (GH-105217)
#105257 merged
Jun 2, 2023 -
gh-101524: Only Use Public C-API in the _xxsubinterpreters Module
#105258 merged
Jun 2, 2023 -
gh-105080: Fixed inconsistent signature on derived classes
#105217 merged
Jun 2, 2023 -
GH-102404, GH-100956: Document how to do a WASI build
#105251 merged
Jun 2, 2023 -
[3.12] gh-104614: Fix potential ref. leak in _testcapimodule/get_basic_static_type() (GH-105225)
#105248 merged
Jun 2, 2023 -
gh-104614: Fix potential ref. leak in _testcapimodule/get_basic_static_type()
#105225 merged
Jun 2, 2023 -
gh-102778: update documentation of PyErr_PrintEx and traceback.print_last() regarding sys.last_exc
#105190 merged
Jun 2, 2023 -
gh-87092: avoid gcc warning on uninitialized struct field in assemble…
#105243 merged
Jun 2, 2023 -
gh-105240: add missing function prototypes
#105241 merged
Jun 2, 2023 -
gh-105214: Use named constants for MAKE_FUNCTION oparg
#105215 merged
Jun 2, 2023 -
[3.12] gh-105194: Fix format specifier escaped characters in f-strings (GH-105231)
#105234 merged
Jun 2, 2023 -
gh-105194: Fix format specifier escaped characters in f-strings
#105231 merged
Jun 2, 2023 -
GH-104584: Optimizer API
#105100 merged
Jun 2, 2023 -
GH-105162: Account for `INSTRUMENTED_RESUME` in gen.close/throw.
#105187 merged
Jun 2, 2023 -
gh-105184: document that marshal functions can fail and need to be checked with PyErr_Occurred
#105185 merged
Jun 2, 2023 -
[3.12] gh-104799: Default missing lists in AST to the empty list (GH-104834)
#105213 merged
Jun 2, 2023 -
gh-104799: Default missing lists in AST to the empty list
#104834 merged
Jun 2, 2023 -
gh-85275: Remove old buffer APIs
#105137 merged
Jun 2, 2023 -
gh-92536: Remove PyUnicode_READY() calls
#105210 merged
Jun 1, 2023 -
gh-92536: Argument Clinic no longer emits PyUnicode_READY()
#105208 merged
Jun 1, 2023 -
[3.12] gh-104614: Make Sure ob_type is Always Set Correctly by PyType_Ready() (gh-105122)
#105211 merged
Jun 1, 2023 -
[3.12] gh-104341: Call _PyEval_ReleaseLock() with NULL When Finalizing the Current Thread (gh-105109)
#105209 merged
Jun 1, 2023 -
gh-104614: Make Sure ob_type is Always Set Correctly by PyType_Ready()
#105122 merged
Jun 1, 2023 -
[3.12] gh-105020: Share tp_bases and tp_mro Between Interpreters For All Static Builtin Types (gh-105115)
#105124 merged
Jun 1, 2023 -
gh-104341: Call _PyEval_ReleaseLock() with NULL When Finalizing the Current Thread
#105109 merged
Jun 1, 2023 -
[3.12] GH-89886: Bump to GNU Autoconf v2.71 (#104925)
#105207 merged
Jun 1, 2023 -
GH-89886: Bump autoconf to version 2.71
#104925 merged
Jun 1, 2023 -
gh-105140: remove unused arg of _PyErr_ChainStackItem
#105141 merged
Jun 1, 2023 -
[3.11] gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (GH-105174)
#105200 merged
Jun 1, 2023 -
[3.12] gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (GH-105174)
#105199 merged
Jun 1, 2023 -
gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u
#105174 merged
Jun 1, 2023 -
gh-105191: Cleanup peg generator; keep only necessary files
#105197 merged
Jun 1, 2023 -
[3.12] gh-89886: Rely on HAVE_SYS_TIME_H (GH-105058)
#105192 merged
Jun 1, 2023 -
gh-105145: Deprecate Py_GetPath() function
#105179 merged
Jun 1, 2023 -
gh-105182: Remove PyEval_AcquireLock() and PyEval_InitThreads()
#105183 merged
Jun 1, 2023 -
gh-89886: Rely on HAVE_SYS_TIME_H
#105058 merged
Jun 1, 2023 -
remove unused #includes of pycore_pymem.h
#105166 merged
Jun 1, 2023 -
GH-103224: Use the realpath of the Python executable in `test_venv`
#103243 merged
Jun 1, 2023 -
gh-105107: Remove PyCFunction_Call() function
#105181 merged
Jun 1, 2023 -
gh-105156: Update Lib/test/clinic.test manually
#105180 merged
Jun 1, 2023 -
Fix docstring of `warnings._deprecated` to show correct `remove` value
#105178 merged
Jun 1, 2023 -
gh-105156: Cleanup usage of old Py_UNICODE type
#105158 merged
Jun 1, 2023 -
gh-105145: Remove old functions to config Python init
#105154 merged
Jun 1, 2023 -
gh-105156: Deprecate the old Py_UNICODE type in C API
#105157 merged
Jun 1, 2023 -
gh-105172: Fixed functools.lru_cache typed argument docstring.
#105173 merged
May 31, 2023 -
[3.11] gh-105146: Update links at end of Windows installer (uninstall/repair) (GH-105147)
#105168 merged
May 31, 2023 -
[3.12] gh-105146: Update links at end of Windows installer (uninstall/repair) (GH-105147)
#105167 merged
May 31, 2023 -
[3.12] gh-102251: Explicitly free state for test modules with state in test_import (GH-105085)
#105170 merged
May 31, 2023 -
[3.12] gh-102304: Fix 2 New Stable ABI Functions (gh-104762)
#105123 merged
May 31, 2023 -
gh-102251: Explicitly free state for test modules with state in test_import
#105085 merged
May 31, 2023 -
Clarify that error messages are better with PEP 701
#105150 merged
May 31, 2023 -
gh-103464: Add checks for arguments of pdb commands
#103465 merged
May 31, 2023 -
gh-105146: Update links at end of Windows installer
#105147 merged
May 31, 2023 -
[3.12] GH-105113: Improve performance of `pathlib.PurePath.match()`
#105114 merged
May 31, 2023 -
gh-105148: make _PyASTOptimizeState internal to ast_opt.c
#105149 merged
May 31, 2023 -
gh-105156: Argument Clinic avoids Py_UNICODE type
#105161 merged
May 31, 2023 -
gh-105144: Runtime-checkable protocols: move all 'sanity checks' to `_ProtocolMeta.__subclasscheck__`
#105152 merged
May 31, 2023 -
[3.11] gh-105096: Reformat wave documentation (#105136) (#105138)
#105155 merged
May 31, 2023 -
gh-104909: Split BINARY_OP into micro-ops
#104910 merged
May 31, 2023 -
gh-105111: remove deprecated macros Py_TRASHCAN_SAFE_BEGIN and Py_TRASHCAN_SAFE_END
#105112 merged
May 31, 2023 -
[3.12] gh-87729: add LOAD_SUPER_ATTR to 3.12 What's New (GH-105125)
#105143 merged
May 31, 2023 -
[3.12] gh-97933: add LOAD_FAST_AND_CLEAR to 3.12 What's New bytecode section (GH-105126)
#105142 merged
May 31, 2023 -
gh-104773: cgi: Fix typo in What's New in Python 3.13
#105139 merged
May 31, 2023 -
gh-105096: Deprecate wave getmarkers() method
#105098 merged
May 31, 2023 -
[3.12] gh-105096: Reformat wave documentation (#105136)
#105138 merged
May 31, 2023 -
gh-62948: IOBase finalizer logs close() exceptions
#105104 merged
May 31, 2023 -
gh-105096: Reformat wave documentation
#105136 merged
May 31, 2023 -
gh-105107: Remove PyEval_CallFunction() function
#105108 merged
May 31, 2023 -
[3.12] gh-105069: Add a readline-like callable to the tokenizer to consume input iteratively (GH-105070)
#105119 merged
May 31, 2023 -
[3.12] gh-105042: Disable unmatched parens syntax error in python tokenize (GH-105061)
#105120 merged
May 31, 2023 -
gh-104922: Make `PY_SSIZE_T_CLEAN` not mandatory again
#105051 merged
May 31, 2023 -
[3.12] gh-105091: stable_abi.py: Remove "Unixy" check from --all on other platforms (GH-105092)
#105133 merged
May 31, 2023 -
[3.12] gh-103142: Update macOS installer to use OpenSSL 1.1.1u. (GH-105130)
#105132 merged
May 31, 2023 -
[3.11] gh-103142: Update macOS installer to use OpenSSL 1.1.1u. (GH-105130)
#105131 merged
May 31, 2023 -
gh-103142: Update macOS installer to use OpenSSL 1.1.1u.
#105130 merged
May 31, 2023 -
gh-97933: add LOAD_FAST_AND_CLEAR to 3.12 What's New bytecode section
#105126 merged
May 31, 2023 -
gh-87729: add LOAD_SUPER_ATTR to 3.12 What's New
#105125 merged
May 31, 2023 -
gh-105020: Share tp_bases and tp_mro Between Interpreters For All Static Builtin Types
#105115 merged
May 31, 2023 -
gh-102304: Fix 2 New Stable ABI Functions
#104762 merged
May 30, 2023 -
[3.12] gh-89886: Properly quote Autoconf macro arguments (#105062)
#105118 merged
May 30, 2023 -
gh-105042: Disable unmatched parens syntax error in python tokenize
#105061 merged
May 30, 2023 -
gh-105069: Add a readline-like callable to the tokenizer to consume input iteratively
#105070 merged
May 30, 2023 -
gh-89886: Properly quote Autoconf macro arguments
#105062 merged
May 30, 2023 -
[3.12] gh-105035: fix super() calls on unusual types (e.g. meta-types) (GH-105094)
#105117 merged
May 30, 2023 -
gh-105035: fix super() calls on unusual types (e.g. meta-types)
#105094 merged
May 30, 2023 -
GH-73435: Implement recursive wildcards in `pathlib.PurePath.match()`
#101398 merged
May 30, 2023 -
CI: Temporarily skip paths with spaces to avoid error
#105110 merged
May 30, 2023 -
[3.11] Enable the ABI check job to publish the updated ABI data file
#105103 merged
May 30, 2023 -
[3.12] gh-88745: Add _winapi.CopyFile2 and update shutil.copy2 to use it (GH-105055)
#105086 merged
May 30, 2023 -
[3.12] gh-105071: add missing versionadded directive (GH-105097)
#105105 merged
May 30, 2023 -
gh-105071: add missing versionadded directive
#105097 merged
May 30, 2023 -
gh-80064: Fix is_valid_wide_char() return type
#105099 merged
May 30, 2023 -
Small speedup for dataclass __eq__ and __repr__
#104904 merged
May 30, 2023 -
[3.12] gh-103921: Minor PEP-695 fixes to the `ast` module docs (GH-105093)
#105101 merged
May 30, 2023 -
[3.12] Enable the ABI check job to publish the expected ABI data
#105088 merged
May 30, 2023 -
gh-103921: Minor PEP-695 fixes to the `ast` module docs
#105093 merged
May 30, 2023 -
gh-105091: stable_abi.py: Remove "Unixy" check from --all on other platforms
#105092 merged
May 30, 2023 -
[3.12] gh-104799: Move location of type_params AST fields (GH-104828)
#104974 merged
May 30, 2023 -
gh-105071: add PyUnstable_Exc_PrepReraiseStar to expose except* implementation in the unstable API
#105072 merged
May 30, 2023 -
gh-105084: Tests: Use setuptools+wheel from sysconfig.get_config_var('WHEEL_PKG_DIR') if set
#105056 merged
May 30, 2023 -
gh-88745: Add _winapi.CopyFile2 and update shutil.copy2 to use it
#105055 merged
May 30, 2023 -
[3.12] gh-102251: Fix reference leak in _testsinglephase initialization (GH-105082)
#105083 merged
May 30, 2023 -
gh-102251: Fix reference leak in _testsinglephase initialization
#105082 merged
May 30, 2023 -
gh-83403: Test `parent` param in `Mock.__init__`
#103630 merged
May 30, 2023 -
[3.12] gh-105077: Fix test_tkinter refleak checking (GH-105078)
#105079 merged
May 30, 2023 -
gh-105077: Fix test_tkinter refleak checking
#105078 merged
May 30, 2023 -
GH-104898: Revert pathlib os.PathLike registration change.
#105073 merged
May 29, 2023 -
[3.11] GH-89455: Add missing attributes (added in 3.11) to traceback module docs (GH-105044)
#105067 merged
May 29, 2023 -
[3.12] GH-89455: Add missing attributes (added in 3.11) to traceback module docs (GH-105044)
#105066 merged
May 29, 2023 -
GH-89455: Add missing attributes (added in 3.11) to traceback module docs
#105044 merged
May 29, 2023 -
[3.12] gh-103646: Remove --include-pip-user from default APPX package build (GH-105064)
#105065 merged
May 29, 2023 -
gh-103646: Remove --include-pip-user from default APPX package build
#105064 merged
May 29, 2023 -
GH-77609: Add follow_symlinks argument to `pathlib.Path.glob()`
#102616 merged
May 29, 2023 -
[3.12] gh-104803: Implement ntpath.isdevdrive for checking whether a path is on a Windows Dev Drive (GH-104805)
#105054 merged
May 29, 2023 -
gh-97908: CAPI docs: Remove repeated struct names from member docs
#100054 merged
May 29, 2023 -
[3.12] Fix compiler warning in unicodeobject.c (GH-105050)
#105053 merged
May 29, 2023 -
gh-104803: Implement ntpath.isdevdrive for checking whether a path is on a Windows Dev Drive
#104805 merged
May 29, 2023 -
Fix compiler warning in unicodeobject.c
#105050 merged
May 29, 2023 -
[3.12] Document PEP 698 and other new typing features in What's New (GH-104957)
#105045 merged
May 28, 2023 -
Document PEP 698 and other new typing features in What's New
#104957 merged
May 28, 2023 -
Convert `doc.yml` workflow to be reusable
#103914 merged
May 28, 2023 -
[3.12] gh-105017: Include CRLF lines in strings and column numbers (GH-105030)
#105041 merged
May 28, 2023 -
gh-105017: Include CRLF lines in strings and column numbers
#105030 merged
May 28, 2023 -
[3.12] gh-105013: Fix inspect.getsource with parenthesized multiline lambdas (GH-105021)
#105032 merged
May 28, 2023 -
[3.12] gh-104992: [What's New in 3.12] Document unittest.TestProgram.usageExit's deprecation (GH-104995)
#105036 merged
May 28, 2023 -
gh-104992: [What's New in 3.12] Document unittest.TestProgram.usageExit's deprecation
#104995 merged
May 28, 2023 -
[3.11] gh-103921: Improve typing documentation (GH-104642)
#105007 merged
May 27, 2023 -
gh-105013: Fix inspect.getsource with parenthesized multiline lambdas
#105021 merged
May 27, 2023 -
[3.11] gh-104497: Make tkinter test pass with tk 8.7 (GH-104789)
#105029 merged
May 27, 2023 -
[3.12] gh-104497: Make tkinter test pass with tk 8.7 (GH-104789)
#105028 merged
May 27, 2023 -
gh-104992: Remove deprecated unittest.TestProgram.usageExit
#104993 merged
May 27, 2023 -
gh-104497: Make tkinter test pass with tk 8.7
#104789 merged
May 27, 2023 -
[3.11] CI: Precompute hash for config cache key in check_source job (GH-105008)
#105024 merged
May 27, 2023 -
gh-75552: Remove deprecated tkinter.tix module
#104902 merged
May 27, 2023 -
[3.12] gh-105017: Fix including additional NL token when using CRLF (GH-105022)
#105023 merged
May 27, 2023 -
gh-105017: Fix including additional NL token when using CRLF
#105022 merged
May 27, 2023 -
Fix indentation in Parser/tokenizer.c
#105012 merged
May 27, 2023 -
[3.12] CI: Precompute hash for config cache key in check_source job (GH-105008)
#105014 merged
May 27, 2023
45 Pull requests opened by 29 people
-
gh-104882: Updated socket documentation for relationship between socket.getblocking() and socket.gettimeout().
#105026 opened
May 27, 2023 -
gh-62090: Simplify argparse usage formatting
#105039 opened
May 28, 2023 -
gh-104635: Eliminate redundant STORE_FAST instructions in the compiler
#105040 opened
May 28, 2023 -
gh-89412: Add missing attributes (added in 3.10) to traceback module docs
#105046 opened
May 28, 2023 -
gh-104855: Update more tk tests for 8.7
#105047 opened
May 29, 2023 -
gh-105031: Clarify datetime documentation for ISO8601
#105049 opened
May 29, 2023 -
[3.12] gh-97908: CAPI docs: Remove repeated struct names from member docs (GH-100054)
#105057 opened
May 29, 2023 -
gh-105052:update timeit function's description
#105060 opened
May 29, 2023 -
gh-90026: support XATTRs on Cygwin
#105075 opened
May 30, 2023 -
Docs: library, The `concurrent` package a separate list item
#105081 opened
May 30, 2023 -
gh-105102: fix nested unions in structures when the system byteorder is the opposite
#105106 opened
May 30, 2023 -
gh-102988: Detect email address parsing errors and return empty tuple to indicate the parsing error (old API)
#105127 opened
May 31, 2023 -
[3.12] gh-100238: Use setuptools in peg-generator and reenable tests (GH-104798)
#105135 opened
May 31, 2023 -
Use CSV-separated outputs @ get-changed-files @ CI
#105151 opened
May 31, 2023 -
[DNM] Empty changelog test for #105151
#105153 opened
May 31, 2023 -
gh-105144: abc: Suppress errors raised by unrelated other subclasses
#105159 opened
May 31, 2023 -
[3.12] Clarify that error messages are better with PEP 701 (GH-105150)
#105169 opened
May 31, 2023 -
GH-62052: add defer_close logic to FileIO
#105171 opened
May 31, 2023 -
gh-105164: Detect annotations inside match blocks
#105177 opened
Jun 1, 2023 -
gh-84436: update docs on Py_None/Py_True/Py_False/Py_Ellipsis becoming immortal
#105195 opened
Jun 1, 2023 -
gh-105201: Add PyIter_NextItem to replace PyIter_Next which has an ambiguous return value
#105202 opened
Jun 1, 2023 -
[3.10] gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (GH-105174) (GH-105200)
#105204 opened
Jun 1, 2023 -
[3.9] gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (GH-105174) (GH-105200)
#105205 opened
Jun 1, 2023 -
gh-57531 add BufferedReader.read() return value check for non-blocking stream mode
#105224 opened
Jun 2, 2023 -
gh-89886: Use Autoconf quadrigraphs to fix syntax highlighting
#105226 opened
Jun 2, 2023 -
gh-105089: Fix test_create_directory_with_write test failure in AIX
#105228 opened
Jun 2, 2023 -
GH-105229: Replace some superinstructions with single instruction equivalent.
#105230 opened
Jun 2, 2023 -
gh-105189: fix importlib.resources.abc deprecation docs
#105232 opened
Jun 2, 2023 -
gh-90005: Don't link with libbsd if not needed
#105236 opened
Jun 2, 2023 -
gh-105237: Allow calling `issubclass(X, typing.Protocol)` again
#105239 opened
Jun 2, 2023 -
gh-80480: array: Array 'w' typecode.
#105242 opened
Jun 2, 2023 -
GH-104584: Allow optimizers to opt out of optimizing.
#105244 opened
Jun 2, 2023 -
gh-103277: remove unused macros
#105247 opened
Jun 2, 2023 -
gh-105235: Prevent reading outside buffer during mmap.find()
#105252 opened
Jun 2, 2023 -
gh-104310: Rename the New Function in importlib.util
#105255 opened
Jun 2, 2023 -
gh-98963: Restore the ability to have a dict-less property.
#105262 opened
Jun 3, 2023 -
Remove dead code in codeop.py
#105263 opened
Jun 3, 2023 -
gh-101100: Fix reference to `parse_args` in `optparse.rst`
#105265 opened
Jun 3, 2023 -
gh-89415: Mention new `IP_*` constants in `socket` module in the docs
#105266 opened
Jun 3, 2023 -
gh-92658: Fix typo in docs and tests for `HV_GUID_PARENT`
#105267 opened
Jun 3, 2023
74 Issues closed by 32 people
-
The help function shows incorrect signature for subclass
#105080 closed
Jun 2, 2023 -
Document how to run code under WASI
#100956 closed
Jun 2, 2023 -
Document the build process for WASI
#102404 closed
Jun 2, 2023 -
test__xxsubinterpreters is Occasionally Crashing
#104341 closed
Jun 2, 2023 -
Crash with an evil custom `mro()` on a metaclass
#92112 closed
Jun 2, 2023 -
Compiler warning on missing prototypes (Mac)
#105240 closed
Jun 2, 2023 -
New Tokenizer API raise SyntaxError on 3.12 where it emits tokens on 3.11
#105238 closed
Jun 2, 2023 -
Backslash in f-string format specifier gets escape
#105194 closed
Jun 2, 2023 -
Specialization of some instructions does not conform to PEP 659, and prevents PEP 669
#100982 closed
Jun 2, 2023 -
Removing old buffer support
#85275 closed
Jun 2, 2023 -
Add documentation explaining __init__.py in packages
#78949 closed
Jun 2, 2023 -
ConfigParser.items returns items present in vars
#77432 closed
Jun 2, 2023 -
TypeError when unparsing ast
#104801 closed
Jun 2, 2023 -
Python Variables appear as hex gibberish in debugger session
#105216 closed
Jun 2, 2023 -
`tp_bases` of `object` is `NULL`: undocumented or unintentional behavior change in 3.12?
#105020 closed
Jun 1, 2023 -
Type object's ob_type does not get set when tp_bases is set before PyType_Ready
#104614 closed
Jun 1, 2023 -
stat fields wrong for files accessed over CIFS/SMB on Windows starting with 0f175766e2
#105212 closed
Jun 1, 2023 -
Ortografia Front-end
#105206 closed
Jun 1, 2023 -
remove unused argument of _PyErr_ChainStackItem
#105140 closed
Jun 1, 2023 -
Clean up peg_generator: Remove data, scripts and maintain them elsewhere
#105191 closed
Jun 1, 2023 -
Documentation of `object.__eq__` is inconsistent with the behavior of it
#105198 closed
Jun 1, 2023 -
C API: Remove legacy API functions to configure Python initialization
#105145 closed
Jun 1, 2023 -
C API: Remove PyEval_AcquireLock() and PyEval_InitThreads() functions
#105182 closed
Jun 1, 2023 -
Readability?
#105188 closed
Jun 1, 2023 -
C API: Remove legacy buffer API like PyObject_AsReadBuffer()
#105186 closed
Jun 1, 2023 -
C API: Deprecate Py_UNICODE type
#105156 closed
Jun 1, 2023 -
URLLIB3 Issue
#105176 closed
Jun 1, 2023 -
Symbol rewriting in for-loop and lambdas
#105175 closed
May 31, 2023 -
Minor functools.lru_cache in-code documentation issue
#105172 closed
May 31, 2023 -
Subtle issue with borrowed references in extensions.
#95797 closed
May 31, 2023 -
ConfigParser(dict_type=) not behaving as expected
#90926 closed
May 31, 2023 -
try to use hashtable in pickle
#65755 closed
May 31, 2023 -
Update links at end of Windows installer
#105146 closed
May 31, 2023 -
Add argument checking on pdb commands
#103464 closed
May 31, 2023 -
Trace reports wrong executed line inside case block
#105163 closed
May 31, 2023 -
Improve performance of `pathlib.PurePath.match()`
#105113 closed
May 31, 2023 -
Make _PyASTOptimizeState internal to ast_opt.c
#105148 closed
May 31, 2023 -
Python dictionary[key].append() appends passed value to all keys in the dictionary
#105165 closed
May 31, 2023 -
Remove deprecated Py_TRASHCAN_SAFE_BEGIN/ Py_TRASHCAN_SAFE_END
#105111 closed
May 31, 2023 -
wave: Deprecate getmark(), setmark() and getmarkers() methods
#105096 closed
May 31, 2023 -
C API: Remove deprecate PyEval_CallObject() function
#105107 closed
May 31, 2023 -
Make PY_SSIZE_T_CLEAN not mandatory again
#104922 closed
May 31, 2023 -
Deprecate ob_shash in BytesObject
#91020 closed
May 31, 2023 -
`re.compile` is compiling a invalid regex
#105121 closed
May 31, 2023 -
SyntaxError: unmatched ')' with whitespace in lambda?
#105042 closed
May 30, 2023 -
Consider not consuming all the buffer in one go in the tokenizer module
#105069 closed
May 30, 2023 -
3.12.0b1 includes backwards incompatible change to operation of `super()`
#105035 closed
May 30, 2023 -
Support recursive wildcards in pathlib.PurePath.match()
#73435 closed
May 30, 2023 -
shutil.copy() inefficient implementation in Windows
#88745 closed
May 30, 2023 -
Implement PEP 706 – Filter for tarfile.extractall
#102950 closed
May 30, 2023 -
stable_abi.py --all fails on Windows
#105091 closed
May 30, 2023 -
argparse: Check if stderr is defined before writing to it
#101640 closed
May 30, 2023 -
Add PyUnstable_Exc_PrepReraiseStar
#105071 closed
May 30, 2023 -
ctypes issue with threads after fork
#70980 closed
May 30, 2023 -
AIX build with XLC compiler fails with main branch
#102204 closed
May 30, 2023 -
Ref leaks in `test_peg_generator`
#105087 closed
May 30, 2023 -
Unexpected behaviour when sorting with zipped 2-dimensional arrays and two of values are identical
#104977 closed
May 30, 2023 -
`test_tkinter` fails on refleak run due to `support` confusion
#105077 closed
May 30, 2023 -
About the location of "sudo find / -iname 'Python.h' "
#105076 closed
May 30, 2023 -
Duplicate frame in traceback of exception raised inside trace function
#102818 closed
May 29, 2023 -
pathlib.Path.glob does not follow symlinks
#77609 closed
May 29, 2023 -
Allow detecting Dev Drive on Windows
#104803 closed
May 29, 2023 -
On Windows, test_distutils and test_peg_generator leak a temporary file: Microsoft
#93919 closed
May 29, 2023 -
Tokenizer produces different output on Windows on py312 for ends of files
#105017 closed
May 28, 2023 -
Remove deprecated unittest.TestProgram.usageExit
#104992 closed
May 28, 2023 -
Issue: Bug report
#105037 closed
May 28, 2023 -
edge case when parsing complex numbers
#105027 closed
May 28, 2023 -
Possible regression in Python3.12 tokenizer
#105013 closed
May 27, 2023 -
Tkinter: Tk 8.7 alphabetizes options in certain error messages
#104497 closed
May 27, 2023 -
Callable supplied to `shutil.rmtree(onexc=...)` should accept a single argument
#103218 closed
May 27, 2023 -
Remove deprecated tkinter.tix module
#75552 closed
May 27, 2023 -
multiplication error
#105019 closed
May 27, 2023 -
OrderedDict.sort
#103202 closed
May 27, 2023 -
pytz.timezone('Asia/Shanghai') has a bug!
#105015 closed
May 27, 2023
39 Issues opened by 33 people
-
See if an in-place build can be used as the "build" Python for cross-compilation
#105261 opened
Jun 3, 2023 -
PySequence_GetItem() function does not allow NULL objects in 3.10.9
#105260 opened
Jun 2, 2023 -
3.12: tokenize adds a newline when it is not there
#105259 opened
Jun 2, 2023 -
comprehensions iterating over `locals()` may break under some trace funcs in 3.12
#105256 opened
Jun 2, 2023 -
Document expected workflow for WASI builds
#105253 opened
Jun 2, 2023 -
Poor handling of broken IPv6
#105249 opened
Jun 2, 2023 -
Cannot call `issubclass()` against `typing.Protocol` on Python 3.12
#105237 opened
Jun 2, 2023 -
Off-by-one memory error in a string fastsearch since 3.11
#105235 opened
Jun 2, 2023 -
Remove superinstructions
#105229 opened
Jun 2, 2023 -
Use named constants for MAKE_FUNCTION oparg
#105214 opened
Jun 2, 2023 -
Dataclass with `__module__ = "builtins"` adds `__builtins__.__builtins__`
#105203 opened
Jun 1, 2023 -
PyIter_Next has ambiguous return value
#105201 opened
Jun 1, 2023 -
c-api documentation index is laid out incorrectly
#105196 opened
Jun 1, 2023 -
`importlib.resources.abc.TraversableResources` says it is deprecated in favour of itself
#105189 opened
Jun 1, 2023 -
C API functions with no return value cannot report errors
#105184 opened
Jun 1, 2023 -
Annotated assignment in a `match` block does not generate `SETUP_ANNOTATIONS`
#105164 opened
May 31, 2023 -
generator throw delivered to incorrect generator under trace
#105162 opened
May 31, 2023 -
Strange interaction between `typing.Protocol` and unrelated `isinstance()` checks
#105144 opened
May 31, 2023 -
runtime checkable protocols potential raising error with custom getattribute
#105134 opened
May 31, 2023 -
`csv.QUOTE_MINIMAL` does not quote lines with escaped quote character.
#105116 opened
May 30, 2023 -
minimum_version mismatch
#105090 opened
May 30, 2023 -
test_create_directory_with_write in test_zipfile fails in AIX
#105089 opened
May 30, 2023 -
RFE: Allow using setuptools and wheel wheels from a custom directory for tests
#105084 opened
May 30, 2023 -
Difference in __total__ TypedDict using NotRequired
#105074 opened
May 30, 2023 -
test_peg_generator leaks references
#105063 opened
May 29, 2023 -
object.h includes C++ incompatible code
#105059 opened
May 29, 2023 -
Documentation of `timeit.Timer.timeit` should mention that the return value depends on the timer
#105052 opened
May 29, 2023 -
__init_subclass__ not handled correctly for classes with unusual mros
#105038 opened
May 28, 2023 -
`n_popped`, `n_pushed` is the wrong abstraction for stack effect
#105034 opened
May 28, 2023 -
child process cannot put to multiprocessing.Queue on venv
#105033 opened
May 28, 2023 -
`datetime` documentation regarding ISO8601 reduced precision and extend representation
#105031 opened
May 27, 2023 -
PathDistribution normalized name ignores name components after first "-"
#105025 opened
May 27, 2023 -
documentation of `tp_dealloc` default is unclear
#105018 opened
May 27, 2023 -
Add URL class to urllib
#105016 opened
May 27, 2023
123 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.
-
bpo-42969: Hang non-main threads that attempt to acquire the GIL during finalization
#28525 commented on
Jun 2, 2023 • 13 new comments -
gh-102251: add missing cleanups for `test_import`
#104796 commented on
Jun 1, 2023 • 13 new comments -
gh-102140: fix false negative in csv.Sniffer.has_header
#103341 commented on
May 31, 2023 • 12 new comments -
GH-102613: Fast recursive globbing in `pathlib.Path.glob()`
#104512 commented on
Jun 1, 2023 • 12 new comments -
gh-102029: Sync `__new__` sigs of `_CRLock` and `_PyRLock` in `threading`
#102071 commented on
Jun 1, 2023 • 11 new comments -
./configure --enable-optimizations should enable LTO
#89536 commented on
Jun 1, 2023 • 10 new comments -
gh-102304: Fix Py_INCREF() stable ABI in debug mode
#104763 commented on
Jun 1, 2023 • 10 new comments -
dead store elimination in the compiler
#104635 commented on
Jun 1, 2023 • 8 new comments -
gh-91114: Added argument for json dump/dumps to print arrays (from lists and tuples) on one line
#31762 commented on
Jun 1, 2023 • 7 new comments -
GH-83162: Rename re.error for better clarity.
#101677 commented on
May 30, 2023 • 6 new comments -
stack overflow protection limit the max recursion depth when using custom frame evaluation
#105003 commented on
May 28, 2023 • 5 new comments -
gh-63284: Add support for TLS-PSK (pre-shared key) to the ssl module
#103181 commented on
May 30, 2023 • 5 new comments -
gh-104411: Update test_getint for Tcl 9.0
#104412 commented on
Jun 1, 2023 • 5 new comments -
xattr support missing in os module under cygwin
#90026 commented on
May 30, 2023 • 4 new comments -
GH-101112: Provide pattern overview for `Path.glob`
#101223 commented on
Jun 2, 2023 • 4 new comments -
gh-104399: Use newer libtommath APIs when necessary
#104407 commented on
Jun 2, 2023 • 4 new comments -
gh-104629: Build _testclinic extension module on Windows
#104723 commented on
Jun 2, 2023 • 4 new comments -
Test documentation for ExceptionGroup
#104150 commented on
May 29, 2023 • 3 new comments -
PyType_FromSpec refuses to create classes with tp_new
#103968 commented on
Jun 2, 2023 • 3 new comments -
`property` assumes that its subclasses have __dict__
#98963 commented on
Jun 3, 2023 • 3 new comments -
parse different results with argparse between python3.6.9 and python3.8.10
#104860 commented on
Jun 3, 2023 • 3 new comments -
gh-103092: Isolate `_decimal`
#103381 commented on
Jun 2, 2023 • 3 new comments -
GH-89812: Add `pathlib._BasePurePath`
#104810 commented on
May 30, 2023 • 3 new comments -
Invalid help message inside interactive help utility
#94466 commented on
May 27, 2023 • 2 new comments -
Help text in interactive Python is misleading
#104471 commented on
May 28, 2023 • 2 new comments -
better name for re.error Exception class.
#83162 commented on
May 29, 2023 • 2 new comments -
Windows Store installation of Python adds a pip.ini file which configures --user
#103646 commented on
May 29, 2023 • 2 new comments -
Improve detection in csv.Sniffer.has_header
#104380 commented on
May 30, 2023 • 2 new comments -
No way to use TLS-PSK from python ssl
#63284 commented on
May 31, 2023 • 2 new comments -
PEP 632: Remove the distutils package (Python 3.12)
#92584 commented on
May 31, 2023 • 2 new comments -
Tkinter, IDLE: Future Tcl and Tk can have differing version/patchlevel
#104496 commented on
May 31, 2023 • 2 new comments -
Update OpenSSL used in binary releases per CVE-2023-0464
#103142 commented on
Jun 1, 2023 • 2 new comments -
Tkinter uses deprecated functions `mp_to_unsigned_bin_n()` and `mp_unsigned_bin_size()`
#104399 commented on
Jun 2, 2023 • 2 new comments -
Improve and simplify configure.ac checks
#89886 commented on
Jun 3, 2023 • 2 new comments -
Introduce a gate/check GHA job
#97533 commented on
May 29, 2023 • 2 new comments -
gh-104692: Include commoninstall as a prerequisite for bininstall
#104693 commented on
May 31, 2023 • 2 new comments -
gh-101714: Isolate `_curses` extension module
#104732 commented on
Jun 2, 2023 • 2 new comments -
import ctypes fails with a statically linked interpreter due to dlopen() failure
#81241 commented on
May 27, 2023 • 1 new comment -
pathlib.PurePath.relative_to(walk_up=True) mishandles '..' components
#105002 commented on
May 27, 2023 • 1 new comment -
Runtime finalization assumes all other threads have exited.
#80657 commented on
May 28, 2023 • 1 new comment -
Async Call-Stack Reconstruction
#91048 commented on
May 28, 2023 • 1 new comment -
Cryptic error message when creating types that don't include themselves in their MRO
#83846 commented on
May 28, 2023 • 1 new comment -
Tkinter spinbox test failures on Tk 8.7
#104856 commented on
May 28, 2023 • 1 new comment -
add thai encoding aliases to encodings.aliases
#61456 commented on
May 29, 2023 • 1 new comment -
Certain Tkinter tests fail on Tk 8.7 due to TIP 577
#104855 commented on
May 29, 2023 • 1 new comment -
pathlib.glob('**') returns only directories
#70303 commented on
May 29, 2023 • 1 new comment -
Tkinter fails to build with Tcl 9.0 due to `Tcl_AppInit()` undeclared
#104363 commented on
May 30, 2023 • 1 new comment -
Disallow untagged C extension import on major platforms
#76568 commented on
May 31, 2023 • 1 new comment -
Add "necessarily inclusive" groups to argparse
#55797 commented on
May 31, 2023 • 1 new comment -
http.server does not support HTTP range requests
#86809 commented on
May 31, 2023 • 1 new comment -
.pth files cannot contain folders with utf-8 names
#77102 commented on
May 31, 2023 • 1 new comment -
datetime.strptime creates tz naive object from value containing a tzname
#76678 commented on
May 31, 2023 • 1 new comment -
datetime: support leap seconds
#67762 commented on
May 31, 2023 • 1 new comment -
Possible race condition in Pool
#69240 commented on
May 31, 2023 • 1 new comment -
[CVE-2023-27043] Parsing errors in email/_parseaddr.py lead to incorrect value in email address part of tuple
#102988 commented on
May 31, 2023 • 1 new comment -
Path.rglob performance issues in deeply nested directories compared to glob.glob(recursive=True)
#102613 commented on
May 31, 2023 • 1 new comment -
pathlib.Path: glob and rglob should accept PathLike patterns
#79634 commented on
May 31, 2023 • 1 new comment -
Queue get timout parameter does not use a monotonic timer
#104509 commented on
Jun 1, 2023 • 1 new comment -
`threading.RLock` must not support `*args, **kwargs` arguments
#102029 commented on
Jun 1, 2023 • 1 new comment -
The io module doesn't support non-blocking files
#57531 commented on
Jun 2, 2023 • 1 new comment -
Python launcher on Windows does not detect active venv
#83180 commented on
Jun 2, 2023 • 1 new comment -
starting a thread in __del__ hangs at interpreter shutdown
#87950 commented on
Jun 2, 2023 • 1 new comment -
Reference cycle when importing ctypes
#56351 commented on
Jun 2, 2023 • 1 new comment -
Superoptimize sequences of instructions without observable side-effects in the bytecode compiler.
#102869 commented on
Jun 2, 2023 • 1 new comment -
multiprocessing.Process generates FileNotFoundError when argument isn't explicitly referenced
#94765 commented on
Jun 3, 2023 • 1 new comment -
bpo-36550: pdb/cmd: avoid creating exceptions
#4666 commented on
May 31, 2023 • 1 new comment -
bpo-17254: Thai Language Aliases
#15079 commented on
May 29, 2023 • 1 new comment -
gh-87799: Improve the textual representation of IPv4-mapped IPv6 addresses
#29345 commented on
Jun 1, 2023 • 1 new comment -
gh-92041: Improve performance of inspect.getmodule
#92042 commented on
Jun 1, 2023 • 1 new comment -
Add missing changelog for reset_mock kwargs in v3.9
#92299 commented on
May 27, 2023 • 1 new comment -
gh-92613: Deprecate other uuencode functionality per PEP 594 & document as such
#92758 commented on
Jun 3, 2023 • 1 new comment -
gh-98963: Add a note to the error for property subclasses without __doc__
#99058 commented on
Jun 3, 2023 • 1 new comment -
GH-100242: bring functools.py partial implementation more in line with C code
#100244 commented on
May 29, 2023 • 1 new comment -
gh-102890: Fix error handling in posix.stat implementation
#102891 commented on
Jun 2, 2023 • 1 new comment -
gh-101162: Forbid using `issubclass` with `GenericAlias` as the 1st arg
#103369 commented on
May 28, 2023 • 1 new comment -
gh-84436: Add static flag in PyLongObject's lv_tag
#103403 commented on
Jun 2, 2023 • 1 new comment -
gh-103477: Read and write gzip header and trailer with zlib
#103478 commented on
May 31, 2023 • 1 new comment -
gh-103558: Add coverage tests for argparse
#103570 commented on
May 31, 2023 • 1 new comment -
Pin GitHub Actions to specific commits for security
#103635 commented on
May 31, 2023 • 1 new comment -
gh-103092: Isolate _ctypes, part 2
#103932 commented on
May 30, 2023 • 1 new comment -
gh-91048: Add support for reconstructing async call stacks
#103976 commented on
May 28, 2023 • 1 new comment -
gh-104380: Improve csv `has_header` heuristics
#104385 commented on
May 30, 2023 • 1 new comment -
GH-104787: use bitfields in `_asyncio`
#104788 commented on
May 30, 2023 • 1 new comment -
gh-104812: Run Pending Calls in any Thread
#104813 commented on
Jun 2, 2023 • 1 new comment -
GH-58577: make function __closure__ writable
#104946 commented on
May 28, 2023 • 1 new comment -
[3.11] gh-104372: Drop the GIL around the vfork() call. (#104782)
#104958 commented on
May 30, 2023 • 1 new comment -
socket.getblocking() documentation lists opposite equivalence
#104882 commented on
May 27, 2023 • 0 new comments -
Prepare tkinter for tcl 8.7/9.0 and tk 8.7
#104568 commented on
May 27, 2023 • 0 new comments -
argparse: mutually exclusive groups full of help-suppressed args can cause AssertionErrors
#62090 commented on
May 28, 2023 • 0 new comments -
Docs for some C struct members repeat the struct name
#97908 commented on
May 29, 2023 • 0 new comments -
Port PyPy's new unicode name db format to optimize binary CPython size
#96954 commented on
May 29, 2023 • 0 new comments -
False negative from csv.Sniffer.has_header with only strings
#102140 commented on
May 29, 2023 • 0 new comments -
Fix Refleak in test_import
#102251 commented on
May 31, 2023 • 0 new comments -
json dump/dumps: support printing arrays on a single line
#91114 commented on
Jun 1, 2023 • 0 new comments -
Virtual environment breaks `test_sysconfig` and `test_venv` tests on macOS
#103224 commented on
Jun 1, 2023 • 0 new comments -
Fixing Copy on Writes from reference counting and immortal objects
#84436 commented on
Jun 1, 2023 • 0 new comments -
PEP-695: Potentially breaking changes made to `__match_args__` attributes of AST nodes
#104799 commented on
Jun 2, 2023 • 0 new comments -
array: Add 'w' type and deprecate 'u' type.
#80480 commented on
Jun 2, 2023 • 0 new comments -
Pluggable optimizer API
#104584 commented on
Jun 2, 2023 • 0 new comments -
Add importlib.util.allowing_all_extensions()
#104310 commented on
Jun 2, 2023 • 0 new comments -
Maybe Drop "channels" from _xxsubinterpreters
#101524 commented on
Jun 2, 2023 • 0 new comments -
Add tarfile.TarPath
#89812 commented on
Jun 3, 2023 • 0 new comments -
Sphinx's nit-picky mode, should we use it?
#101100 commented on
Jun 3, 2023 • 0 new comments -
bpo-38364: unwrap partialmethods just like we unwrap partials
#16600 commented on
May 30, 2023 • 0 new comments -
bpo-45593: make SpooledTemporaryFile.truncate return new file size and improve documentation
#29197 commented on
May 28, 2023 • 0 new comments -
gh-91090: Make started multiprocessing.Process instances and started multiprocessing.managers.BaseManager instances serialisable
#31701 commented on
May 30, 2023 • 0 new comments -
gh-96954: use a directed acyclic word graph for storing the unicodedata codepoint names
#97906 commented on
May 29, 2023 • 0 new comments -
gh-102799: use sys.exception() instead of sys.exc_info() in contextlib
#103311 commented on
May 30, 2023 • 0 new comments -
gh-103103: Prototype of a new debugger based on PEP 669
#103496 commented on
Jun 1, 2023 • 0 new comments -
GH-95088: Clarified rules for parsing an item key for format strings.
#103779 commented on
May 28, 2023 • 0 new comments -
GH-92737: Corrected posixpath behaviour to not assume '//' is equivalent to '/'.
#103798 commented on
May 28, 2023 • 0 new comments -
gh-104360: remove reference to removed module-level wrap_socket
#104361 commented on
Jun 2, 2023 • 0 new comments -
gh-104306: Fix incorrect comment handling in the `netrc` module, minor refactor
#104511 commented on
May 29, 2023 • 0 new comments -
gh-71679: Enhance bytearray_repr with bytes_repr's logic
#104582 commented on
May 29, 2023 • 0 new comments -
gh-76327: freeze_support for non-Windows platforms
#104607 commented on
May 30, 2023 • 0 new comments -
gh-89891: Refer SharedMemory implementation as POSIX
#104678 commented on
May 27, 2023 • 0 new comments -
gh-104690 Disallow thread creation and fork at interpreter finalization
#104826 commented on
Jun 3, 2023 • 0 new comments -
GH-89812: Clean up pathlib tests.
#104829 commented on
Jun 3, 2023 • 0 new comments -
[3.8] gh-102153: Start stripping C0 control and space chars in `urlsplit` (GH-102508) (GH-104575) (GH-104592) (#104593)
#104895 commented on
May 30, 2023 • 0 new comments -
[3.7] gh-102153: Start stripping C0 control and space chars in `urlsplit` (GH-102508) (GH-104575) (GH-104592) (#104593)
#104896 commented on
May 30, 2023 • 0 new comments -
GH-104996: Defer joining of `pathlib.PurePath()` arguments.
#104999 commented on
May 31, 2023 • 0 new comments -
gh-101531: Handle omitted leading zeroes in mac address on Darwin (#1…
#105004 commented on
May 27, 2023 • 0 new comments -
gh-101581: Add `asyncio.TaskScope` and let `asyncio.TaskGroup` subclass it
#105011 commented on
May 28, 2023 • 0 new comments