Insights: python/cpython
Overview
Could not load contribution data
Please try again later
156 Pull requests merged by 49 people
-
gh-104536: Improve `multiprocessing.process._cleanup` logic
#104537 merged
May 22, 2023 -
GH-103092: isolate `_ssl`
#104725 merged
May 22, 2023 -
gh-102856: Tokenize performance improvement
#104731 merged
May 22, 2023 -
[3.11] gh-104683: `clinic.py`: Improve coverage for the `parse_converter` method (#104729)
#104730 merged
May 21, 2023 -
gh-104683: clinic.py: Modernise `parse_converter()` using pattern-matching
#104696 merged
May 21, 2023 -
gh-104686: Fix tracing for decorated classes
#104708 merged
May 21, 2023 -
gh-104683: `clinic.py`: Improve coverage for the `parse_converter` method
#104729 merged
May 21, 2023 -
gh-98836: Extend PyUnicode_FromFormat()
#98838 merged
May 21, 2023 -
gh-104050: Add more type annotations to Argument Clinic
#104631 merged
May 21, 2023 -
gh-104050: Add basic type hints to Argument Clinic clinic class
#104705 merged
May 21, 2023 -
gh-104050: Annotate Argument Clinic return converters
#104706 merged
May 21, 2023 -
gh-103857: Document utcnow and utcfromtimestamp deprecations in What's New
#104542 merged
May 21, 2023 -
[3.11] gh-103606: Improve error message from logging.config.FileConfig (GH-103628)
#104687 merged
May 21, 2023 -
[3.11] gh-104719: IDLE - delete useless monkeypatch of tokenize (GH-104726)
#104727 merged
May 21, 2023 -
gh-104719: IDLE - delete useless monkeypatch of tokenize
#104726 merged
May 21, 2023 -
gh-104719: Restore Tokenize module constants
#104722 merged
May 21, 2023 -
GH-101291: Low level opt-in API for pylong
#101685 merged
May 21, 2023 -
[3.11] typing docs: Move some classes out of the "Generics" section (GH-104707)
#104721 merged
May 21, 2023 -
typing docs: Move some classes out of the "Generics" section
#104707 merged
May 21, 2023 -
gh-104717: Add comment about manual loop unrolling
#104718 merged
May 21, 2023 -
gh-86275: improve Hypothesis configuration for CI and local runs
#104468 merged
May 21, 2023 -
gh-103295: expose API for writing perf map files
#103546 merged
May 21, 2023 -
gh-104469 Convert _testcapi/exceptions to use AC
#104502 merged
May 21, 2023 -
[3.11] Corrected identifier (GH-104713)
#104714 merged
May 21, 2023 -
Corrected identifier
#104713 merged
May 21, 2023 -
[3.11] gh-104698: Fix reference leak in mmapmodule.c (GH-104700)
#104710 merged
May 21, 2023 -
gh-104698: Fix reference leak in mmapmodule.c
#104700 merged
May 21, 2023 -
[3.11] gh-101857: Allow xattr detection on musl libc (GH-101858)
#101894 merged
May 21, 2023 -
gh-74690: Make a typing test more resilient
#104691 merged
May 21, 2023 -
gh-102856: Python tokenizer implementation for PEP 701
#104323 merged
May 21, 2023 -
gh-61460: Stronger HMAC in multiprocessing
#20380 merged
May 20, 2023 -
gh-103606: raise RuntimeError if config file is invalid or empty
#104701 merged
May 20, 2023 -
gh-104050: Add basic type hints to Argument Clinic DSL parser
#104704 merged
May 20, 2023 -
gh-104683: Modernise `Tools/clinic/` using pyupgrade
#104684 merged
May 20, 2023 -
[3.11] gh-49174: document that the effect of calling gc.collect() during a collection is undefined (GH-104699)
#104703 merged
May 20, 2023 -
gh-49174: document that the effect of calling gc.collect() during a collection is undefined
#104699 merged
May 20, 2023 -
gh-104372: Use non-Raw malloc for c_fds_to_keep in _posixsubprocess
#104697 merged
May 20, 2023 -
[3.11] gh-104679 Fixed syntax highlighting in turtle docs (GH-104682).
#104695 merged
May 20, 2023 -
[3.11] gh-56276: Add tests to test_compare (GH-3199)
#104694 merged
May 20, 2023 -
gh-56276: Add tests to test_compare
#3199 merged
May 20, 2023 -
gh-104679 Fixed syntax highlighting in turtle docs
#104682 merged
May 20, 2023 -
gh-104658: Fix location of unclosed quote error for multiline f-strings
#104660 merged
May 20, 2023 -
gh-104683: Modernise `clinic.py` using `str.removeprefix` and `str.removesuffix`
#104685 merged
May 20, 2023 -
gh-104146: Purge dead code from Argument Clinic
#104680 merged
May 20, 2023 -
gh-104683: Argument clinic: use `dict` over `OrderedDict`
#104647 merged
May 20, 2023 -
DOC: replace "OS X" with "macOS"
#104653 merged
May 20, 2023 -
[3.11] gh-103987: fix several crashes in mmap module (GH-103990)
#104677 merged
May 20, 2023 -
gh-103987: fix crash in mmap module
#103990 merged
May 20, 2023 -
[3.11] gh-104472: Skip `test_subprocess.ProcessTestCase.test_empty_env` if ASAN is enabled (GH-104667)
#104673 merged
May 19, 2023 -
[3.10] gh-104472: Skip `test_subprocess.ProcessTestCase.test_empty_env` if ASAN is enabled (GH-104667)
#104669 merged
May 19, 2023 -
[3.11] docs: fix wrong indentation causing rendering error in dis page (GH-104661)
#104670 merged
May 19, 2023 -
[3.11] gh-104659: Consolidate python examples in enum documentation (#104665)
#104666 merged
May 19, 2023 -
docs: fix wrong indentation causing rendering error in dis page
#104661 merged
May 19, 2023 -
gh-94906: Support multiple steps in math.nextafter
#103881 merged
May 19, 2023 -
gh-104472: Skip `test_subprocess.ProcessTestCase.test_empty_env` if ASAN is enabled
#104667 merged
May 19, 2023 -
gh-103839: Allow building Tkinter against Tcl 8.7 without external libtommath
#103842 merged
May 19, 2023 -
gh-85984: New additions and improvements to the tty library.
#101832 merged
May 19, 2023 -
[3.11] GH-102818: Do not call PyTraceBack_Here in sys.settrace trampoline (Backport of GH-104579)
#104650 merged
May 19, 2023 -
[3.11] gh-104615: don't make unsafe swaps in apply_static_swaps (GH-104620).
#104636 merged
May 19, 2023 -
gh-104659: Consolidate python examples in enum documentation
#104665 merged
May 19, 2023 -
[3.11] gh-104645: fix error handling in marshal tests (GH-104646)
#104663 merged
May 19, 2023 -
gh-92248: Deprecate `type`, `choices`, `metavar` parameters of `argparse.BooleanOptionalAction`
#103678 merged
May 19, 2023 -
gh-104645: fix error handling in marshal tests
#104646 merged
May 19, 2023 -
gh-104600: Make type.__type_params__ writable
#104634 merged
May 19, 2023 -
gh-104602: Add additional test for listcomp with lambda
#104639 merged
May 19, 2023 -
[3.11] gh-96522: Fix deadlock in pty.spawn (GH-96639)
#104655 merged
May 19, 2023 -
gh-104640: Disallow walrus in comprehension within type scopes
#104641 merged
May 19, 2023 -
[3.11] gh-85984: Utilize new "winsize" functions from termios in pty tests. (GH-101831)
#104652 merged
May 19, 2023 -
gh-103921: Rename "type" header in argparse docs
#104654 merged
May 19, 2023 -
Improve readability of `typing._ProtocolMeta.__instancecheck__`
#104649 merged
May 19, 2023 -
gh-96522: Fix deadlock in pty.spawn
#96639 merged
May 19, 2023 -
GH-102818: Do not call `PyTraceBack_Here` in sys.settrace trampoline.
#104579 merged
May 19, 2023 -
[3.11] gh-104623: Update macOS installer to SQLite 3.42.0 (GH-104624)
#104643 merged
May 19, 2023 -
GH-103545: Add macOS specific constants for ``os.setpriority`` to ``os``
#104606 merged
May 19, 2023 -
gh-104623: Update macOS installer to SQLite 3.42.0
#104624 merged
May 19, 2023 -
gh-104619: never leak comprehension locals to outer locals()
#104637 merged
May 19, 2023 -
gh-104602: ensure all cellvars are known up front
#104603 merged
May 19, 2023 -
gh-104600: Make function.__type_params__ writable
#104601 merged
May 18, 2023 -
gh-74690: Don't set special protocol attributes on non-protocol subclasses of protocols
#104622 merged
May 18, 2023 -
[3.11] gh-104623: Update Windows installer to use SQLite 3.42.0 (#104625)
#104633 merged
May 18, 2023 -
[3.11] gh-104629: Don't skip test_clinic if _testclinic is missing (GH-104630)
#104632 merged
May 18, 2023 -
gh-104623: Update Windows installer to use SQLite 3.42.0
#104625 merged
May 18, 2023 -
gh-104050: Add more type annotations to Argument Clinic
#104628 merged
May 18, 2023 -
gh-104629: Don't skip test_clinic if _testclinic is missing
#104630 merged
May 18, 2023 -
gh-104549: Set __module__ on TypeAliasType
#104550 merged
May 18, 2023 -
gh-104050: Improve some typing around `default`s and sentinel values
#104626 merged
May 18, 2023 -
gh-104146: Remove unused vars from Argument Clinic
#104627 merged
May 18, 2023 -
gh-104615: don't make unsafe swaps in apply_static_swaps
#104620 merged
May 18, 2023 -
gh-104484: Add parameter @case_sensitive to pathlib.PurePath.match() function
#104565 merged
May 18, 2023 -
[3.11] gh-104499: Fix typo. (GH-104598)
#104599 merged
May 18, 2023 -
GH-96803: Document and test new unstable internal frame API functions
#104211 merged
May 18, 2023 -
GH-104580: No local eval breaker
#104581 merged
May 18, 2023 -
gh-104374: Remove access to class scopes for inlined comprehensions
#104528 merged
May 18, 2023 -
gh-103606: Improve error message from logging.config.FileConfig
#103628 merged
May 18, 2023 -
gh-104499: Fix typo.
#104598 merged
May 18, 2023 -
[3.11] gh-104499: IDLE - fix completions for tk aqua 8.7 (GH-104591)
#104596 merged
May 18, 2023 -
gh-104499: IDLE - fix completions for tk aqua 8.7
#104591 merged
May 18, 2023 -
[3.11] gh-104340: Suppress warning about unawaited exception for closed pipe stdin (GH-104586)
#104594 merged
May 18, 2023 -
gh-104340: Suppress warning about unawaited exception for closed pipe stdin
#104586 merged
May 17, 2023 -
[3.10] [3.11] gh-102153: Start stripping C0 control and space chars in `urlsplit` (GH-102508) (GH-104575)
#104592 merged
May 17, 2023 -
[3.11] gh-102153: Start stripping C0 control and space chars in `urlsplit` (GH-102508)
#104575 merged
May 17, 2023 -
gh-104050: Add type hints to Argument Clinic converter keywords
#104588 merged
May 17, 2023 -
[3.11] gh-104496: IDLE - fix About for mixed tcl/tk versions (GH-104585)
#104587 merged
May 17, 2023 -
gh-104496: IDLE - fix About for mixed tcl/tk versions
#104585 merged
May 17, 2023 -
gh-104372: Cleanup _posixsubprocess `make_inheritable` for async signal safety
#104518 merged
May 17, 2023 -
[3.11] typing: Add more tests for TypeVar (GH-104571)
#104577 merged
May 17, 2023 -
GH-101520: Move tracemalloc functionality into core, leaving interface in Modules.
#104508 merged
May 17, 2023 -
typing: Add more tests for TypeVar
#104571 merged
May 17, 2023 -
gh-104572: Improve error messages for invalid constructs in PEP 695 contexts
#104573 merged
May 17, 2023 -
typing: Use PEP 695 syntax in typing.py
#104553 merged
May 17, 2023 -
[3.8] gh-102950: Implement PEP 706 – Filter for tarfile.extractall (GH-102953)
#104548 merged
May 17, 2023 -
gh-102153: Start stripping C0 control and space chars in `urlsplit`
#102508 merged
May 17, 2023 -
[3.11] gh-103861: Fix Zip64 extensions not being properly applied in some cases (GH-103863)
#104534 merged
May 17, 2023 -
[3.11] gh-87474: Fix file descriptor leaks in subprocess.Popen (GH-96351)
#104563 merged
May 17, 2023 -
gh-104469: Update README.txt for _testcapi
#104529 merged
May 17, 2023 -
[3.11] gh-104494: Update certain Tkinter pack/place tests for Tk 8.7 errors (GH-104495)
#104569 merged
May 17, 2023 -
GH-103092: isolate `_elementtree`
#104561 merged
May 16, 2023 -
gh-104050: Add typing to Argument Clinic converters
#104547 merged
May 16, 2023 -
GH-103906: Remove immortal refcounting in the interpreter
#103909 merged
May 16, 2023 -
gh-87474: Fix file descriptor leaks in subprocess.Popen
#96351 merged
May 16, 2023 -
GH-103092: isolate `pyexpat`
#104506 merged
May 16, 2023 -
[3.11] gh-75367: Fix data descriptor detection in inspect.getattr_static (GH-104517)
#104557 merged
May 16, 2023 -
gh-75367: fix data descriptor detection in inspect.getattr_static
#104517 merged
May 16, 2023 -
gh-104050: Add more annotations to `Tools/clinic.py`
#104544 merged
May 16, 2023 -
gh-104555: Fix isinstance() and issubclass() for runtime-checkable protocols that use PEP 695
#104556 merged
May 16, 2023 -
gh-103865: add monitoring support to LOAD_SUPER_ATTR
#103866 merged
May 16, 2023 -
CODEOWNERS: Assign new PEP 695 files to myself
#104551 merged
May 16, 2023 -
GH-104510: Fix refleaks in _io base types
#104516 merged
May 16, 2023 -
[3.11] gh-104539: Fix indentation error in logging.config.rst (GH-104545)
#104546 merged
May 16, 2023 -
gh-104539: Fix indentation error in logging.config.rst
#104545 merged
May 16, 2023 -
gh-104050: Don't star-import 'types' in Argument Clinic
#104543 merged
May 16, 2023 -
gh-104050: Add basic typing to CConverter in clinic.py
#104538 merged
May 16, 2023 -
gh-64595: Fix write file logic in Argument Clinic
#104507 merged
May 16, 2023 -
[3.11] gh-104482: Fix error handling bugs in ast.c
#104514 merged
May 16, 2023 -
gh-104523: inline minimal PGO rules
#104524 merged
May 16, 2023 -
gh-103861: Fix Zip64 extensions not being properly applied in some cases
#103863 merged
May 16, 2023 -
gh-69152: add method get_proxy_response_headers to HTTPConnection class
#104248 merged
May 16, 2023 -
gh-103763: Implement PEP 695
#103764 merged
May 16, 2023 -
[3.11] gh-104461: Run tkinter test_configure_screen on X11 only (GH-104462)
#104526 merged
May 16, 2023 -
gh-104461: Run test_configure_screen on X11 only
#104462 merged
May 16, 2023 -
gh-104469: Convert _testcapi/watchers.c to use AC
#104503 merged
May 15, 2023 -
gh-104482: Fix error handling bugs in ast.c
#104483 merged
May 15, 2023 -
gh-104341: Adjust tstate_must_exit() to Respect Interpreter Finalization
#104437 merged
May 15, 2023 -
GH-102613: Fix recursion error from `pathlib.Path.glob()`
#104373 merged
May 15, 2023 -
[3.9] gh-102950: Implement PEP 706 – Filter for tarfile.extractall (GH-102953)
#104382 merged
May 15, 2023 -
gh-101819: Fix _io clinic input for unused base class method stubs
#104418 merged
May 15, 2023 -
gh-101819: Isolate _io
#101948 merged
May 15, 2023 -
Bump mypy from 1.2.0 to 1.3.0 in /Tools/clinic
#104501 merged
May 15, 2023 -
gh-104494: Update certain Tkinter pack/place tests for Tk 8.7 errors
#104495 merged
May 15, 2023 -
gh-104050: Run mypy on `clinic.py` in CI
#104421 merged
May 15, 2023 -
gh-104490: Consistently define phony make targets
#104491 merged
May 15, 2023 -
gh-67056: document that registering/unregistering an atexit func from within an atexit func is undefined
#104473 merged
May 15, 2023 -
gh-104487: PYTHON_FOR_REGEN must be minimum Python 3.10
#104488 merged
May 15, 2023 -
gh-101282: move BOLT config after PGO
#104493 merged
May 15, 2023
34 Pull requests opened by 25 people
-
gh-104306: Fix incorrect comment handling in the `netrc` module, minor refactor
#104511 opened
May 15, 2023 -
GH-102613: Simplify implementation of `pathlib.Path.glob()`
#104512 opened
May 15, 2023 -
gh-104372: Unlock the GIL before exec when using vfork().
#104515 opened
May 15, 2023 -
[WIP] gh-104523 overhaul build rules for optimized binaries
#104525 opened
May 16, 2023 -
gh-104530: Use native Win32 condition variables
#104531 opened
May 16, 2023 -
Doc/library/os.rst: `os.waitid` absent on MacOS
#104558 opened
May 16, 2023 -
gh-104341: Fix threading Module Shutdown
#104560 opened
May 16, 2023 -
gh-54738: Add argparse i18n howto
#104562 opened
May 16, 2023 -
Fix missing/incomplete NULL checks in multiple source files
#104564 opened
May 16, 2023 -
gh-104523: Use dynamic rule for compiling libmpdec and libexpat
#104574 opened
May 17, 2023 -
gh-71679: Enhance bytearray_repr with bytes_repr's logic
#104582 opened
May 17, 2023 -
[3.7] gh-102950: Implement PEP 706 – Filter for tarfile.extractall (GH-102953)
#104583 opened
May 17, 2023 -
gh-69990: Make Profile.print_stats support sorting by multiple values
#104590 opened
May 17, 2023 -
gh-104341: Minor Fixes in the _thread Module
#104595 opened
May 18, 2023 -
GH-104554: Add RTSPS support to `urllib/parse.py`
#104605 opened
May 18, 2023 -
gh-76327: freeze_support for non-Windows platforms
#104607 opened
May 18, 2023 -
GH-89091: raise `RuntimeWarning` for unawaited async generator methods
#104611 opened
May 18, 2023 -
gh-103921: Document PEP 695
#104642 opened
May 19, 2023 -
GH-104610: Remove the use of `PREDICT` macros.
#104651 opened
May 19, 2023 -
gh-104656: Rename typeparams AST node to type_params
#104657 opened
May 19, 2023 -
gh-104341: Wait Completely at threading._shutdown()
#104672 opened
May 19, 2023 -
GH-104668: Don't call `PyOS_*` hooks in subinterpreters
#104674 opened
May 19, 2023 -
gh-99108: Release the GIL around hashlib built-in computation
#104675 opened
May 20, 2023 -
gh-89891: Refer SharedMemory implementation as POSIX
#104678 opened
May 20, 2023 -
gh-104479: Update outdated tutorial floating-point reference
#104681 opened
May 20, 2023 -
gh-104692: Include commoninstall as a prerequisite for bininstall
#104693 opened
May 20, 2023 -
gh-101282: rework the BOLT build process
#104709 opened
May 20, 2023 -
gh-104469: Convert _testcapi/long to use AC
#104720 opened
May 21, 2023 -
gh-104629: Build _testclinic extension module on Windows
#104723 opened
May 21, 2023 -
gh-99593: Add tests for Unicode C API (part 3)
#104728 opened
May 21, 2023 -
gh-101714: Isolate `_curses` extension module
#104732 opened
May 22, 2023 -
Use __doc__ check and repr in error messages of property emulation
#104733 opened
May 22, 2023
86 Issues closed by 28 people
-
Typo: "Writeable" Should be "Writable" in IO Library Documentation
#82221 closed
May 22, 2023 -
PEP 695 changed how class decorators are traced
#104686 closed
May 21, 2023 -
Extend PyUnicode_FromFormat()
#98836 closed
May 21, 2023 -
Some tests hang when IPv6 blocked by a firewall
#104618 closed
May 21, 2023 -
Unhelpful error message from logging.config.FileConfig can be improved
#103606 closed
May 21, 2023 -
group pattern grammar is subset of sequence_pattern in the docs
#104715 closed
May 21, 2023 -
Duplicated lookup on unicodekeys_lookup_unicode
#104717 closed
May 21, 2023 -
Py_FileSystemDefaultEncoding stable limited API and deprecated?
#104477 closed
May 21, 2023 -
Location and text of f-string unclosed quote error is incorrect
#104658 closed
May 21, 2023 -
test_mmap are leaked
#104698 closed
May 21, 2023 -
multiprocessing.connection challenge implicitly uses MD5
#61460 closed
May 20, 2023 -
Type substitution in generic aliases does not work if ParamSpec is followed by TypeVarTuple
#99379 closed
May 20, 2023 -
gc.collect() won't always collect as expected
#49174 closed
May 20, 2023 -
IO-like interface for SHAKE-* and other XOFs.
#82198 closed
May 20, 2023 -
Investigate replacing SHA3 code with OpenSSL
#81811 closed
May 20, 2023 -
FIPS support for hashlib
#53462 closed
May 20, 2023 -
hashlib: add a method to hash the content of a file
#61638 closed
May 20, 2023 -
Hashlib/blake2* missing 'data' keyword argument
#77910 closed
May 20, 2023 -
Improve Keccak support in hashlib including KangarooTwelve
#83720 closed
May 20, 2023 -
Port _hashlib to OpenSSL 3.0.0
#84659 closed
May 20, 2023 -
explore hashlib use of the Linux Kernel CryptoAPI
#91258 closed
May 20, 2023 -
Enhancement Request - Relative Imports in Files Not Part of a Module
#104664 closed
May 20, 2023 -
Doc: remove errors about mixed-type comparisons.
#56276 closed
May 20, 2023 -
Garbage collector is not respecting port exhaustion in the runtime
#104688 closed
May 20, 2023 -
Syntax highlighting issue in Turtle docs
#104679 closed
May 20, 2023 -
Remove dead code from clinic.py
#104146 closed
May 20, 2023 -
Let math.nextafter() compute multiple steps at a time.
#94906 closed
May 20, 2023 -
function.__type_params__ and type.__type_params__ should be writable
#104600 closed
May 20, 2023 -
PEP 695: typing.TypeVar should be subclassable
#104662 closed
May 20, 2023 -
Undefined constant PACKET_MULTIHOST referred to in package socket
#87916 closed
May 19, 2023 -
ASAN failure was detected while running test_threading
#104472 closed
May 19, 2023 -
TIP 538 prevents building Tkinter against Tcl 8.7 built with bundled libtommath
#103839 closed
May 19, 2023 -
PEP 695 syntax doesn't work for generic NamedTuples
#104616 closed
May 19, 2023 -
Plural vs Singular in enum documentation
#104659 closed
May 19, 2023 -
urllib.parse space handling CVE-2023-24329 appears unfixed
#102153 closed
May 19, 2023 -
macOS tkinter clipboard only works once
#104613 closed
May 19, 2023 -
marshal tests are sloppy with error checking
#104645 closed
May 19, 2023 -
pty.spawn deadlock
#96522 closed
May 19, 2023 -
Walrus in comprehension can leak into PEP 695 scope
#104640 closed
May 19, 2023 -
package install fails with installed Visual Studio 2022 17.7.0 Preview 1.0
#104617 closed
May 19, 2023 -
TypeVars created via PEP-695 mechanisms have a different repr to other TypeVars
#104644 closed
May 19, 2023 -
Bump SQLite to 3.42.0 on Windows and macOS installers
#104623 closed
May 19, 2023 -
expose platform-specific `PRIO_DARWIN_*` constants for core type selection on macOS in `os` module.
#103545 closed
May 19, 2023 -
PEP 709: Comprehension iteration variable leaks into outer locals()
#104619 closed
May 19, 2023 -
PEP 709: Crash with lambda + nested scope
#104602 closed
May 19, 2023 -
compiler can incorrectly optimize a run of stores to the same name preceded by a SWAP
#104615 closed
May 18, 2023 -
TypeAliasType should have a __module__
#104549 closed
May 18, 2023 -
IDLE: completions toplevel blank on Tk Aqua 8.7
#104499 closed
May 18, 2023 -
test_asyncio/test_logging freezing hard, making pgo-extended impossible
#104567 closed
May 18, 2023 -
List comprehensions now have access to the enclosing class scope
#104374 closed
May 18, 2023 -
execfile/exec execution in other than global scope uses locals(), leading to undefined behavior
#60985 closed
May 18, 2023 -
PEP 709 behavior change around mangling
#104604 closed
May 18, 2023 -
Wrong offsets of f-string elements in AST
#104608 closed
May 18, 2023 -
Unhandled BrokenPipeError in asyncio.streams
#104340 closed
May 17, 2023 -
Typing: runtime-checkable protocols are broken on `main`
#104555 closed
May 17, 2023 -
Error message for walrus etc. in PEP 695 contexts could be improved
#104572 closed
May 17, 2023 -
Ctrl+C doesn't work on Windows Powershell
#104566 closed
May 17, 2023 -
Fix data descriptor detection in inspect.getattr_static
#75367 closed
May 17, 2023 -
Convert static types to heap types: use PyType_FromSpec()
#84258 closed
May 17, 2023 -
Asyncio BaseEventLoop can support socket types other than SOCK_STREAM
#82466 closed
May 17, 2023 -
subprocess.Popen leaks file descriptors opened for DEVNULL or PIPE stdin/stdout/stderr arguments
#87474 closed
May 16, 2023 -
Confusing (?) warning when run deprecated module as script
#69391 closed
May 16, 2023 -
LOAD_SUPER_ATTR doesn't match monitoring behavior of the opcodes it replaces
#103865 closed
May 16, 2023 -
Ref leaks introduced by _io isolation (gh-101948)
#104510 closed
May 16, 2023 -
Indentation issue in logging.config documentation page
#104539 closed
May 16, 2023 -
Generate AST for Python 2 syntax in Python 3 - AST module
#104541 closed
May 16, 2023 -
Argument Clinic: Touch source file if any output file changed
#64595 closed
May 16, 2023 -
Add tunnel CONNECT response headers to httplib / http.client
#69152 closed
May 16, 2023 -
Writing a small file into a ZipFile while forcing zip64 extensions results in an incorrect zip file
#103861 closed
May 16, 2023 -
incorrect tb_lasti on exceptions originating from calls to outer functions
#104513 closed
May 16, 2023 -
Implement PEP 695
#103763 closed
May 16, 2023 -
Tkinter: test_configure_screen should only run on X11
#104461 closed
May 16, 2023 -
Mock patching does not work after module is reloaded
#104520 closed
May 16, 2023 -
[spam]
#104521 closed
May 16, 2023 -
Error handling bugs in ast.c
#104482 closed
May 15, 2023 -
weakref.finalize is not called if exception occurs inside asyncio.wait_for
#104467 closed
May 15, 2023 -
dataclasses documentation does not mention weakref_slot
#98077 closed
May 15, 2023 -
Isolate the `_io` extension module
#101819 closed
May 15, 2023 -
No clean way to get notified when a Transport's write buffer empties out
#77299 closed
May 15, 2023 -
asyncio.gather should not use special Future
#77594 closed
May 15, 2023 -
Make an `async.get_running_loop()` and `asyncio.current_task()` that returns None
#103664 closed
May 15, 2023 -
Tkinter: Tk 8.7 quotes pathnames in certain error messages
#104494 closed
May 15, 2023 -
Handle virtual / phony make targets consistently and more robustly
#104490 closed
May 15, 2023 -
document behavior of calling atexit.register() while atexit._run_exitfuncs is running
#67056 closed
May 15, 2023 -
PYTHON_FOR_REGEN only works with Python 3.10 or newer
#104487 closed
May 15, 2023
38 Issues opened by 30 people
-
copy.copy() is not Shallow copy
#104734 opened
May 22, 2023 -
IDLE is unable to open any `.py` files
#104719 opened
May 21, 2023 -
Python 3.11.3 http.server NTFS Alternate Data Stream Information Disclosure
#104712 opened
May 21, 2023 -
Python 3.11.3 http.server CGI source code disclosure and directory listing
#104711 opened
May 21, 2023 -
test_pickle are leaked on Windows
#104702 opened
May 20, 2023 -
Race condition during installation in parallel builds
#104692 opened
May 20, 2023 -
Threads started in exit handler are still running after their thread states being destroyed
#104690 opened
May 20, 2023 -
[ctypes] [feature request] Create a Python string without buffer copies given a bytes pointer, size, kind
#104689 opened
May 20, 2023 -
Modernise code in `Tools/clinic/`
#104683 opened
May 20, 2023 -
cProfile/profile do not output results if profiling terminates because of SIGTERM
#104676 opened
May 20, 2023 -
Add a library module for OS-portable `Console.ReadKey` / `getch()` function with predefined key enums
#104671 opened
May 19, 2023 -
The `PyOS_*` hooks interact poorly with subinterpreters
#104668 opened
May 19, 2023 -
PEP 695: Rename typeparams to type_params in AST
#104656 opened
May 19, 2023 -
Documentation for tarfile has ambigouous references for releases
#104638 opened
May 19, 2023 -
dead store elimination in the compiler
#104635 opened
May 18, 2023 -
Clinic test are skipped on Windows
#104629 opened
May 18, 2023 -
Subinterpreters can load modules without subinterpreter support
#104621 opened
May 18, 2023 -
Type object's ob_type does not get set when tp_bases is set before PyType_Ready
#104614 opened
May 18, 2023 -
libpython3.so doesn't contain any symbols (stable ABI), cannot link to it.
#104612 opened
May 18, 2023 -
Remove the `PREDICT` macros.
#104610 opened
May 18, 2023 -
Immortal objects and the C API docs
#104597 opened
May 18, 2023 -
Pluggable optimizer API
#104584 opened
May 17, 2023 -
Remove `eval_breaker` and `kwnames` local variables from interpreter definition.
#104580 opened
May 17, 2023 -
getproxies() in python3.10/urllib/request.py crashes on MacOS
#104578 opened
May 17, 2023 -
Prepare tkinter for tcl 8.7/9.0 and tk 8.7
#104568 opened
May 16, 2023 -
RTSPS scheme support in urllib.parse
#104554 opened
May 16, 2023 -
Provide documents on building CPython with OpenSSL 3
#104535 opened
May 16, 2023 -
Annotation-based syntax for ctypes structs
#104533 opened
May 16, 2023 -
Annotation-based syntax for ctypes functions
#104532 opened
May 16, 2023 -
Switch Python to using native Win32 condition variables
#104530 opened
May 16, 2023 -
zipfile.write should check that it isn't appending an archive to itself
#104527 opened
May 16, 2023 -
Overhaul build system rules related to profiling
#104523 opened
May 16, 2023 -
subprocess raises misleading exceptions from child failure pre-exec
#104522 opened
May 16, 2023 -
Queue get timout parameter does not use a monotonic timer
#104509 opened
May 15, 2023 -
Values CANNOT be indented despite contrary statement in the docs
#104505 opened
May 15, 2023 -
Running `mypy` on `cases_generator`
#104504 opened
May 15, 2023 -
Tkinter: Tk 8.7 alphabetizes options in certain error messages
#104497 opened
May 15, 2023 -
Tkinter, IDLE: Future Tcl and Tk can have differing version/patchlevel
#104496 opened
May 15, 2023
149 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-101006: Improve error handling when read marshal data
#101007 commented on
May 22, 2023 • 15 new comments -
Windows python3 executable
#99185 commented on
May 20, 2023 • 10 new comments -
Improve the readability and maintainability of test_capi using the AC
#104469 commented on
May 21, 2023 • 8 new comments -
gh-81005: Refactor str tests to reflect that str and unicode are merged in Python 3
#13172 commented on
May 19, 2023 • 8 new comments -
datetime library doesn't support valid ISO-8601 alternative for midnight
#102450 commented on
May 18, 2023 • 7 new comments -
Add case_sensitive argument to `pathlib.PurePath.match()`
#104484 commented on
May 19, 2023 • 6 new comments -
Floating point tutorial: "today (November 2000)"
#104479 commented on
May 20, 2023 • 6 new comments -
gh-65821: Fix ctypes.util.find_library with musl
#18380 commented on
May 16, 2023 • 6 new comments -
Isolate the _curses extension module
#101714 commented on
May 22, 2023 • 5 new comments -
gh-87175: Port curses capi pointer array to a struct.
#24304 commented on
May 19, 2023 • 5 new comments -
RtD docs previews: Cancel building PRs if no changes in Doc dir
#104100 commented on
May 21, 2023 • 5 new comments -
PyMethodDef does NOT have any fields contain context in embedded C
#86061 commented on
May 16, 2023 • 4 new comments -
async generator missing unawaited coroutine warning
#89091 commented on
May 18, 2023 • 4 new comments -
Document PEP 695
#103921 commented on
May 19, 2023 • 4 new comments -
test__xxsubinterpreters is Occasionally Crashing
#104341 commented on
May 19, 2023 • 4 new comments -
Isolate Stdlib Extension Modules
#103092 commented on
May 22, 2023 • 4 new comments -
Pin GitHub Actions to specific commits for security
#103635 commented on
May 21, 2023 • 4 new comments -
WIP gh-103741 - PEP 713 - Callable modules
#103742 commented on
May 18, 2023 • 4 new comments -
gh-102856: Allow comments inside multi-line f-string expresions
#104006 commented on
May 19, 2023 • 4 new comments -
GH-104395: Add a link in 'Meta Information' to the docs download page
#104443 commented on
May 16, 2023 • 4 new comments -
Test `test.test_tools.test_freeze.TestFreeze.test_freeze_simple_script` fails with `--with-lto --enable-optimizations`
#103053 commented on
May 15, 2023 • 3 new comments -
PEP 632: Remove the distutils package (Python 3.12)
#92584 commented on
May 18, 2023 • 3 new comments -
Queue shutdown
#96471 commented on
May 22, 2023 • 3 new comments -
gh-85934: Use getattr_static when adding mock spec
#22209 commented on
May 19, 2023 • 3 new comments -
GH-66646: Explain __base__ attribute in the docs
#102554 commented on
May 19, 2023 • 3 new comments -
asyncio.create_unix_server has an off-by-one error concerning the backlog parameter
#90871 commented on
May 15, 2023 • 2 new comments -
Create Py_AtExitRegister C API
#76493 commented on
May 16, 2023 • 2 new comments -
sockmodule.c: sock_connect vs negative errno values...
#84808 commented on
May 16, 2023 • 2 new comments -
import a pycapsule object that's attached on many modules
#83319 commented on
May 16, 2023 • 2 new comments -
Make `dis.Instruction` more useful
#102676 commented on
May 17, 2023 • 2 new comments -
Test documentation for ExceptionGroup
#104150 commented on
May 19, 2023 • 2 new comments -
[Windows] installations should include pythonX.exe and pythonX.Y.exe executables
#65705 commented on
May 19, 2023 • 2 new comments -
Duplicate frame in traceback of exception raised inside trace function
#102818 commented on
May 19, 2023 • 2 new comments -
Poplib issue with LIST/STAT (-ERR Command not understood)
#94019 commented on
May 20, 2023 • 2 new comments -
REPL hangs if the unknown variable is accessed inside the audit function
#103552 commented on
May 20, 2023 • 2 new comments -
Use OpenSSL 3.0 in our binary builds
#99079 commented on
May 20, 2023 • 2 new comments -
hashlib should probably load "default" OpenSSL provider on OpenSSL 3.x explicitly
#92876 commented on
May 20, 2023 • 2 new comments -
Add type annotations to clinic.py
#104050 commented on
May 20, 2023 • 2 new comments -
Enhance the BOLT build process
#101282 commented on
May 21, 2023 • 2 new comments -
PEP 594 Removing dead batteries from stdlib
#86777 commented on
May 21, 2023 • 2 new comments -
Add context manager to temporarily disable GC
#75537 commented on
May 21, 2023 • 2 new comments -
list.__add__ raises instead of returning NotImplemented
#103585 commented on
May 22, 2023 • 2 new comments -
gh-69702: Fix Condition._is_owned() is when using threading.Lock
#2681 commented on
May 22, 2023 • 2 new comments -
gh-84687: Add filename to the error raised by os.exec*
#19915 commented on
May 15, 2023 • 2 new comments -
gh-85984: Add POSIX pseudo-terminal functions.
#102413 commented on
May 19, 2023 • 2 new comments -
gh-102509: Ignore acceptable access of an uninitialized value
#102838 commented on
May 20, 2023 • 2 new comments -
gh-102140: fix false negative in csv.Sniffer.has_header
#103341 commented on
May 17, 2023 • 2 new comments -
GH-103929: handle long input lines with PyOS_InputHook
#103931 commented on
May 19, 2023 • 2 new comments -
[3.7] gh-104049: do not expose on-disk location from SimpleHTTPRequestHandler (GH-104067)
#104122 commented on
May 16, 2023 • 2 new comments -
Edit What's New for Python 3.11
#95913 commented on
May 15, 2023 • 1 new comment -
Misleading __version__ attribute of modules in standard library
#76007 commented on
May 15, 2023 • 1 new comment -
Add link to Download page on documentation index
#104395 commented on
May 15, 2023 • 1 new comment -
exec docs should note that the no argument form in a local scope is really the two argument form
#68988 commented on
May 15, 2023 • 1 new comment -
Import syntax for package and child module is ambigious
#104453 commented on
May 15, 2023 • 1 new comment -
atexit printing SystemExit exception and traceback
#103512 commented on
May 15, 2023 • 1 new comment -
touch profile-run-stamp exit code 2 for 3.11 in Dockerfile using ubuntu:22.04
#103090 commented on
May 16, 2023 • 1 new comment -
Deprecate `utcnow` and `utcfromtimestamp`
#103857 commented on
May 16, 2023 • 1 new comment -
sys.executable is broken in VirtualEnv in Windows for Python 3.11 using Nushell
#102496 commented on
May 16, 2023 • 1 new comment -
Specialization of some instructions does not conform to PEP 659, and prevents PEP 669
#100982 commented on
May 17, 2023 • 1 new comment -
Help text in interactive Python is misleading
#104471 commented on
May 17, 2023 • 1 new comment -
asyncio: nested event loop
#66435 commented on
May 17, 2023 • 1 new comment -
Strange reference cycle (?) introduced with shim frames
#100964 commented on
May 18, 2023 • 1 new comment -
Invalid help message inside interactive help utility
#94466 commented on
May 18, 2023 • 1 new comment -
ast: Different FormattedValue expressions have same col_offset information
#81639 commented on
May 19, 2023 • 1 new comment -
Request: Human readable byte amounts in the standard library
#75930 commented on
May 19, 2023 • 1 new comment -
Replace built-in hashlib with verified implementations from HACL*
#99108 commented on
May 20, 2023 • 1 new comment -
SharedMemory documentation: System V vs Posix
#89891 commented on
May 20, 2023 • 1 new comment -
subprocess can block all Python threads when using `vfork()` until the child process `exec()` succeeds or fails.
#104372 commented on
May 20, 2023 • 1 new comment -
Use zlib-ng or chromium's zlib rather than mainline stale zlib in binary releases
#91349 commented on
May 20, 2023 • 1 new comment -
Update OpenSSL used in binary releases per CVE-2023-0464
#103142 commented on
May 20, 2023 • 1 new comment -
hashlib.pbkdf2_hmac Hash Constructor
#65487 commented on
May 20, 2023 • 1 new comment -
Enum works in python 3.10 breaks in 3.11
#104271 commented on
May 20, 2023 • 1 new comment -
`hashlib` add Protocol for hash-objects
#101106 commented on
May 20, 2023 • 1 new comment -
try to use hashtable in pickle
#65755 commented on
May 20, 2023 • 1 new comment -
New matmul operator crashes modules compiled with CPython3.4
#67209 commented on
May 20, 2023 • 1 new comment -
Add .path method/property to tempfile.* for a pathlib.Path
#87646 commented on
May 21, 2023 • 1 new comment -
"RuntimeError: release unlocked lock" when starting a thread
#78667 commented on
May 21, 2023 • 1 new comment -
`__future__` annotations breaks `TypedDict` `__required/optional_keys__`
#97727 commented on
May 22, 2023 • 1 new comment -
gh-74614: bdb and pdb: Add watchpoint function
#1756 commented on
May 17, 2023 • 1 new comment -
gh-73180: Chain exceptions rather than dropping the old exception.
#2072 commented on
May 22, 2023 • 1 new comment -
bpo-30844: selectors: add urgent data to read event
#2562 commented on
May 22, 2023 • 1 new comment -
gh-66449: Add support to unnamed sections in ConfigParser
#2735 commented on
May 17, 2023 • 1 new comment -
gh-69057: Add startline and endline attributes to the tokens returned by shlex
#2799 commented on
May 21, 2023 • 1 new comment -
gh-75223: Reject undotted extensions in mimetypes.add_type
#2895 commented on
May 16, 2023 • 1 new comment -
gh-75880: Deadlocks in `concurrent.futures.ProcessPoolExecutor` with unpickling error
#4256 commented on
May 17, 2023 • 1 new comment -
gh-88037: Move port validation logic to parsing time
#25774 commented on
May 20, 2023 • 1 new comment -
gh-87799: Improve the textual representation of IPv4-mapped IPv6 addresses
#29345 commented on
May 16, 2023 • 1 new comment -
gh-89739: Support zip64 in zipimport
#94146 commented on
May 16, 2023 • 1 new comment -
gh-101558: Add time.sleep_until()
#101559 commented on
May 19, 2023 • 1 new comment -
GH-77609: Add follow_symlinks argument to `pathlib.Path.glob()`
#102616 commented on
May 17, 2023 • 1 new comment -
gh-103134: Update multiprocessing.managers.ListProxy and multiprocessing.managers.DictProxy
#103133 commented on
May 20, 2023 • 1 new comment -
gh-101162: Forbid using `issubclass` with `GenericAlias` as the 1st arg
#103369 commented on
May 19, 2023 • 1 new comment -
gh-87646: Added `.path` to tempfile
#104466 commented on
May 21, 2023 • 1 new comment -
Async Call-Stack Reconstruction
#91048 commented on
May 15, 2023 • 0 new comments -
Enable informing callee it's awaited via vector call flag
#91121 commented on
May 15, 2023 • 0 new comments -
Set permissions/ownership when creating a socket
#94984 commented on
May 15, 2023 • 0 new comments -
[subinterpreters] Eliminate PyInterpreterState.modules.
#72597 commented on
May 15, 2023 • 0 new comments -
Isolate the tracemalloc Module Between Interpreters
#101520 commented on
May 15, 2023 • 0 new comments -
no way to introspect registered atexit handlers
#61388 commented on
May 15, 2023 • 0 new comments -
`netrc` emits syntax errors for comments after blank lines
#104306 commented on
May 15, 2023 • 0 new comments -
FileNotFound error raised by os.exec* doesn't contain filename
#84687 commented on
May 15, 2023 • 0 new comments -
[doc] Write argparse i18n howto
#54738 commented on
May 16, 2023 • 0 new comments -
Tkinter: test_getint incompatible with Tcl 9.0
#104411 commented on
May 17, 2023 • 0 new comments -
ctypes: fail to create a _ctypes._SimpleCData subclass using a closure like calling super() without arguments
#73456 commented on
May 17, 2023 • 0 new comments -
Enhance bytearray_repr with bytes_repr's logic
#71679 commented on
May 17, 2023 • 0 new comments -
Implement PEP 706 – Filter for tarfile.extractall
#102950 commented on
May 17, 2023 • 0 new comments -
Make Profile.print_stats support sorting by mutiple values
#69990 commented on
May 17, 2023 • 0 new comments -
Refactor str tests to reflect that str and unicode are merged in Python 3
#81005 commented on
May 18, 2023 • 0 new comments -
multiprocessing freeze_support needed outside win32
#76327 commented on
May 18, 2023 • 0 new comments -
shutil.make_archive (xxx, tar, root_dir) is adding './' entry to archive which is wrong
#80145 commented on
May 18, 2023 • 0 new comments -
Path.rglob performance issues in deeply nested directories compared to glob.glob(recursive=True)
#102613 commented on
May 18, 2023 • 0 new comments -
python3 shebang does not work with py.exe and venv on Windows
#103679 commented on
May 19, 2023 • 0 new comments -
Lib/pty.py major revision
#85984 commented on
May 19, 2023 • 0 new comments -
segfault in mmap object when using __index__ method that closes the mmap
#103987 commented on
May 20, 2023 • 0 new comments -
Update multiprocessing.managers.ListProxy and multiprocessing.managers.DictProxy
#103134 commented on
May 20, 2023 • 0 new comments -
document that test.support.threading_cleanup() deliberately complains about dangling threads before calling gc_collect()
#77031 commented on
May 20, 2023 • 0 new comments -
Unittest runner needs an option to call gc.collect() after each test
#62108 commented on
May 20, 2023 • 0 new comments -
python 3.11 test_ssl failure with OpenSSL 3.0 on Windows
#101401 commented on
May 20, 2023 • 0 new comments -
Windows support for OpenSSL 3.0
#90728 commented on
May 20, 2023 • 0 new comments -
Explore hashlib use of the Windows Crypto API NG
#91281 commented on
May 20, 2023 • 0 new comments -
document that hashlib.new takes kwargs
#79965 commented on
May 20, 2023 • 0 new comments -
Allow applications to tune the condition that triggers a GIL release and implementation choice in hashlib
#91331 commented on
May 20, 2023 • 0 new comments -
Python3 installer is broken on Windows
#99923 commented on
May 20, 2023 • 0 new comments -
Local variable assignment is broken when combined with threads + tracing + closures
#74929 commented on
May 20, 2023 • 0 new comments -
Add tests for Unicode C API
#99593 commented on
May 21, 2023 • 0 new comments -
Tkinter Canvas.coords does not flatten arguments
#94473 commented on
May 21, 2023 • 0 new comments -
PEP 701 – Syntactic formalization of f-strings
#102856 commented on
May 21, 2023 • 0 new comments -
gh-81087: Add str.dedent and cache it at compile time
#13445 commented on
May 20, 2023 • 0 new comments -
gh-80145: shutil.make_archive (xxx, tar, root_dir) is adding './' entry to archive which is wrong
#13738 commented on
May 18, 2023 • 0 new comments -
bpo-27578: Fix inspect.getsource() on empty file
#20809 commented on
May 17, 2023 • 0 new comments -
gh-71682: Make pprint.pformat always order sets
#22977 commented on
May 17, 2023 • 0 new comments -
bpo-42443 Add Thread Creation Hook to Threading.py
#23477 commented on
May 20, 2023 • 0 new comments -
gh-91114: Added argument for json dump/dumps to print arrays (from lists and tuples) on one line
#31762 commented on
May 19, 2023 • 0 new comments -
gh-87389: avoid treating path as URI with netloc
#93894 commented on
May 19, 2023 • 0 new comments -
gh-87597: Decode subprocess output in text mode when timeout is hit
#95579 commented on
May 20, 2023 • 0 new comments -
gh-97588: Fix ctypes structs
#97702 commented on
May 16, 2023 • 0 new comments -
gh-94473: Flatten arguments in tkinter.Canvas.coords()
#98479 commented on
May 21, 2023 • 0 new comments -
gh-99761: add invalid_index macro
#99762 commented on
May 20, 2023 • 0 new comments -
[WIP] Various build system improvements
#101093 commented on
May 16, 2023 • 0 new comments -
[3.11] GH-100762: Don't call gen.throw() in gen.close(), unless necessary
#101316 commented on
May 15, 2023 • 0 new comments -
GH-73435: Implement recursive wildcards in `pathlib.PurePath.match()`
#101398 commented on
May 18, 2023 • 0 new comments -
gh-101815: remove functools.cached_property key sharing doc warnings
#101816 commented on
May 15, 2023 • 0 new comments -
gh-102967: Don't pass None to seek(), simply truncate from the current position.
#102968 commented on
May 18, 2023 • 0 new comments -
gh-93627: Align Python implementation of pickle with C implementation of pickle
#103035 commented on
May 20, 2023 • 0 new comments -
GH-65329: Equivalent functools.partial instances should compare equal
#103255 commented on
May 17, 2023 • 0 new comments -
gh-103092: Isolate _ctypes, part 2
#103932 commented on
May 15, 2023 • 0 new comments -
gh-104399: Use newer libtommath APIs when necessary
#104407 commented on
May 17, 2023 • 0 new comments -
gh-104411: Update test_getint for Tcl 9.0
#104412 commented on
May 17, 2023 • 0 new comments -
gh-104341: Ensure tstate Holding GIL is Always Current
#104436 commented on
May 16, 2023 • 0 new comments