Insights: python/cpython
Overview
Could not load contribution data
Please try again later
136 Pull requests merged by 33 people
-
gh-93096: Remove `python -m base64 -t`
#94230 merged
Jul 2, 2022 -
Doc: fix sqlite3 blob reference anchor
#94505 merged
Jul 2, 2022 -
gh-94393: Remove unneeded module state from _json
#94394 merged
Jul 2, 2022 -
gh-93096: Remove `python -m codecs`
#94233 merged
Jul 2, 2022 -
gh-90005: Port _dbm module to PY_STDLIB_MOD (GH-94433)
#94433 merged
Jul 1, 2022 -
[3.7] gh-81054: Document that SimpleHTTPRequestHandler follows symbolic links (GH-94416)
#94496 merged
Jul 1, 2022 -
[3.8] gh-81054: Document that SimpleHTTPRequestHandler follows symbolic links (GH-94416)
#94495 merged
Jul 1, 2022 -
[3.9] gh-81054: Document that SimpleHTTPRequestHandler follows symbolic links (GH-94416)
#94494 merged
Jul 1, 2022 -
[3.10] gh-81054: Document that SimpleHTTPRequestHandler follows symbolic links (GH-94416)
#94493 merged
Jul 1, 2022 -
[3.11] gh-81054: Document that SimpleHTTPRequestHandler follows symbolic links (GH-94416)
#94492 merged
Jul 1, 2022 -
[3.10] gh-75372: Specify major version in README for installation (GH-92759)
#94488 merged
Jul 1, 2022 -
[3.11] gh-75372: Specify major version in README for installation (GH-92759)
#94487 merged
Jul 1, 2022 -
gh-81054: Document that SimpleHTTPRequestHandler follows symbolic links
#94416 merged
Jul 1, 2022 -
[3.10] Update code sample when importing modules in queue doc (GH-94244)
#94491 merged
Jul 1, 2022 -
[3.11] Update code sample when importing modules in queue doc (GH-94244)
#94490 merged
Jul 1, 2022 -
Update code sample when importing modules in queue doc
#94244 merged
Jul 1, 2022 -
[3.10] gh-93975: Nicer error reporting in test_venv (GH-93959)
#94004 merged
Jul 1, 2022 -
[3.11] gh-93975: Nicer error reporting in test_venv (GH-93959)
#94003 merged
Jul 1, 2022 -
gh-75372: Specify major version in README for installation
#92759 merged
Jul 1, 2022 -
[3.11] GH-94438: Backport GH-94444
#94486 merged
Jul 1, 2022 -
gh-94216: add pseudo instructions to the dis/opcodes modules
#94241 merged
Jul 1, 2022 -
GH-94438: Account for NULLs on evaluation stack when jumping lines.
#94444 merged
Jul 1, 2022 -
Remove `pull_request` trigger from the project-updater GHA.
#94483 merged
Jul 1, 2022 -
[3.11] gh-84461: Tool/wasm/python.html: Add subresource integrity hashes (GH-93953)
#94481 merged
Jul 1, 2022 -
[3.11] gh-84461: Improve WebAssembly in-browser demo (GH-91879)
#94480 merged
Jul 1, 2022 -
GH-94262: Don't create frame objects for frames that aren't complete.
#94371 merged
Jul 1, 2022 -
gh-84461: Tool/wasm/python.html: Add subresource integrity hashes
#93953 merged
Jul 1, 2022 -
gh-84461: Improve WebAssembly in-browser demo
#91879 merged
Jul 1, 2022 -
Add a workflow to add issues/PRs to projects.
#94447 merged
Jul 1, 2022 -
gh-90005-ffi: Fix building _ctypes without pkg-config (GH-94451)
#94451 merged
Jul 1, 2022 -
[3.11] GH-93354: Use exponential backoff to avoid excessive specialization attempts (GH-93355)
#93379 merged
Jun 30, 2022 -
[3.11] multiprocessing.spawn doc: Capitalize the p in "Python" (gh-94462)
#94464 merged
Jun 30, 2022 -
[3.10] multiprocessing.spawn doc: Capitalize the p in "Python" (gh-94462)
#94465 merged
Jun 30, 2022 -
[3.11] gh-84753: Make inspect.iscoroutinefunction() work with AsyncMock (GH-94050)
#94460 merged
Jun 30, 2022 -
[3.11] GH-94398: TaskGroup: Fail create_task() during shutdown (GH-94400)
#94463 merged
Jun 30, 2022 -
[3.10] gh-84753: Make inspect.iscoroutinefunction() work with AsyncMock (GH-94050)
#94461 merged
Jun 30, 2022 -
multiprocessing.spawn doc: Capitalize the p in "Python"
#94462 merged
Jun 30, 2022 -
[3.10] xml.dom.minidom docs: fix typo (GH-93437)
#94459 merged
Jun 30, 2022 -
[3.11] xml.dom.minidom docs: fix typo (GH-93437)
#94458 merged
Jun 30, 2022 -
GH-94398: TaskGroup: Fail create_task() during shutdown
#94400 merged
Jun 30, 2022 -
gh-84753: Make inspect.iscoroutinefunction() work with AsyncMock
#94050 merged
Jun 30, 2022 -
Typo in minidom documentation
#93437 merged
Jun 30, 2022 -
[3.11] gh-93491: Fix PEP 11 tier detection for FreeBSD (GH-94441)
#94455 merged
Jun 30, 2022 -
[3.11] GH-90908: Document asyncio.TaskGroup (GH-94359)
#94456 merged
Jun 30, 2022 -
GH-90908: Document asyncio.TaskGroup
#94359 merged
Jun 30, 2022 -
[3.11] gh-91719: Reload opcode on unknown error so that C can optimize the dispatching in ceval.c (GH-94364)
#94453 merged
Jun 30, 2022 -
gh-93491: Fix PEP 11 tier detection for FreeBSD (GH-94441)
#94441 merged
Jun 30, 2022 -
[3.10] gh-94332: make it safe to call assemble_free when assemble_init has not been called (GH-94389)
#94443 merged
Jun 30, 2022 -
[3.10] gh-89038: [doc] update dis.findlinestarts documentation for changes related to PEP-626 (GH-94247)
#94449 merged
Jun 30, 2022 -
gh-91719: Reload opcode on unknown error so that C can optimize the dispatching in ceval.c
#94364 merged
Jun 30, 2022 -
[3.11] gh-89038: [doc] update dis.findlinestarts documentation for changes related to PEP-626 (GH-94247)
#94450 merged
Jun 30, 2022 -
gh-89038: [doc] update dis.findlinestarts documentation for changes related to PEP-626
#94247 merged
Jun 30, 2022 -
[3.11] GH-94329: Don't raise on excessive stack consumption (GH-94421)
#94446 merged
Jun 30, 2022 -
[3.11] gh-94332: make it safe to call assemble_free when assemble_init has not been called (GH-94389)
#94442 merged
Jun 30, 2022 -
GH-94329: Don't raise on excessive stack consumption
#94421 merged
Jun 30, 2022 -
Delete DOS-only PC/testpy.py
#94419 merged
Jun 30, 2022 -
gh-94332: make it safe to call assemble_free when assemble_init has not been called
#94389 merged
Jun 30, 2022 -
[3.11] gh-92336: linecache.getline should not raise exceptions on decoding errors (GH-94410)
#94434 merged
Jun 30, 2022 -
[3.10] GH-77403: Fix tests which fail when PYTHONUSERBASE is not normalized (GH-93917)
#93970 merged
Jun 30, 2022 -
[3.11] GH-77403: Fix tests which fail when PYTHONUSERBASE is not normalized (GH-93917)
#93969 merged
Jun 30, 2022 -
[3.10] gh-92336: linecache.getline should not raise exceptions on decoding errors (GH-94410)
#94435 merged
Jun 30, 2022 -
gh-92336: linecache.getline should not raise exceptions on decoding errors
#94410 merged
Jun 30, 2022 -
[3.10] bpo-92336: [doc] clarify that the dfile is read by the traceback display code (GH-94409)
#94429 merged
Jun 29, 2022 -
[3.11] bpo-92336: [doc] clarify that the dfile is read by the traceback display code (GH-94409)
#94428 merged
Jun 29, 2022 -
gh-92336: [doc] clarify that the dfile passed to compile() is read by the traceback display code
#94409 merged
Jun 29, 2022 -
[3.10] Docs: Update SyntaxError message in REPL example for list comprehension (GH-93901)
#94426 merged
Jun 29, 2022 -
[3.11] Docs: Update SyntaxError message in REPL example for list comprehension (GH-93901)
#94425 merged
Jun 29, 2022 -
Update SyntaxError message for list comprehension
#93901 merged
Jun 29, 2022 -
gh-94401: Remove unneeded bz2 module state
#94402 merged
Jun 29, 2022 -
Delete unused PC/empty.c
#94418 merged
Jun 29, 2022 -
[3.11] gh-94404: Use module CFLAGS before PY_STDMODULE_CFLAGS (GH-94413) (GH-94415)
#94415 merged
Jun 29, 2022 -
gh-94404: Use module CFLAGS before PY_STDMODULE_CFLAGS
#94413 merged
Jun 29, 2022 -
[3.11] GH-93516: Drop broken assert, fixes GH-93769
#94411 merged
Jun 29, 2022 -
[3.11] gh-94026: Buffer regrtest worker stdout in temporary file (GH-94253) (GH-94408)
#94408 merged
Jun 29, 2022 -
gh-94401: Remove unneeded overlapped module state
#94403 merged
Jun 29, 2022 -
gh-86404: [doc] Two 'make suspicious' false positives.
#94407 merged
Jun 29, 2022 -
[3.11] gh-94404: makesetup: use correct CFLAGS and macOS workaround (GH-94405)
#94406 merged
Jun 29, 2022 -
gh-94026: Buffer regrtest worker stdout in temporary file (GH-94253)
#94253 merged
Jun 29, 2022 -
gh-94404: makesetup: use correct CFLAGS and macOS workaround
#94405 merged
Jun 29, 2022 -
gh-94395: Remove unneeded module state from mmap
#94396 merged
Jun 29, 2022 -
[3.10] GH-89988: Fix memory leak in pickle.Pickler dispatch_table lookup (GH-94298)
#94385 merged
Jun 28, 2022 -
[3.11] GH-93516: Backport GH-93769
#94231 merged
Jun 28, 2022 -
Fix typos in comments
#94305 merged
Jun 28, 2022 -
[3.10] Backport ABI regeneration script (GH-94376)
#94388 merged
Jun 28, 2022 -
[3.11] gh-88116: Avoid undefined behavior when decoding varints in code objects (GH-94375)
#94387 merged
Jun 28, 2022 -
[3.11] Backport ABI regeneration script
#94376 merged
Jun 28, 2022 -
gh-88116: Avoid undefined behavior when decoding varints in code objects
#94375 merged
Jun 28, 2022 -
gh-93939: Create and install scripts in Makefile (GH-94324)
#94324 merged
Jun 28, 2022 -
gh-94172: Remove ssl.PROTOCOL_SSLv2 dead code
#94312 merged
Jun 28, 2022 -
[3.10] gh-82006: IDLE doc improvements (GH-94349)
#94358 merged
Jun 28, 2022 -
[3.10] gh-61585: Clarify import scope in modules tutorial (GH-93455)
#94374 merged
Jun 28, 2022 -
[3.11] gh-61585: Clarify import scope in modules tutorial (GH-93455)
#94373 merged
Jun 28, 2022 -
gh-61585: Clarify import scope in modules tutorial
#93455 merged
Jun 28, 2022 -
[3.11] gh-86404: [doc] Fix missing space in idle documentation. (GH-94366)
#94369 merged
Jun 28, 2022 -
[3.11] gh-91860: Add docs for `typing.dataclass_transform` field specifier params (GH-94354)
#94372 merged
Jun 28, 2022 -
gh-94018: Remove trailing spaces in _sanitize_windows_name
#94040 merged
Jun 28, 2022 -
gh-91860: documentation for typing.dataclass_transform field specifier params
#94354 merged
Jun 28, 2022 -
gh-87995: Make MappingProxyType hashable
#94252 merged
Jun 28, 2022 -
gh-94199: Remove hashlib.pbkdf2_hmac() Python implementation
#94200 merged
Jun 28, 2022 -
[3.10] gh-92841: Fix asyncio's RuntimeError: Event loop is closed (GH-92842)
#92904 merged
Jun 28, 2022 -
Generalize `build_msi` GitHub action
#94201 merged
Jun 28, 2022 -
[3.11] gh-94208: Add more TLS version/protocol checks for FreeBSD (GH-94347)
#94368 merged
Jun 28, 2022 -
[3.10] gh-94208: Add more TLS version/protocol checks for FreeBSD (GH-94347)
#94367 merged
Jun 28, 2022 -
gh-86404: [doc] Fix missing space in idle documentation.
#94366 merged
Jun 28, 2022 -
gh-94208: Add more TLS version/protocol checks for FreeBSD (GH-94347)
#94347 merged
Jun 28, 2022 -
GH-89988: Fix memory leak in pickle.Pickler dispatch_table lookup
#94298 merged
Jun 28, 2022 -
[3.11] gh-82006: IDLE doc improvements (GH-94349)
#94357 merged
Jun 27, 2022 -
gh-82006: IDLE doc improvements
#94349 merged
Jun 27, 2022 -
gh-87347: Fix test_pymem_new() reference leak
#94330 merged
Jun 27, 2022 -
GH-94280: Use python 3.9 or higher to compile CPython on Windows
#94281 merged
Jun 27, 2022 -
[3.11] gh-94315: Check for DAC override capability (GH-94316)
#94346 merged
Jun 27, 2022 -
gh-94315: Check for DAC override capability (GH-94316)
#94316 merged
Jun 27, 2022 -
[3.10] gh-94192: Fix error for dictionary literals with invalid expression as value. (GH-94304)
#94344 merged
Jun 27, 2022 -
[3.11] gh-90473: Reduce recursion limit on WASI even further (GH-94333) (GH-94334)
#94334 merged
Jun 27, 2022 -
gh-93858: Prevent error when activating venv in nested fish instances (GH-93931)
#93931 merged
Jun 27, 2022 -
gh-90473: Reduce recursion limit on WASI even further (GH-94333)
#94333 merged
Jun 27, 2022 -
GH-94163: Add BINARY_SLICE and STORE_SLICE instructions.
#94168 merged
Jun 27, 2022 -
gh-94318: Strip trailing spaces in pydoc text output
#94319 merged
Jun 27, 2022 -
gh-88239: Use sqlite3_stmt_busy() to determine if statements are in use
#25984 merged
Jun 27, 2022 -
[3.11] gh-90005: Rename MODULE_EGG variable to MODULE_EGG_STATE (GH-94301) (GH-94317)
#94317 merged
Jun 27, 2022 -
gh-90005: Rename MODULE_EGG variable to MODULE_EGG_STATE
#94301 merged
Jun 27, 2022 -
[3.10] gh-84623: Remove unused imports in stdlib (GH-94313)
#94314 merged
Jun 27, 2022 -
[3.11] gh-84623: Remove unused imports in stdlib #93773
#94313 merged
Jun 27, 2022 -
[3.10] gh-85023: [doc] clarify parameters vs arguments explanation in FAQ (GH-94282)
#94310 merged
Jun 26, 2022 -
[3.11] gh-85023: [doc] clarify parameters vs arguments explanation in FAQ (GH-94282)
#94311 merged
Jun 26, 2022 -
gh-85023: [doc] clarify parameters vs arguments explanation in FAQ
#94282 merged
Jun 26, 2022 -
[3.11] gh-94192: Fix error for dictionary literals with invalid expression as value. (GH-94304)
#94308 merged
Jun 26, 2022 -
gh-94192: Fix error for dictionary literals with invalid expression as value.
#94304 merged
Jun 26, 2022 -
gh-94214: Add venv context.lib_path and document the context (GH-94221)
#94221 merged
Jun 26, 2022 -
[3.11] gh-93820: Pickle enum.Flag by name (GH-93891).
#94288 merged
Jun 26, 2022 -
gh-90005: Port _ctypes to PY_STDLIB_MOD
#32229 merged
Jun 26, 2022 -
[3.10] GH-94254: Make _struct module types immutable (GH-94269)
#94295 merged
Jun 26, 2022 -
[3.11] GH-94254: Make _struct module types immutable (GH-94269)
#94294 merged
Jun 26, 2022 -
gh-94226: Remove the locale.format() function
#94229 merged
Jun 26, 2022 -
gh-87347: Fix PyObject_NEW() regression
#94234 merged
Jun 26, 2022 -
[3.10] Run Tools/scripts/reindent.py (#94225)
#94291 merged
Jun 26, 2022
37 Pull requests opened by 24 people
-
gh-94286
#94297 opened
Jun 26, 2022 -
gh-94017: Improve clarity of sqlite3 transaction handling docs
#94320 opened
Jun 27, 2022 -
GH-94382: port multiprocessing types to heap types
#94336 opened
Jun 27, 2022 -
gh-94340: Add function to convert datetime object to year and quarter
#94341 opened
Jun 27, 2022 -
gh-94350: mailbox: Remove support for text mode files
#94351 opened
Jun 27, 2022 -
gh-94352: shlex.split() no longer accepts None
#94353 opened
Jun 27, 2022 -
[3.10] gh-90654: Update maintenance NEWS header
#94355 opened
Jun 27, 2022 -
Fix indentation in contextlib documentation to three spaces
#94361 opened
Jun 28, 2022 -
gh-59200: Clarify `PyLong_FromString` documentation
#94363 opened
Jun 28, 2022 -
[3.11] GH-89988: Fix memory leak in pickle.Pickler dispatch_table lookup (GH-94298)
#94365 opened
Jun 28, 2022 -
gh-51511: Note that codecs.open()'s encoding parameter affects automatic conversion to binary mode
#94370 opened
Jun 28, 2022 -
gh-94379: Remove zipimport find_loader() and find_module() methods
#94380 opened
Jun 28, 2022 -
gh-94383: Remove ElementTree.Element.copy() method
#94384 opened
Jun 28, 2022 -
gh-94360: Fix a tokenizer crash when reading encoded files with syntax errors from stdin
#94386 opened
Jun 28, 2022 -
[3.11] [Enum] store members in class dict; comment out tests
#94392 opened
Jun 28, 2022 -
gh-91330: Tests and docs for dataclass descriptor-typed fields
#94424 opened
Jun 29, 2022 -
gh-94430: Allow parameters named `module` or `self` with custom C names in Argument Clinic
#94431 opened
Jun 29, 2022 -
[3.10] GH-94329: Don't raise on excessive stack consumption (GH-94421)
#94448 opened
Jun 30, 2022 -
gh-90005: Port readline and curses to PY_STDLIB_MOD
#94452 opened
Jun 30, 2022 -
gh-94440: Fix issue of ProcessPoolExecutor shutdown hanging
#94468 opened
Jun 30, 2022 -
gh-78707: deprecate passing >1 argument to `PurePath.[is_]relative_to()`
#94469 opened
Jun 30, 2022 -
gh-94471: Enable pointer authentication on aarch64 builds
#94472 opened
Jul 1, 2022 -
gh-93939: [PoC] Build Python without setup.py
#94474 opened
Jul 1, 2022 -
gh-94478: Fix bug unsafe not set when patching
#94479 opened
Jul 1, 2022 -
[3.11] GH-94262: Don't create frame objects for frames that aren't yet complete. (GH-94371)
#94482 opened
Jul 1, 2022 -
Convert PEP 630 (Isolating Extension Modules) to "HOWTO"
#94489 opened
Jul 1, 2022 -
gh-94485: Set line number of module's RESUME instruction to 0, as specified by PEP 626.
#94498 opened
Jul 1, 2022 -
gh-94499 Add test for private name mangling in class pattern matching
#94500 opened
Jul 1, 2022 -
gn-91351: Fix some bugs in importlib handling of re-entrant imports
#94504 opened
Jul 1, 2022 -
gh-94508: Micro-optimization: Use memmove instead of for loop in list.insert()
#94509 opened
Jul 2, 2022 -
gh-94510: Raise on re-entrant calls to sys.setprofile and sys.settrace
#94511 opened
Jul 2, 2022 -
gh-94512: Fix forced arg format in AC-processed winreg
#94513 opened
Jul 2, 2022 -
gh-94512: Fix forced arg format in AC-processed msvcrtmodule
#94514 opened
Jul 2, 2022 -
gh-94512: Fix forced arg format in AC-processed resource
#94515 opened
Jul 2, 2022 -
gh-94512: Fix forced arg format in AC-processed overlapped
#94516 opened
Jul 2, 2022 -
gh-94512: Fix forced arg format in AC-processed multiprocessing
#94517 opened
Jul 2, 2022 -
gh-94518: Port 23-argument `_posixsubprocess.fork_exec` to Argument Clinic
#94519 opened
Jul 2, 2022
74 Issues closed by 24 people
-
Remove unneeded module state from `_json` module
#94393 closed
Jul 2, 2022 -
NameError in list comprehension within .pth file
#83118 closed
Jul 1, 2022 -
match case boolean mishap (or I am stupid)
#94502 closed
Jul 1, 2022 -
OSError in TarFile.getmembers()
#83246 closed
Jul 1, 2022 -
EOFError in tarfile.open
#83248 closed
Jul 1, 2022 -
Many command execution functions are not raising auditing events
#83365 closed
Jul 1, 2022 -
Modulefinder does not consider source file encoding
#83387 closed
Jul 1, 2022 -
UnicodeError becomes unpicklable if data is appended to args
#83931 closed
Jul 1, 2022 -
possible optimization: SHRINK_STACK(n)
#85146 closed
Jul 1, 2022 -
http.server: Document explicitly that symbolic links are followed
#81054 closed
Jul 1, 2022 -
Review documentation section by section
#78848 closed
Jul 1, 2022 -
Make TypeError message less ambiguous
#79258 closed
Jul 1, 2022 -
`mock.Mock` does not record the value of arguments, but record reference of them
#94348 closed
Jul 1, 2022 -
Add style guide for unit tests
#79305 closed
Jul 1, 2022 -
documenting objects
#79630 closed
Jul 1, 2022 -
asyncio.TaskGroup may not cancel all tasks on failure of one
#94398 closed
Jun 30, 2022 -
asyncio internals throw `RuntimeError: Event loop is closed` on script exit
#92841 closed
Jun 30, 2022 -
Expose siphash
#79781 closed
Jun 30, 2022 -
inspect.iscorutinefunction() returns False for unittest.mock.AsyncMock instances
#84753 closed
Jun 30, 2022 -
configure.ac -g debug compiler option when not Py_DEBUG
#72656 closed
Jun 30, 2022 -
Built-in module 'time' does not enable functions if -Werror specified in the build environment
#72664 closed
Jun 30, 2022 -
copy.copy fails on threading.local subclass
#73153 closed
Jun 30, 2022 -
Introduce task groups to asyncio and change task cancellation semantics
#90908 closed
Jun 30, 2022 -
`assemble()` can call `assemble_free` without having called `assemble_init()`, resulting in a segfault.
#94332 closed
Jun 30, 2022 -
Update dis.findlinestarts documentaiton to reflect new usage of `co_lines` (PEP 626)
#89038 closed
Jun 30, 2022 -
traceback.extract_stack raises exception if source filename is pyc and exists on disk
#92336 closed
Jun 30, 2022 -
Argument Clinic docstring generator ignores a custom name for `$module` argument
#94246 closed
Jun 29, 2022 -
SystemError invoking copy.deepcopy
#94390 closed
Jun 29, 2022 -
Extension modules with unneeded module state
#94401 closed
Jun 29, 2022 -
`argparse` handles empty string differently on Linux and Windows 🙀
#94417 closed
Jun 29, 2022 -
Python 3.11: Assertion `_PyOpcode_Deopt[first_instr[frame->f_code->_co_firsttraceable]] == RESUME' failed
#94412 closed
Jun 29, 2022 -
Emscripten test worker sometimes fails witth "BlockingIOError: write could not complete without blocking"
#94026 closed
Jun 29, 2022 -
Error message for dunder methods
#94362 closed
Jun 29, 2022 -
Remove unneeded module state from mmap module
#94395 closed
Jun 29, 2022 -
Incorrect exception behavior in handling recursive call.
#87116 closed
Jun 28, 2022 -
Bug in Python 3 Name Mangling Mechanism (in Exception message)
#93787 closed
Jun 28, 2022 -
'last_value' attribute from sys module throws an error while accessing it
#94356 closed
Jun 28, 2022 -
ssl: Drop support for unsafe SSLv3 protocol, remove ssl.PROTOCOL_SSLv3
#94377 closed
Jun 28, 2022 -
IDLE doc improvements
#82006 closed
Jun 28, 2022 -
Remove deprecate locale.format() function
#94226 closed
Jun 28, 2022 -
[doc] Possibly ambiguous phrasing in tutorial/modules#more-on-modules
#61585 closed
Jun 28, 2022 -
Excess spaces at the end of files or repositorys are not handle when extracting zip files on Windows.
#94018 closed
Jun 28, 2022 -
MappingProxyType cannot hash a hashable underlying mapping
#87995 closed
Jun 28, 2022 -
timeit: Use thousands separators and print number of loops per second
#63175 closed
Jun 28, 2022 -
add support for path-like objects in sys.path
#76823 closed
Jun 28, 2022 -
test_ssl fails on recent FreeBSD (OpenSSL 1.1.1p), minimum_version=TLSv1_2
#94208 closed
Jun 28, 2022 -
"modernize" the modulefinder module
#64219 closed
Jun 28, 2022 -
Need use python 3.9 or higher to compile CPython on Windows
#94280 closed
Jun 27, 2022 -
logging module use super() instead of class methods directly
#94327 closed
Jun 27, 2022 -
Carry comments with the AST
#68307 closed
Jun 27, 2022 -
venv bug: Function “_old_fish_prompt” does not exist when activating venv in child process
#93858 closed
Jun 27, 2022 -
timeit module is too hard to use, and it is not documented well
#94335 closed
Jun 27, 2022 -
Provide a toml module in the standard library
#84240 closed
Jun 27, 2022 -
Grammar file
#94307 closed
Jun 27, 2022 -
Strip trailing spaces in pydoc
#94318 closed
Jun 27, 2022 -
sqlite3 seclect with "order" accepts named parameter but don't order
#94322 closed
Jun 27, 2022 -
crash when tp_dealloc allows other threads
#61465 closed
Jun 27, 2022 -
Deprecate sqlite3.version and sqlite3.version_info
#93370 closed
Jun 27, 2022 -
Possible resource leak in glob in non-refcount implementations
#88648 closed
Jun 27, 2022 -
Long paths in imp.load_dynamic() lead to segfault
#87906 closed
Jun 27, 2022 -
[sqlite3] drop statement in_use field in favour of sqlite3_stmt_busy()
#88239 closed
Jun 27, 2022 -
Add function that supports "applying" methods
#86812 closed
Jun 26, 2022 -
Dict inline manipulations
#86522 closed
Jun 26, 2022 -
Misleading line in documentation
#85023 closed
Jun 26, 2022 -
A SyntaxError less detailed since 3.10 in specific example
#94192 closed
Jun 26, 2022 -
Disable automatic update of frame locals during tracing
#86363 closed
Jun 26, 2022 -
Formatter exception when using logging.config.fileConfig
#84724 closed
Jun 26, 2022 -
Expose `libpath` in `venv.EnvBuilder.ensure_directories` return value
#94214 closed
Jun 26, 2022 -
% operator output wrong numbers
#94303 closed
Jun 26, 2022 -
_struct.Struct should be immutable, missing Py_TPFLAGS_IMMUTABLETYPE flag
#94254 closed
Jun 26, 2022 -
PyObject_New breaks by the commit 7ad6f74fcf9db1ccfeaf0986064870d8d3887300
#94185 closed
Jun 26, 2022
60 Issues opened by 45 people
-
IDLE: Double click text in editor to select more meaningful area
#94525 opened
Jul 3, 2022 -
IDLE: Auto make pair or brackets or quotation marks.
#94524 opened
Jul 3, 2022 -
IDLE: Detect file if modified at local disk and prompt to ask refresh
#94523 opened
Jul 3, 2022 -
IDLE: <<comment-region>> didn't obey with PEP8
#94522 opened
Jul 3, 2022 -
IDLE: Select current line when text is not selected while doing copy
#94521 opened
Jul 2, 2022 -
IDLE: Make CallTips selectable
#94520 opened
Jul 2, 2022 -
Port 23-argument `_posixsubprocess.fork_exec` to Argument Clinic
#94518 opened
Jul 2, 2022 -
Fix forced arg format in AC-processed modules with custom converters
#94512 opened
Jul 2, 2022 -
sys.settrace and sys.setprofile are not re-entrant
#94510 opened
Jul 2, 2022 -
Micro-optimization: Use memmove instead of for loop in list.insert()
#94508 opened
Jul 2, 2022 -
listobject.h:33:36: error: void value not ignored as it ought to be
#94507 opened
Jul 2, 2022 -
help() of a method wrongly identifies it as a module-level function
#94506 opened
Jul 2, 2022 -
Log formatters which use newlines to separate messages should quote newlines for security reasons
#94503 opened
Jul 1, 2022 -
Behaviour of pattern matching and class private names is currently ambiguous
#94499 opened
Jul 1, 2022 -
Problems with mock related to `datetime.utcnow()`
#94497 opened
Jul 1, 2022 -
[Python 3.11] frame.f_lineno can be None
#94485 opened
Jul 1, 2022 -
When mocking with `unsafe=True` the mocked instances don't receive the unsafe argument.
#94478 opened
Jul 1, 2022 -
Tkinter Canvas.coords does not flatten arguments
#94473 opened
Jul 1, 2022 -
Enable pointer authentication on arm64 builds
#94471 opened
Jul 1, 2022 -
Have inspect.getdoc follow the MRO when a method docstring is only one line.
#94470 opened
Jun 30, 2022 -
ntpath and pathlib disagree on whether driveless paths are absolute
#94467 opened
Jun 30, 2022 -
Invalid help message inside interactive help utility
#94466 opened
Jun 30, 2022 -
asyncio signal handler receives signals from child processes
#94454 opened
Jun 30, 2022 -
Avoid excessive stack usage in all cases.
#94445 opened
Jun 30, 2022 -
ProcessPoolExecutor shutdown hangs after future cancel was requested
#94440 opened
Jun 30, 2022 -
frame.setlineno has serious flaws.
#94438 opened
Jun 30, 2022 -
We need to be consistent in our use of instruction/codeunit/bytecode/opcode, etc.
#94437 opened
Jun 30, 2022 -
linecache should remember files it failed to read and not try again
#94436 opened
Jun 30, 2022 -
socket module documentation: confusing display of module functions vs class methods
#94432 opened
Jun 30, 2022 -
AC: Params named `module` with custom C names are rejected
#94430 opened
Jun 29, 2022 -
Get bad circle and arc when call create_oval and create_arc with large width in tkinter Canvas
#94420 opened
Jun 29, 2022 -
datetime.timestamp() fails before 1970-01-02T01:00:00.000000
#94414 opened
Jun 29, 2022 -
makesetup can fail on macOS and uses wrong CFLAGS
#94404 opened
Jun 29, 2022 -
Python Launcher for Windows (`py.exe`) breaks on non-python shebang line
#94399 opened
Jun 29, 2022 -
fail to detect windows with win32gui sometimes
#94397 opened
Jun 29, 2022 -
Remove xml.etree.ElementTree.Element.copy() (Python implementation): use copy.copy() instead
#94383 opened
Jun 28, 2022 -
_multiprocessing leaks references when initialised multiple times
#94382 opened
Jun 28, 2022 -
Tracing report events leak on trace function failures for doctest-implemented functions in 3.11
#94381 opened
Jun 28, 2022 -
zipimport: Remove deprecated find_loader() and find_module() methods, use find_spec() instead
#94379 opened
Jun 28, 2022 -
Tokenizer crash when redirecting input to stdin
#94360 opened
Jun 28, 2022 -
shlex.split(): remove support for s=None
#94352 opened
Jun 27, 2022 -
mailbox: Remove deprecated support for text, only accept bytes
#94350 opened
Jun 27, 2022 -
dataclasses astuple and asdict crash on recursive dataclass structures / dont support deepcopy memo
#94345 opened
Jun 27, 2022 -
Ease initialization of reprlib.Repr attributes
#94343 opened
Jun 27, 2022 -
converting datetime object to year and quarter
#94340 opened
Jun 27, 2022 -
distutils.spawn.find_executable does not handle case on Windows
#94338 opened
Jun 27, 2022 -
3.11.0b3: document conflicting subparsers
#94331 opened
Jun 27, 2022 -
SystemError: excessive stack use when compiling a large function
#94329 opened
Jun 27, 2022 -
Upgrade Windows/macOS installers to SQLite 3.39.0
#94328 opened
Jun 27, 2022 -
side_effect function of PopertyMock gets called only once
#94323 opened
Jun 27, 2022 -
Document sqlite3.PrepareProtocol
#94321 opened
Jun 27, 2022 -
Tests: check for DAC override capability instead of using geteuid()
#94315 opened
Jun 27, 2022 -
Deprecate typing.Hashable/Sized
#94309 opened
Jun 26, 2022 -
Exception while handling exception in email.msg.get('message-id')
#94306 opened
Jun 26, 2022 -
os.startfile documentation should recommend not specifying the operation
#94302 opened
Jun 26, 2022 -
Documentation: Error in datetime.datetime.strptime()
#94300 opened
Jun 26, 2022 -
Bad SIGINT handling behavior after creating tk.Tk object in interactive mode
#94296 opened
Jun 26, 2022
112 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-90016: Deprecate default sqlite3 adapters and converters
#94276 commented on
Jul 2, 2022 • 26 new comments -
Change in semantics and much worse performance for enum members.
#93910 commented on
Jul 1, 2022 • 20 new comments -
gh-90385: Add Path.walk method
#92517 commented on
Jul 3, 2022 • 19 new comments -
bpo-45924: Fix asyncio incorrect traceback when future's exception is raised multiple times
#30274 commented on
Jul 1, 2022 • 16 new comments -
gh-92734: Add indentation feature to reprlib.Repr
#92735 commented on
Jun 29, 2022 • 15 new comments -
gh-93626: Set the release for `__future__.annotations` to `None`
#93628 commented on
Jul 1, 2022 • 15 new comments -
gh-93911: Specialize `LOAD_ATTR` for custom `__getattr__` and `__getattribute__`
#93988 commented on
Jul 1, 2022 • 13 new comments -
importlib lock race issue in deadlock handling code
#91351 commented on
Jul 1, 2022 • 11 new comments -
gh-93883: elide traceback indicators when possible
#93994 commented on
Jun 28, 2022 • 11 new comments -
gh-91049: Introduce set vectorcall field API for PyFunctionObject
#92257 commented on
Jun 28, 2022 • 7 new comments -
gh-93963: Officially deprecate abcs and warn about their usage.
#93965 commented on
Jul 3, 2022 • 7 new comments -
Implement BINARY_SUBSCR specialization for (String Int)
#94128 commented on
Jul 2, 2022 • 7 new comments -
Define behavior of descriptor-typed fields on dataclasses
#91330 commented on
Jun 29, 2022 • 6 new comments -
PEP 604 Union syntax does not support forward references
#90015 commented on
Jul 3, 2022 • 6 new comments -
gh-94172: Remove keyfile, certfile and check_hostname parameters
#94173 commented on
Jun 26, 2022 • 6 new comments -
gh-94194: gettext plural values must now be integers
#94195 commented on
Jun 29, 2022 • 6 new comments -
Crash when inspecting frame of generator
#94262 commented on
Jul 1, 2022 • 5 new comments -
gh-93896: restore the set_event_loop calls to asyncio.run
#94058 commented on
Jun 30, 2022 • 5 new comments -
gh-94061: set a message to ConnectionResetError
#94062 commented on
Jun 29, 2022 • 5 new comments -
Implement asyncio.timeout() context manager
#90927 commented on
Jun 30, 2022 • 4 new comments -
Severe performance degradation for tracing under 3.11
#93516 commented on
Jul 3, 2022 • 4 new comments -
IDLE: syntax highlighting and selected text
#93266 commented on
Jul 3, 2022 • 4 new comments -
gh-93939: Build most shared extensions without setup.py
#93940 commented on
Jun 29, 2022 • 4 new comments -
Convert static types to heap types: use PyType_FromSpec()
#84258 commented on
Jun 28, 2022 • 3 new comments -
`__future__.annotations` has inaccurate `mandatoryRelease` value
#93626 commented on
Jun 30, 2022 • 3 new comments -
Build Python with C11
#91731 commented on
Jul 3, 2022 • 3 new comments -
bpo-22253: Add support to unnamed sections in ConfigParser
#2735 commented on
Jul 2, 2022 • 3 new comments -
gh-91102: Port 8-argument _warnings.warn_explicit to Argument Clinic
#92891 commented on
Jul 1, 2022 • 3 new comments -
gh-94242: Update calculation of _MAX_WINDOWS_WORKERS
#94283 commented on
Jun 30, 2022 • 3 new comments -
Specializing adaptive interpreter code object hashes are less unique
#94155 commented on
Jun 26, 2022 • 2 new comments -
`_abc._abc_subclasscheck` has very poor performance and (I think) a memory leak
#92810 commented on
Jun 26, 2022 • 2 new comments -
Include column offsets for bytecode instructions
#88116 commented on
Jun 28, 2022 • 2 new comments -
Move all stdlib tests in the test package
#93839 commented on
Jun 29, 2022 • 2 new comments -
IsolatedAsyncioTestCase and asyncio.run no-longer call asyncio.set_event_loop
#93896 commented on
Jun 30, 2022 • 2 new comments -
Undefined C behavior going beyond end of struct via a [1] arrays (C99 flexible arrays)
#84301 commented on
Jul 1, 2022 • 2 new comments -
argparse: positional arguments containing - in name not handled well
#59330 commented on
Jul 1, 2022 • 2 new comments -
Improve clarity of sqlite3 transaction handling docs
#94017 commented on
Jul 1, 2022 • 2 new comments -
GC crash _PyObject_AssertFailed with pdb
#94215 commented on
Jul 3, 2022 • 2 new comments -
bpo-41422: Visit the Unpickler's memo in Unpickler_traverse
#21664 commented on
Jun 27, 2022 • 2 new comments -
bpo-32397: new option for TextWrapper to allow stable wrapping
#27587 commented on
Jun 27, 2022 • 2 new comments -
Fix/silence doctest warnings
#94001 commented on
Jun 26, 2022 • 1 new comment -
Deprecate default converters in sqlite3
#90016 commented on
Jun 26, 2022 • 1 new comment -
Make optional parameters of sqlite3.connect() keyword-only
#93057 commented on
Jun 26, 2022 • 1 new comment -
IDLE maxosc.overrideRootMenu: remove unused menudict
#78145 commented on
Jun 27, 2022 • 1 new comment -
Finalization of non-exhausted asynchronous generators is deferred
#88684 commented on
Jun 27, 2022 • 1 new comment -
IDLE subsection of What's New 3.11
#90653 commented on
Jun 27, 2022 • 1 new comment -
bytes do not work on sys.path
#91181 commented on
Jun 27, 2022 • 1 new comment -
Clarification about how to implement namespace packages (as in PEP 420) via import hooks for PEP 660 use case
#92054 commented on
Jun 27, 2022 • 1 new comment -
Asyncio Tutorial
#79012 commented on
Jun 28, 2022 • 1 new comment -
Remove deprecated keyfile, certfile and check_hostname parameters, in favor of context
#94172 commented on
Jun 28, 2022 • 1 new comment -
Deprecate shlex.split(None) to read from stdin.
#77443 commented on
Jun 28, 2022 • 1 new comment -
asyncio.open_connection returns a closed client when server fails to authenticate client certificate
#83375 commented on
Jun 28, 2022 • 1 new comment -
email.policy.SMTP throws AttributeError on invalid header
#83281 commented on
Jun 28, 2022 • 1 new comment -
warnings.catch_warnings is async-unsafe
#91505 commented on
Jun 28, 2022 • 1 new comment -
Incompatibility between _decimal and _pydecimal: Context.__hash__
#94107 commented on
Jun 29, 2022 • 1 new comment -
Teach "import *" to warn when overwriting globals or builtins
#80943 commented on
Jun 29, 2022 • 1 new comment -
mock.patch applied at class level behaves incorrectly
#93582 commented on
Jun 29, 2022 • 1 new comment -
Document functools.cached_property supports value updating and clearing
#82734 commented on
Jun 30, 2022 • 1 new comment -
pstats - allow stats sorting by cumulative time per call and total time per call
#62995 commented on
Jun 30, 2022 • 1 new comment -
Add the close method for ElementTree.iterparse() object
#69893 commented on
Jun 30, 2022 • 1 new comment -
asyncio crashes when tearing down the proactor event loop
#83413 commented on
Jun 30, 2022 • 1 new comment -
Script using ProactorEventLoop does not exit cleanly when subprocesses are spawned.
#81562 commented on
Jun 30, 2022 • 1 new comment -
Improve syntax error for nonlocal not in a nested function
#92989 commented on
Jun 30, 2022 • 1 new comment -
IDLE: Replace current goto dialog
#74706 commented on
Jul 1, 2022 • 1 new comment -
Idle Editor: Bottom Scroll Bar
#42010 commented on
Jul 1, 2022 • 1 new comment -
Unable to use concurrent.futures in atexit hook
#86813 commented on
Jul 1, 2022 • 1 new comment -
Merged fix for bpo-17560 missing from changelog
#84024 commented on
Jul 1, 2022 • 1 new comment -
Option to skip padding for base64 urlsafe encoding/decoding
#73613 commented on
Jul 2, 2022 • 1 new comment -
Pdb crashes after jump with `Fatal Python error: _PyMem_DebugRawFree: bad trailing pad byte`
#91742 commented on
Jul 3, 2022 • 1 new comment -
Partial moving of core objects to interpreter state is incorrect at best, unsafe at worse.
#89854 commented on
Jul 3, 2022 • 1 new comment -
bpo-29842: Make Executor.map less eager so it handles large/unbounded…
#707 commented on
Jun 30, 2022 • 1 new comment -
bpo-20774: Add a JSON serializer to collections.deque
#830 commented on
Jun 30, 2022 • 1 new comment -
bpo-33661: Clear Authorization header when redirect to cross-site
#11292 commented on
Jun 30, 2022 • 1 new comment -
bpo-1635741: Prep curses module for multi-phase init
#23091 commented on
Jun 27, 2022 • 1 new comment -
bpo-42363: enhance _check_running() ValuError output in Pool class
#23299 commented on
Jun 26, 2022 • 1 new comment -
bpo-1635741: port _elementtree to multi-phase init (PEP 489)
#23535 commented on
Jun 27, 2022 • 1 new comment -
gh-88339: enable fast seeking of uncompressed unencrypted zipfile.ZipExtFile
#27737 commented on
Jun 26, 2022 • 1 new comment -
bpo-44951: Allow setting EPOLLEXCLUSIVE on selectors.EpollSelector
#27819 commented on
Jul 1, 2022 • 1 new comment -
bpo-16845: Validate the category of warnings.simplefilter sooner
#31983 commented on
Jun 30, 2022 • 1 new comment -
gh-91378: Allow subprocess pass-thru with stdout/stderr capture
#32344 commented on
Jun 30, 2022 • 1 new comment -
gh-91803: Mock - fix error when using autospec methods with seal
#92213 commented on
Jun 29, 2022 • 1 new comment -
gh-51574: Return the absolute path in `tempfile.mkdtemp()`
#92317 commented on
Jun 30, 2022 • 1 new comment -
gh-92869: ctypes: Add c_time_t
#92870 commented on
Jul 2, 2022 • 1 new comment -
GH-90699: Intern statically allocated strings
#93597 commented on
Jun 30, 2022 • 1 new comment -
GH-93964: Harden overflow checks before _PyBytes_Resize in compile.c
#94044 commented on
Jun 28, 2022 • 1 new comment -
gh-74696: Pass root_dir to custom archivers which support it
#94251 commented on
Jul 1, 2022 • 1 new comment -
normpath does not work with local literal paths
#59491 commented on
Jun 27, 2022 • 0 new comments -
Custom pickler memory leak
#89988 commented on
Jun 27, 2022 • 0 new comments -
Build shared extensions without distutils
#93939 commented on
Jun 27, 2022 • 0 new comments -
Conditional backward edges should help "warm up" code
#93554 commented on
Jun 27, 2022 • 0 new comments -
Asyncio raise ConnectionResetError without the message set.
#94061 commented on
Jun 28, 2022 • 0 new comments -
Test issue
#91420 commented on
Jul 1, 2022 • 0 new comments -
macOS installer "Install Certificates.command" fails if pip is not installed
#90759 commented on
Jul 1, 2022 • 0 new comments -
Decide the fate of undocumented script behavior of some modules
#93096 commented on
Jul 2, 2022 • 0 new comments -
PEP 632: Rename the distutils package to _distutils
#92584 commented on
Jul 3, 2022 • 0 new comments -
gh-74616: Raise ValueError in case of NULL in input prompt
#1738 commented on
Jun 29, 2022 • 0 new comments -
bpo-17446: Get line numbers of properties in doctest
#3419 commented on
Jul 1, 2022 • 0 new comments -
gh-76912: Raise OSError from any failure in getpass.getuser()
#29739 commented on
Jun 29, 2022 • 0 new comments -
bpo-10483: fix definition of executable file for http.server on windows
#30216 commented on
Jul 2, 2022 • 0 new comments -
gh-85427: Prevent exits if `ArgumentParser.exit_on_error` is False
#30832 commented on
Jun 29, 2022 • 0 new comments -
gh-91181: restore support for bytes on sys.path in FileFinder
#31897 commented on
Jun 28, 2022 • 0 new comments -
bpo-46841: Don't jump during `throw()`
#31968 commented on
Jun 27, 2022 • 0 new comments -
gh-91539: improve performance of get_proxies_environment
#91566 commented on
Jul 2, 2022 • 0 new comments -
gh-79846: Make `ssl.create_default_context()` ignore invalid certificates
#91740 commented on
Jul 2, 2022 • 0 new comments -
gh-93096: Make `mimetypes` CLI tool public
#93097 commented on
Jul 1, 2022 • 0 new comments -
GH-91095: Specialize calls to normal python classes
#93221 commented on
Jun 29, 2022 • 0 new comments -
gh-93573: Replace wrong example domains in configparser doc
#93574 commented on
Jun 28, 2022 • 0 new comments -
gh-93696: Locate frozen module source with __file__
#93697 commented on
Jun 27, 2022 • 0 new comments -
[3.11] gh-91810: Fix regression with writing an XML declaration with encoding='unicode' (GH-93426)
#93793 commented on
Jun 30, 2022 • 0 new comments -
gh-83638: Add sqlite3.Connection.autocommit for PEP 249 compliant behaviour
#93823 commented on
Jun 27, 2022 • 0 new comments -
gh-93884: Improve test coverage of `PyNumber_ToBase`
#93932 commented on
Jun 28, 2022 • 0 new comments -
gh-94182: run the PidfdChildWatcher on the running loop
#94184 commented on
Jun 28, 2022 • 0 new comments