Insights: python/cpython
Overview
Could not load contribution data
Please try again later
172 Pull requests merged by 75 people
-
gh-98040: Remove just the `imp` module
#98573 merged
Apr 28, 2023 -
gh-103971: Add unreachable line test for match-case block
#103984 merged
Apr 28, 2023 -
[3.11] gh-103971: Fix wrong line number generated for match-case blocks
#103980 merged
Apr 28, 2023 -
GH-103944: Check error status when raising DeprecationWarning
#103949 merged
Apr 28, 2023 -
gh-103978: avoid using 'class' as an identifier
#103979 merged
Apr 28, 2023 -
gh-101100: Add reference doc for __post_init__
#103818 merged
Apr 28, 2023 -
Update itertool recipe: polynomial_from_roots()
#103973 merged
Apr 28, 2023 -
[3.11] gh-98822: Correct a few TESTSUBDIRS entries
#103970 merged
Apr 28, 2023 -
[3.11] gh-102950: Implement PEP 706 – Filter for tarfile.extractall (GH-102953)
#103832 merged
Apr 28, 2023 -
GH-103804: Add test for dis.disco
#103901 merged
Apr 28, 2023 -
[3.11] gh-100021: Document that sqlite3's executemany() discards resulting rows (#103939)
#103966 merged
Apr 28, 2023 -
gh-100021: Document that sqlite3's executemany() discards resulting rows
#103939 merged
Apr 28, 2023 -
DOC: mathmodule.c: fix typo in math.log docstring
#103943 merged
Apr 28, 2023 -
gh-83925: make asyncio.subprocess communicate similar to non-asyncio
#18650 merged
Apr 28, 2023 -
gh-94673: Fix _PyTypes_InitTypes() and get_type_attr_as_size()
#103961 merged
Apr 28, 2023 -
[3.11] Docs: fix dunders with too many underscores (#103955)
#103957 merged
Apr 27, 2023 -
gh-94673: Ensure Builtin Static Types are Readied Properly
#103940 merged
Apr 27, 2023 -
[3.10] gh-103935: Use `io.open_code()` when executing code in trace and profile modules (GH-103947)
#103952 merged
Apr 27, 2023 -
[3.11] gh-103935: Use `io.open_code()` when executing code in trace and profile modules (GH-103947)
#103950 merged
Apr 27, 2023 -
gh-102628: Fix sqlite3 CLI prompt in IDLE on Windows
#103945 merged
Apr 27, 2023 -
Docs: fix dunders with too many underscores
#103955 merged
Apr 27, 2023 -
[3.11] GH-103903: Test the minimum Sphinx version in CI (#103904)
#103948 merged
Apr 27, 2023 -
[3.11] gh-98822: Add missing test directories to TESTSUBDIRS (#103942)
#103946 merged
Apr 27, 2023 -
gh-103935: Use `io.open_code()` to open executable file
#103947 merged
Apr 27, 2023 -
gh-98822: Add missing test directories to TESTSUBDIRS
#103942 merged
Apr 27, 2023 -
gh-87092: update CODEOWNERS for split of compile.c to 3 files
#103941 merged
Apr 27, 2023 -
gh-102628: Fix sqlite3 CLI promt text on Windows
#103898 merged
Apr 27, 2023 -
GH-103903: Test the minimum Sphinx version in CI
#103904 merged
Apr 27, 2023 -
GH-103857: Deprecate utcnow and utcfromtimestamp
#103858 merged
Apr 27, 2023 -
GH-90750: Use datetime.fromisocalendar in _strptime
#103802 merged
Apr 27, 2023 -
[3.11] gh-51574: Document behaviour of `mkdtemp` on 3.11 and lower
#103844 merged
Apr 27, 2023 -
gh-102765: Updated isdir/isfile/islink/exists to use Py_GetFileInformationByName in ntpath when available
#103485 merged
Apr 27, 2023 -
gh-103583: Isolate CJK codec modules
#103869 merged
Apr 27, 2023 -
gh-103092: Isolate _ctypes, part 1
#103893 merged
Apr 27, 2023 -
gh-103590: do not wrap a single exception raised from a try-except*
#103665 merged
Apr 27, 2023 -
[3.11] gh-103880: Fix `assertRaises` usage in `test_genericalias` (GH-103916)
#103917 merged
Apr 27, 2023 -
[3.11] gh-103607: Fix `pause_reading` to work when called from `connection_made` in `asyncio`. (GH-17425)
#103918 merged
Apr 27, 2023 -
gh-103607: Fixing pause_reading called in connection made is ignored
#17425 merged
Apr 27, 2023 -
gh-103880: Fix `assertRaises` usage in `test_genericalias`
#103916 merged
Apr 27, 2023 -
[3.11] gh-103883: Doc: Move PyUnicode_FromObject doc (GH-103913)
#103915 merged
Apr 27, 2023 -
gh-103883: Doc: Move PyUnicode_FromObject doc
#103913 merged
Apr 27, 2023 -
gh-89415: Add source-specific multicast constants to socket module
#103684 merged
Apr 27, 2023 -
gh-103656: Transfer f-string buffers to parser to avoid use-after-free
#103896 merged
Apr 27, 2023 -
gh-62432: unittest runner: Exit code 5 if no tests were run
#102051 merged
Apr 27, 2023 -
gh-103629: Update typing.Unpack docs in compliance with PEP 692
#103894 merged
Apr 26, 2023 -
[3.11] gh-101786: Clarify docs that asyncio.Server.sockets is a socket-like TransportSocket (GH-103877)
#103890 merged
Apr 26, 2023 -
[3.11] gh-94300: Update datetime.strptime documentation (GH-95318)
#103785 merged
Apr 26, 2023 -
gh-60436: fix curses textbox backspace/del
#103783 merged
Apr 26, 2023 -
gh-48241: Clarify URL needs to be encoded when provided to urlopen and Request
#103855 merged
Apr 26, 2023 -
[3.11] gh-101879: docs - italicize argument in smtplib.SMPT() description (GH-101886)
#103888 merged
Apr 26, 2023 -
Update MAC_address wikipedia URL in comments
#29019 merged
Apr 26, 2023 -
gh-103884: Docs CI: Only attempt nit-picky PR annotations for PRs
#103889 merged
Apr 26, 2023 -
gh-103489: Add get/set config methods to sqlite3.Connection
#103506 merged
Apr 26, 2023 -
gh-103015: Add entrypoint parameter to sqlite3.Connection.load_extension
#103073 merged
Apr 26, 2023 -
gh-101879: docs - italicize argument in smtplib.SMPT() description
#101886 merged
Apr 26, 2023 -
gh-91441: Clarify the docs of asyncio.loop.subprocess_exec()
#91442 merged
Apr 26, 2023 -
GH-99944: Make dis display the value of oparg of KW_NAMES
#103856 merged
Apr 26, 2023 -
Add willingc to CODEOWNERS for asyncio
#103885 merged
Apr 26, 2023 -
[3.11] Docs build: Add upper bounds to transitive dependencies (GH-103860)
#103887 merged
Apr 26, 2023 -
Docs build: Add upper bounds to transitive dependencies
#103860 merged
Apr 26, 2023 -
gh-103879: Fix refleak in super specialization
#103882 merged
Apr 26, 2023 -
gh-101786: Clarify docs that asyncio.Server.sockets is a socket-like TransportSocket
#103877 merged
Apr 26, 2023 -
gh-103875: Use char and latin1 singletons in deepfreeze.
#103876 merged
Apr 26, 2023 -
[3.11] gh-103872: Update bundled pip version to 23.1.2
#103874 merged
Apr 26, 2023 -
gh-103872: Update bundled pip version to 23.1.2
#103873 merged
Apr 26, 2023 -
gh-74940: Allow fallback to UTF-8 encoding on systems with no locales installed.
#14925 merged
Apr 26, 2023 -
[3.11] gh-103578: Fix pdb reading code with non-utf8 encoding (GH-103581)
#103867 merged
Apr 26, 2023 -
gh-103578: Fix pdb reading code with non-utf8 encoding
#103581 merged
Apr 26, 2023 -
gh-99352: Ensure HTTPSConnection is available before exercising https tests.
#103828 merged
Apr 26, 2023 -
[3.11] gh-103721: Improve cross-references for generic-alias docs (GH-103838)
#103840 merged
Apr 25, 2023 -
GH-103804: Add test for dis.findlinestarts
#103806 merged
Apr 25, 2023 -
gh-87729: specialize LOAD_SUPER_ATTR_METHOD
#103809 merged
Apr 25, 2023 -
[3.11] gh-101517: fix line number propagation in code generated for except* (#103550)
#103816 merged
Apr 25, 2023 -
gh-103721: Improve cross-references for generic-alias docs
#103838 merged
Apr 25, 2023 -
[3.11] gh-91687: modernize dataclass example typing (GH-103773)
#103774 merged
Apr 25, 2023 -
[3.11] gh-87452: Improve the Popen.returncode docs
#103771 merged
Apr 25, 2023 -
gh-51574: Make tempfile.mkdtemp() always return absolute paths
#94612 merged
Apr 25, 2023 -
gh-102950: Adjust tarfile filter tests for systems that don't set the sticky bit
#103831 merged
Apr 25, 2023 -
gh-103726: Set up gcc-10 for ASAN
#103728 merged
Apr 25, 2023 -
[3.11] ctypes docs: fix missing `not` in variadic functions section (GH-102611)
#103425 merged
Apr 25, 2023 -
DOC: remove reference to OpenSolaris
#102671 merged
Apr 25, 2023 -
gh-103826: fix unused variable warning introduced in gh-102343
#103825 merged
Apr 25, 2023 -
gh-100227: Add a Granular Lock for _PyRuntime.imports.extensions.dict
#103460 merged
Apr 25, 2023 -
[3.11] gh-103559: Update bundled pip version to 23.1.1 (gh-103560)
#103752 merged
Apr 25, 2023 -
gh-103636: add enums for days and months in calendar module
#103642 merged
Apr 25, 2023 -
gh-103718: Correctly set f-string buffers in all cases
#103815 merged
Apr 25, 2023 -
[3.11] Also fail DO-NOT-MERGE when "awaiting changes" or "awaiting change review" present on PR (GH-103807)
#103814 merged
Apr 25, 2023 -
gh-82814: fix shutil access error on WSL
#103790 merged
Apr 25, 2023 -
Also fail DO-NOT-MERGE when "awaiting changes" or "awaiting change review" present on PR
#103807 merged
Apr 24, 2023 -
gh-103765: Remove pkgutil.rst from .nitignore.
#103797 merged
Apr 24, 2023 -
[3.11] gh-103810: Fix broken references in dataclasses (GH-103811)
#103813 merged
Apr 24, 2023 -
gh-103810: Fix broken references in dataclasses
#103811 merged
Apr 24, 2023 -
GH-103805: Lib test f541 linting issue fix
#103812 merged
Apr 24, 2023 -
gh-101659: Isolate "obmalloc" State to Each Interpreter
#101660 merged
Apr 24, 2023 -
gh-103801: Tools/wasm linting and formatting
#103796 merged
Apr 24, 2023 -
gh-103673: Add missing ForkingUnixStreamServer and ForkingUnixDatagramServer socketservers
#103674 merged
Apr 24, 2023 -
gh-95795: Move types.next_version_tag to PyInterpreterState
#102343 merged
Apr 24, 2023 -
gh-87729: add LOAD_SUPER_ATTR instruction for faster super()
#103497 merged
Apr 24, 2023 -
gh-103791: Make contextlib.suppress also act on exceptions within an ExceptionGroup
#103792 merged
Apr 24, 2023 -
[3.11] gh-101100: Fix Sphinx warnings in `argparse` module (#103289)
#103803 merged
Apr 24, 2023 -
[3.11] gh-103765: Fix 'Warning: py:class reference target not found: ModuleSpec' (GH-103769)
#103799 merged
Apr 24, 2023 -
gh-100227: Only Use deepfreeze for the Main Interpreter
#103794 merged
Apr 24, 2023 -
gh-103492: Clarify SyntaxWarning with literal comparison
#103493 merged
Apr 24, 2023 -
gh-101100: Fix Sphinx warnings in `argparse` module
#103289 merged
Apr 24, 2023 -
gh-101517: fix line number propagation in code generated for except*
#103550 merged
Apr 24, 2023 -
gh-103780: Use patch instead of mock in asyncio unix events test
#103782 merged
Apr 24, 2023 -
[3.11] gh-99184: Bypass instance attribute access in `repr` of `weakref.ref` (GH-99244)
#103789 merged
Apr 24, 2023 -
gh-102498 Clean up unused variables and imports in the email module
#102482 merged
Apr 24, 2023 -
gh-99184: Bypass instance attribute access in `repr` of `weakref.ref`
#99244 merged
Apr 24, 2023 -
[3.11] Revert "Add tests for empty range equality (GH-103751)" (GH-103770)
#103781 merged
Apr 24, 2023 -
gh-99032: datetime docs: Encoding is no longer relevant
#93365 merged
Apr 24, 2023 -
gh-94300: Update datetime library documentation
#95318 merged
Apr 24, 2023 -
gh-103776: Remove explicit uses of $(SHELL) from Makefile
#103778 merged
Apr 24, 2023 -
gh-87092: fix a few cases of incorrect error handling in compiler
#103456 merged
Apr 24, 2023 -
GH-103727: Avoid advancing tokenizer too far in f-string mode
#103775 merged
Apr 24, 2023 -
Revert "Add tests for empty range equality (#103751)"
#103770 merged
Apr 24, 2023 -
gh-94518: Port 23-argument `_posixsubprocess.fork_exec` to Argument Clinic
#94519 merged
Apr 24, 2023 -
GH-65022: Fix description of copyreg.pickle function
#102656 merged
Apr 24, 2023 -
[3.11] gh-103746: Test `types.UnionType` and `Literal` types together (GH-103747)
#103772 merged
Apr 24, 2023 -
gh-103323: Get the "Current" Thread State from a Thread-Local Variable
#103324 merged
Apr 24, 2023 -
gh-91687: fix dataclass example typing
#103773 merged
Apr 24, 2023 -
gh-103746: Test `types.UnionType` and `Literal` types together
#103747 merged
Apr 24, 2023 -
gh-103765: Fix 'Warning: py:class reference target not found: ModuleSpec'
#103769 merged
Apr 24, 2023 -
gh-87452 Making returncode unreliability explicit
#92181 merged
Apr 24, 2023 -
Removed unnecessary escaping of asterisks
#103714 merged
Apr 24, 2023 -
GH-102973: Slim down Fedora packages in the dev container
#103283 merged
Apr 24, 2023 -
gh-103091: Add PyUnstable_Type_AssignVersionTag
#103095 merged
Apr 24, 2023 -
[3.11] Add tests for empty range equality (GH-103751)
#103760 merged
Apr 24, 2023 -
Add tests for empty ranges equality
#103751 merged
Apr 24, 2023 -
gh-103712: Increase the length of the type name in AttributeError messages
#103713 merged
Apr 24, 2023 -
[3.11] Change 'dependant' to 'dependent' (GH-103745)
#103754 merged
Apr 24, 2023 -
gh-44123: Add note on relative path for os.exec*
#93826 merged
Apr 24, 2023 -
Change 'dependant' to 'dependent'
#103745 merged
Apr 24, 2023 -
[3.11] Descriptor HowTo: Update to include attributes added in Python 3.10 (GH-103666)
#103680 merged
Apr 24, 2023 -
[3.11] GH-78530: clarify docs for generators yielding tasks in `asyncio.wait` and `asyncio.as_completed`
#103748 merged
Apr 24, 2023 -
gh-102950: Implement PEP 706 – Filter for tarfile.extractall
#102953 merged
Apr 24, 2023 -
gh-103285: Rewrite _splitlines_no_ff to improve performance
#103307 merged
Apr 24, 2023 -
[3.11] gh-103685: Fix tkinter.Menu.index() for Tk 8.7 (GH-103686)
#103734 merged
Apr 24, 2023 -
gh-103685: Fix tkinter.Menu.index() for Tk 8.7
#103686 merged
Apr 24, 2023 -
[3.11] gh-103668: Run pyugrade on idlelib (GH-103671)
#103730 merged
Apr 24, 2023 -
gh-103668: Run pyugrade on idlelib
#103671 merged
Apr 23, 2023 -
[3.11] gh-102310: Change error range for invalid bytes literals (GH-103663)
#103703 merged
Apr 23, 2023 -
gh-103724: ensure error is raised when no arg is supplied
#103725 merged
Apr 23, 2023 -
gh-81403: Add NEWS entry for PR #13951
#103729 merged
Apr 23, 2023 -
[3.11] GH-103484: Fix broken links reported by linkcheck (GH-103608)
#103683 merged
Apr 23, 2023 -
gh-101688: Implement types.get_original_bases
#101827 merged
Apr 23, 2023 -
GH-103718: Correctly cache and restore f-string buffers when needed
#103719 merged
Apr 23, 2023 -
[3.11] gh-103592: Add tests of `Literal` with `Enum` and `Union` of `Literal`s (GH-103706)
#103720 merged
Apr 23, 2023 -
gh-103592: Add tests of `Literal` with `Enum` and `Union` of `Literal`s
#103706 merged
Apr 23, 2023 -
gh-103716: Add test support requires fork in simple_subprocess
#103717 merged
Apr 23, 2023 -
gh-101408: PyObject_GC_Resize should calculate preheader size.
#101741 merged
Apr 23, 2023 -
[3.11] gh-103449: Fix a bug in dataclass docstring generation (GH-103454)
#103599 merged
Apr 23, 2023 -
GH-103699: Add `__orig_bases__` to various typing classes
#103698 merged
Apr 23, 2023 -
[3.11] gh-81403: Fix for CacheFTPHandler in urllib (GH-13951)
#103705 merged
Apr 23, 2023 -
[3.11] gh-68654: Clarify subdirectories used by pkgutil.extend_path (GH-103701)
#103702 merged
Apr 23, 2023 -
gh-81403: Fix for CacheFTPHandler in urllib
#13951 merged
Apr 23, 2023 -
gh-102310: Change error range for invalid bytes literals
#103663 merged
Apr 23, 2023 -
gh-68654: Clarify subdirectories used by pkgutil.extend_path
#103701 merged
Apr 22, 2023 -
[3.11] Revert "Avoid error lexing multiprocessing docs code block on Pygments 2.15.0" (GH-103616)
#103695 merged
Apr 22, 2023 -
Revert "Avoid error lexing multiprocessing docs code block on Pygments 2.15.0"
#103616 merged
Apr 22, 2023 -
gh-84436: Implement Immortal Objects
#19474 merged
Apr 22, 2023 -
gh-103661: Apply bugfix from importlib_metadata 6.5.1 and restore test.
#103681 merged
Apr 22, 2023 -
gh-83791: Raise TypeError for len(memoryview_0d)
#18463 merged
Apr 22, 2023 -
[3.11] GH-103475: cache() and lru_cache() do not have a "call once" guarantee (GH-103669)
#103682 merged
Apr 22, 2023 -
GH-103484: Fix broken links reported by linkcheck
#103608 merged
Apr 22, 2023 -
GH-103475: cache() and lru_cache() do not have a "call once" guarantee
#103669 merged
Apr 22, 2023 -
Descriptor HowTo: Update to include attributes added in Python 3.10
#103666 merged
Apr 22, 2023 -
gh-103559: Update bundled pip version to 23.1.1
#103560 merged
Apr 22, 2023 -
gh-103556: [inspect.Signature] disallow pos-or-kw params without default after pos-only with default
#103557 merged
Apr 22, 2023 -
Minor improvements to the functools docs
#103672 merged
Apr 22, 2023 -
GH-103415: Document itertools.batched() in whatsnew.3.12
#103670 merged
Apr 22, 2023
67 Pull requests opened by 49 people
-
gh-92248: Deprecate `type`, `chocies`, `metavar` parameters of `argparse.BooleanOptionalAction`
#103678 opened
Apr 22, 2023 -
gh-103693: Add convenience variable feature to `pdb`
#103694 opened
Apr 22, 2023 -
Update name in acknowledgements and add mailmap
#103696 opened
Apr 22, 2023 -
GH-85118: Add SEM_FAILCRITICALERRORS to SuppressCrashReport call to SetErrorMode
#103697 opened
Apr 22, 2023 -
gh-103708: Make directory layout in sysconfig implementation configurable
#103709 opened
Apr 23, 2023 -
gh-103731: Remove checks for TCL_WIDE_INT_TYPE
#103732 opened
Apr 24, 2023 -
gh-103735: Remove handling for uninteresting "procbody" Tcl value type
#103736 opened
Apr 24, 2023 -
WIP gh-103741 - PEP 713 - Callable modules
#103742 opened
Apr 24, 2023 -
gh-103743: Add PyUnstable_Object_GC_NewWithExtraData
#103744 opened
Apr 24, 2023 -
gh-60055: Allow passing a Request instance for RobotParser URLs
#103753 opened
Apr 24, 2023 -
gh-103758: ensure previously registered forkers get executed along with new ones
#103759 opened
Apr 24, 2023 -
gh-102213: Optimize the performance of `__getattr__`
#103761 opened
Apr 24, 2023 -
gh-103763: Implement PEP 695
#103764 opened
Apr 24, 2023 -
gh-103793: Defer formatting task name
#103767 opened
Apr 24, 2023 -
gh-103066: Add links and `help` in site.py constants
#103777 opened
Apr 24, 2023 -
GH-95088: Clarified rules for parsing an item key for format strings.
#103779 opened
Apr 24, 2023 -
gh-87414: add musl support to platform.libc_ver
#103784 opened
Apr 24, 2023 -
gh-103786: Fix DeprecationWarnings in test_fstring.
#103787 opened
Apr 24, 2023 -
[3.11] gh-99032: datetime docs: Encoding is no longer relevant (GH-93365)
#103788 opened
Apr 24, 2023 -
GH-92737: Corrected posixpath behaviour to not assume '//' is equivalent to '/'.
#103798 opened
Apr 24, 2023 -
gh-103820: Do not interpret buttons 4/5 as scrolling on non-X11
#103821 opened
Apr 25, 2023 -
gh-84436: Improve Immortalization for Builtin Types
#103823 opened
Apr 25, 2023 -
gh-103822: change return value to enum for day and month API in
#103827 opened
Apr 25, 2023 -
separate `format` arg doc for shutil.make_archive
#103829 opened
Apr 25, 2023 -
gh-103636: issue warning for deprecated calendar constants
#103833 opened
Apr 25, 2023 -
Tag strings v2
#103835 opened
Apr 25, 2023 -
GH-69695: Update ``PyImport_ImportModule`` description
#103836 opened
Apr 25, 2023 -
Update interpreters.py to include missing RunFailedError import
#103841 opened
Apr 25, 2023 -
gh-103839: Allow building Tkinter against Tcl 8.7 without external libtommath
#103842 opened
Apr 25, 2023 -
Replace Netlify with Read the Docs build previews
#103843 opened
Apr 25, 2023 -
gh-103194: Fix Tkinter’s Tcl value type handling for Tcl 8.7/9.0
#103846 opened
Apr 25, 2023 -
gh-103848: Adds checks to ensure that bracketed hosts found by urlsplit are of IPv6 or IPvFuture format
#103849 opened
Apr 25, 2023 -
gh-103845: Remove line & instruction instrumentations before adding them back
#103851 opened
Apr 25, 2023 -
gh-70795: Rework RLock documentation
#103853 opened
Apr 25, 2023 -
gh-103861: Fix Zip64 extensions not being properly applied in some cases
#103863 opened
Apr 26, 2023 -
gh-103865: add monitoring support to LOAD_SUPER_ATTR
#103866 opened
Apr 26, 2023 -
gh-94906: Support multiple steps in math.nextafter
#103881 opened
Apr 26, 2023 -
[3.11] gh-48241: Clarify URL needs to be encoded when provided to urlopen and Request (GH-103855)
#103891 opened
Apr 26, 2023 -
gh-65022: Fix description of tuple return value in copyreg
#103892 opened
Apr 26, 2023 -
gh-103895: Improve how invalid `Exception.__notes__` are displayed
#103897 opened
Apr 26, 2023 -
GH-103899: Provide a hint when accidentally calling a module
#103900 opened
Apr 26, 2023 -
gh-100370: fix OverflowError in sqlite3.Connection.blobopen for 32-bit builds
#103902 opened
Apr 26, 2023 -
gh-90890: New methods to access mailbox.Maildir message info and flags
#103905 opened
Apr 26, 2023 -
GH-103906: Remove immortal refcounting in the interpreter
#103909 opened
Apr 26, 2023 -
GH-90690: Mention removal of ``PRECALL`` in What's New
#103910 opened
Apr 26, 2023 -
gh-94673: More Per-Interpreter Fields for Builtin Static Types
#103912 opened
Apr 27, 2023 -
🎨🧪 Convert `doc.yml` workflow to be reusable
#103914 opened
Apr 27, 2023 -
gh-103906: Remove immortal refcounting in compile/marshal.c
#103922 opened
Apr 27, 2023 -
Improve formatting of dis docs
#103923 opened
Apr 27, 2023 -
gh-103925: csv.py _guess_quote_and_delimiter should be able to handle windows \r
#103926 opened
Apr 27, 2023 -
gh-82054: allow test runner to split test_asyncio and test_multiprocessing to execute in parallel by sharding.
#103927 opened
Apr 27, 2023 -
GH-57879: Increase test coverage for pstats.py
#103928 opened
Apr 27, 2023 -
GH-103929: handle long input lines with PyOS_InputHook
#103931 opened
Apr 27, 2023 -
gh-103092: Isolate _ctypes, part 2
#103932 opened
Apr 27, 2023 -
gh-87092: change assembler to use instruction sequence instead of CFG
#103933 opened
Apr 27, 2023 -
gh-68968: Correcting message display issue with assertEqual
#103937 opened
Apr 27, 2023 -
[3.9] gh-103935: Use `io.open_code()` when executing code in trace and profile modules (GH-103947)
#103953 opened
Apr 27, 2023 -
[3.8] gh-103935: Use `io.open_code()` when executing code in trace and profile modules (GH-103947)
#103954 opened
Apr 27, 2023 -
gh-103956: fix `trace` output in case of missing source line
#103958 opened
Apr 27, 2023 -
gh-84436 Add intergration C API tests for immortal objects
#103962 opened
Apr 28, 2023 -
gh-102676: Add more convenience properties to `dis.Instruction`
#103969 opened
Apr 28, 2023 -
gh-103968: Deprecate creating heap types whose metaclass has custom tp_new.
#103972 opened
Apr 28, 2023 -
gh-88773: Added teleport method to Turtle library
#103974 opened
Apr 28, 2023 -
GH-100479: Add `pathlib.PurePath.__newpath__()`
#103975 opened
Apr 28, 2023 -
gh-91048: Add support for reconstructing async call stacks
#103976 opened
Apr 28, 2023 -
gh-103977: compile re expressions in platform.py only if required
#103981 opened
Apr 28, 2023 -
gh-103960: Dark mode: invert image brightness
#103983 opened
Apr 28, 2023
142 Issues closed by 54 people
-
Incorrect locations for code following `case` blocks
#103971 closed
Apr 28, 2023 -
'class' parameter name in headers breaks building C++ extensions
#103978 closed
Apr 28, 2023 -
PDB stops on wrong line inside pattern matching block
#99474 closed
Apr 28, 2023 -
Python IDLE context "Edit with IDLE" fails if there is a threading.py in the same folder
#103967 closed
Apr 28, 2023 -
ast.unparse not working. Throwing error like AttributeError: 'assign' object has no attribute 'lineno'.
#103768 closed
Apr 28, 2023 -
test_c_locale_coercion fails when the default LC_CTYPE != "C"
#76183 closed
Apr 28, 2023 -
Add missing tests to the dis module
#103804 closed
Apr 28, 2023 -
Frozen re.compile behaves differently from re imported from PATH, build error when re is included
#101312 closed
Apr 28, 2023 -
[Asyncio] Support for async → sync → async call chains
#93462 closed
Apr 28, 2023 -
stdlib sqlite3 executemany() does not support RETURNING statement
#100021 closed
Apr 28, 2023 -
Prompt text in sqlite3 CLI (new in 3.12) is Linux oriented and doesn't apply to Windows
#102628 closed
Apr 27, 2023 -
Test documentation with the oldest supported Sphinx version
#103903 closed
Apr 27, 2023 -
Window width can be manipulated in a way that should not happen when resizing is partially restricted
#103938 closed
Apr 27, 2023 -
TESTSUBDIRS missing some test directories
#98822 closed
Apr 27, 2023 -
Unexpected TypeError using matching (PEP 622, 634)
#103930 closed
Apr 27, 2023 -
Add a test which uses the ast module to compile the stdlib
#69169 closed
Apr 27, 2023 -
tempfile.mkdtemp() does not return absolute pathname when relative dir is specified
#51574 closed
Apr 27, 2023 -
Isolate _multibytecodec
#103583 closed
Apr 27, 2023 -
[ExceptionGroup] Inconsistent raise inside except*
#103590 closed
Apr 27, 2023 -
Broken test in test_genericalias
#103880 closed
Apr 27, 2023 -
Cannot pause asyncio transport immediately
#103607 closed
Apr 27, 2023 -
fcntl's handling of FIONREAD is inconsistent
#103919 closed
Apr 27, 2023 -
Near zero-cost super().meth() calls via adaptive superinstructions
#90722 closed
Apr 27, 2023 -
Polish pdb help messages and doc strings
#103143 closed
Apr 27, 2023 -
Python/C API "PyUnicode_FromObject" is listed in the "Deprecated " section
#103883 closed
Apr 27, 2023 -
Missing support for Source Specific Multicast
#89415 closed
Apr 27, 2023 -
Extracting Original Arguments of Union
#103762 closed
Apr 27, 2023 -
Out-of-bounds read in unicodeobject.c ascii_decode()
#103656 closed
Apr 27, 2023 -
running a suite with no tests is not an error
#62432 closed
Apr 27, 2023 -
Mixing multiprocessing pool and subprocess may create zombie process, and cause program to hang.
#70015 closed
Apr 27, 2023 -
myy2pay
#103908 closed
Apr 26, 2023 -
sched.scheduler docs improvment
#103417 closed
Apr 26, 2023 -
Add a timeout to CI builds
#103180 closed
Apr 26, 2023 -
Two (possible) improvements at dataclasses.rst
#91687 closed
Apr 26, 2023 -
Get the "Current" Thread State from a Thread-local
#103323 closed
Apr 26, 2023 -
Incorrect / incomplete documentation of asyncio.Server
#101786 closed
Apr 26, 2023 -
Documentation: Error in datetime.datetime.strptime()
#94300 closed
Apr 26, 2023 -
curses.textpad.Textbox backspace support
#60436 closed
Apr 26, 2023 -
Clarify SyntaxWarning with literal comparison
#103492 closed
Apr 26, 2023 -
python -m pdb <utf-8 encoding file.py> return UnicodeDecodeError on Windows 8.1/10 (code page 936)
#103578 closed
Apr 26, 2023 -
Running the Docs workflow via workflow_dispatch always fails
#103884 closed
Apr 26, 2023 -
Expose `sqlite3_db_config` and verbs (or equivalent)
#103489 closed
Apr 26, 2023 -
Enhancement request: Add "entrypoint" as an option to `sqlite3.load_extension()`
#103015 closed
Apr 26, 2023 -
Documentation for smtplib Missing Italics
#101879 closed
Apr 26, 2023 -
dis output is missing information for KW_NAMES
#99944 closed
Apr 26, 2023 -
Empty unclosed f-string does not directly raise a SyntaxError in the REPL
#103727 closed
Apr 26, 2023 -
ASAN false positives due to vfork() with GCC 9
#103726 closed
Apr 26, 2023 -
show the effective count of process when running the testsuite
#62576 closed
Apr 26, 2023 -
Use char and latin1 singletons in deepfreeze
#103875 closed
Apr 26, 2023 -
Addons
#103871 closed
Apr 26, 2023 -
Upgrade the bundled version of pip to 23.1.2
#103872 closed
Apr 26, 2023 -
Possible incorrect detail in output of urlparse
#102504 closed
Apr 26, 2023 -
ftplib: Strict RFC 959 (telnet in command channel)
#39394 closed
Apr 26, 2023 -
locale.normalize() and getdefaultlocale() convert C.UTF-8 to en_US.UTF-8
#74940 closed
Apr 26, 2023 -
Proportional Width Font on Generated Python Docs PDFs and in mobile browser
#75924 closed
Apr 26, 2023 -
Just a quick question
#103854 closed
Apr 25, 2023 -
Use dedicated opcodes to speed up calls/attribute lookups with super() as receiver
#87729 closed
Apr 25, 2023 -
(🐞) Column marker in error message off when line contains non ASCII character
#102310 closed
Apr 25, 2023 -
Bug in linecache when raising exceptiongroup that contains `ZeroDivisionError` + other exception.
#101517 closed
Apr 25, 2023 -
make failed:Failed to build these modules: _bz2
#103647 closed
Apr 25, 2023 -
Python 3.8 unconditionally uses functions not available on OS X 10.4 and 10.5
#84129 closed
Apr 25, 2023 -
Add a C API to assign a new version to a PyTypeObject
#103091 closed
Apr 25, 2023 -
`logging`: use `snake_case` naming style and use `camelCase` only as deprecated aliases
#103834 closed
Apr 25, 2023 -
Disassembly of Lambdas in 3.11.1 missing stack values and args
#102403 closed
Apr 25, 2023 -
strip function bug
#103830 closed
Apr 25, 2023 -
Fix unused variable warning
#103826 closed
Apr 25, 2023 -
Not closing an f-string leads to a use-after-free
#103718 closed
Apr 25, 2023 -
test_urllib2_localnet fails in macOS 13.1
#102423 closed
Apr 25, 2023 -
Let's be explicit: is asyncio.Task.cancel() thread-safe?
#103819 closed
Apr 25, 2023 -
Add qualname support to types.FunctionType
#58063 closed
Apr 25, 2023 -
RecursionError in email.utils.parseaddr
#103800 closed
Apr 25, 2023 -
Add a function for updating URL query parameters
#50127 closed
Apr 25, 2023 -
SAX2 'property_encoding' feature not supported
#40084 closed
Apr 25, 2023 -
Newer reply format for imap commands in imaplib.py
#45085 closed
Apr 25, 2023 -
please add wsgi to SimpleXMLRPCServer
#45142 closed
Apr 25, 2023 -
pkgutil doesn't understand case-senseless filesystems
#40152 closed
Apr 25, 2023 -
`len` built-in overwritten in `ssl.py` leading to "'int' object is not callable" error
#97558 closed
Apr 25, 2023 -
test_peg_generator.test_c_parser emits DeprecationWarning due to distutils
#87591 closed
Apr 25, 2023 -
Search doesn't find built-in functions
#82043 closed
Apr 25, 2023 -
Scripts folder is Empty in python 3.8.2 for Windows 7.
#84575 closed
Apr 25, 2023 -
python code order of magnitude faster than equivalent CPython code for simple import statement
#84494 closed
Apr 25, 2023 -
textwrap doesn't linebreak on "\n"
#46167 closed
Apr 25, 2023 -
Pre-populate user editable text in input()
#81342 closed
Apr 25, 2023 -
API enhancement: poplib.MailReader()
#38530 closed
Apr 25, 2023 -
Broken references in dataclasses docs
#103810 closed
Apr 24, 2023 -
Adjust F541 linting issue on Lib/test module
#103805 closed
Apr 24, 2023 -
Adjust `Tools/wasm` linting and formatting issues found by `ruff`
#103801 closed
Apr 24, 2023 -
contextlib.suppress does not support ExceptionGroups
#103791 closed
Apr 24, 2023 -
socketserver: Add missing ForkingUnixStreamServer and ForkingUnixDatagramServer servers
#103673 closed
Apr 24, 2023 -
Hang up when execute pipes.Template.copy
#103808 closed
Apr 24, 2023 -
macOS python install shares /usr/local with homebrew and can conflict
#87334 closed
Apr 24, 2023 -
asyncio unix events test doesn't restore mocked unix_events.can_use_pidfd
#103780 closed
Apr 24, 2023 -
str(weakref) throws error `KeyError: '__name__'` if the original obj override __getattr__
#99184 closed
Apr 24, 2023 -
Port 23-argument `_posixsubprocess.fork_exec` to Argument Clinic
#94518 closed
Apr 24, 2023 -
`SHELL=/bin/sh -e` can cause failures when `Makefile` re-runs `./configure`
#103776 closed
Apr 24, 2023 -
C-API header files break compilation
#103317 closed
Apr 24, 2023 -
datetime: Expand scope of fromisoformat to include all of ISO 8601.
#80010 closed
Apr 24, 2023 -
AttributeError: 'NoneType' in http/client.py when using select when file descriptor is closed.
#63353 closed
Apr 24, 2023 -
`types.UnionType` + `Literal` types are not tested together
#103746 closed
Apr 24, 2023 -
Add typing.get_orig_bases and typing.get_orig_class
#101688 closed
Apr 24, 2023 -
Fix 'Warning: py:class reference target not found: ModuleSpec'
#103765 closed
Apr 24, 2023 -
Inconsistent ProcessPoolExecutor behaviour on macOS between 3.7 and 3.8/9
#86447 closed
Apr 24, 2023 -
[doc] Clarify that Popen.returncode does not get auto-set when the process terminates
#87452 closed
Apr 24, 2023 -
Remove `🤖 automerge`
#103739 closed
Apr 24, 2023 -
sprintf deprecation warning on macOS for datetimemodule
#103733 closed
Apr 24, 2023 -
Deprecate `pathlib.Path.lstat()` and `lchmod()`
#103476 closed
Apr 24, 2023 -
Length of type names in AttributeError are inconsistent
#103712 closed
Apr 24, 2023 -
The activate script in Windows is not correct for venvs created in git-bash
#82764 closed
Apr 24, 2023 -
__slots__ on PyVarObject subclass
#61497 closed
Apr 24, 2023 -
Python removes negative ranges from dictionaries
#103750 closed
Apr 24, 2023 -
deprecate support for awaitable objects that are not futures in asyncio.wait
#96783 closed
Apr 24, 2023 -
asyncio.wait should accept generator of tasks as first argument
#78530 closed
Apr 24, 2023 -
CI: intermittent macOS failures for make checksharedmods
#101981 closed
Apr 24, 2023 -
`ast.get_source_segment` is slower than it needs to be because it reads every line of the source.
#103285 closed
Apr 24, 2023 -
Bug on multiprocessing.shared_memory.ShareableList
#101416 closed
Apr 24, 2023 -
Tk 8.7: TIP 577 breaks tkinter.Menu.index()
#103685 closed
Apr 24, 2023 -
IDLE - Update code with pyupgrade
#103668 closed
Apr 24, 2023 -
Add test case to assert Type error if no arg as provided in os.register_at_fork
#103724 closed
Apr 23, 2023 -
urllib missing voidresp breaks CacheFTPHandler
#81403 closed
Apr 23, 2023 -
argparse: add_mutually_exclusive_group() documented example is not working
#103711 closed
Apr 23, 2023 -
Incorrect deduplication of Enum values in `Union[Literal[1], Literal[SomeEnum.one]]`
#103592 closed
Apr 23, 2023 -
Add missing requires_fork decorator to test case in simple_subprocess
#103716 closed
Apr 23, 2023 -
PIP 23.1.1
#103715 closed
Apr 23, 2023 -
[dataclasses] Exception on `__doc__` generation, when object signature cannot be fetched
#103449 closed
Apr 23, 2023 -
Add `__orig_bases__` to non-generic TypedDict
#103699 closed
Apr 23, 2023 -
make asyncio.Timeout and asyncio.TaskGroup fail early when used incorrectly
#95569 closed
Apr 23, 2023 -
support for Awaitable objects in `asyncio.wait` removed in 3.11
#95601 closed
Apr 23, 2023 -
extend_path explanation in documentation is ambiguous
#68654 closed
Apr 23, 2023 -
Python3 erroneously calls r'\' a syntax error
#103704 closed
Apr 23, 2023 -
Incorrect `inspect.Signature` can be created: pos-only with a default followed by pos-or-kw without one
#103556 closed
Apr 23, 2023 -
Memory error in operator.imod
#103689 closed
Apr 22, 2023 -
Memory error in operator.mul
#103692 closed
Apr 22, 2023 -
Memory error in operator.mod
#103691 closed
Apr 22, 2023 -
Memory error in operator.lshift
#103690 closed
Apr 22, 2023 -
Memory error in calendar.isleap
#103687 closed
Apr 22, 2023 -
importlib/test_metadata_api fails on Windows buildbots
#103661 closed
Apr 22, 2023 -
memoryview.__len__ should raise an exception for 0d buffers
#83791 closed
Apr 22, 2023 -
FIPS usedforsecurity flag is no longer functional with OpenSSL 3.0.0
#90307 closed
Apr 22, 2023 -
Document that cache() and lru_cache() do not have a "call once" guarantee
#103475 closed
Apr 22, 2023 -
Upgrade the bundled version of pip to 23.1.1
#103559 closed
Apr 22, 2023 -
For Loop Index not Incrementing
#103677 closed
Apr 22, 2023 -
Document `itertools.batched` in What's new in Python 3.12
#103415 closed
Apr 22, 2023
60 Issues opened by 45 people
-
datetime.astimezone(None) does not set fold
#103982 opened
Apr 28, 2023 -
Move compiled regular expressions in platform.py into cached methods
#103977 opened
Apr 28, 2023 -
PyType_FromSpec refuses to create classes with tp_new
#103968 opened
Apr 28, 2023 -
array slices negative weirdness
#103964 opened
Apr 28, 2023 -
dis: Show names of intrinsics
#103963 opened
Apr 28, 2023 -
Documentation: dark theme & images
#103960 opened
Apr 27, 2023 -
`trace`: line tracing output lacks newlines if source lines are not available
#103956 opened
Apr 27, 2023 -
Fast attribute access for module subclasses
#103951 opened
Apr 27, 2023 -
crash in "./python.exe -We -m test -v test_datetime -m test_folds"
#103944 opened
Apr 27, 2023 -
`property` shows no error Traceback if `AttributeError` is raised during evaluation
#103936 opened
Apr 27, 2023 -
trace.__main__ does not use io.open_code
#103935 opened
Apr 27, 2023 -
non-readline PyOS_StdioReadline when used with PyOS_InputHook fails is buggy with long input
#103929 opened
Apr 27, 2023 -
csv.py _guess_quote_and_delimiter should be able to handle windows \r
#103925 opened
Apr 27, 2023 -
Non-file file descriptors may be mishandled in ntpath
#103924 opened
Apr 27, 2023 -
Document PEP 695
#103921 opened
Apr 27, 2023 -
Revert/improve the restriction on using non-ThreadPoolExecutor
#103920 opened
Apr 27, 2023 -
posix subprocess should support timeout when waiting on the errpipe_read pipe
#103911 opened
Apr 27, 2023 -
Avoid reference counting operations on None, True, False in the interpreter
#103906 opened
Apr 26, 2023 -
Provide a hint when accidentally calling a module
#103899 opened
Apr 26, 2023 -
Issues when showing broken `Exception.__notes__`
#103895 opened
Apr 26, 2023 -
Improve `builtins.__doc__`
#103886 opened
Apr 26, 2023 -
Numerous refleaks on main
#103879 opened
Apr 26, 2023 -
filedialog.askdirectory "Cancel" behaves differently under Linux and Windows (Wine)
#103878 opened
Apr 26, 2023 -
LOAD_SUPER_ATTR doesn't match monitoring behavior of the opcodes it replaces
#103865 opened
Apr 26, 2023 -
RecursionError in pyclbr.readmodule_ex
#103864 opened
Apr 26, 2023 -
ipadx/ipady Only Pad right/bottom on tkinter Frame with Grid Layout Manager
#103862 opened
Apr 25, 2023 -
Writing a small file into a ZipFile while forcing zip64 extensions results in an incorrect zip file
#103861 opened
Apr 25, 2023 -
Deprecate `utcnow` and `utcfromtimestamp`
#103857 opened
Apr 25, 2023 -
urlparse incorrectly retrieves IPv4 and regular name hosts from inside of brackets
#103848 opened
Apr 25, 2023 -
asyncio.create_subprocess_exec does not respond properly to asyncio.CancelledError
#103847 opened
Apr 25, 2023 -
Ref tests failure on test_monitoring
#103845 opened
Apr 25, 2023 -
TIP 538 prevents building Tkinter against Tcl 8.7 built with bundled libtommath
#103839 opened
Apr 25, 2023 -
SQLite connections are not closed when calling .close() in 3.11
#103837 opened
Apr 25, 2023 -
Found Heap-use-after-free errors and SEGV in Python
#103824 opened
Apr 25, 2023 -
Return newly added Enum constants for month and days in calendar module
#103822 opened
Apr 25, 2023 -
IDLE bindings for scrolling using buttons 4 and 5 should only apply to X11
#103820 opened
Apr 25, 2023 -
compiler's line number propagation algorithm could be more robust
#103795 opened
Apr 24, 2023 -
Defer string formatting in asyncio Task creation
#103793 opened
Apr 24, 2023 -
Fix DeprecationWarnings in test_fstring
#103786 opened
Apr 24, 2023 -
Implement PEP 695
#103763 opened
Apr 24, 2023 -
Add test case in os.register_at_fork to verify new and old forkers get executed
#103758 opened
Apr 24, 2023 -
cv2 result in python crashing due to typehints
#103757 opened
Apr 24, 2023 -
Multiple ':envvar:' check warnings in Doc/using/windows.rst
#103756 opened
Apr 24, 2023 -
`uuid.uuid1` seems to rotate a lot less than expected
#103755 opened
Apr 24, 2023 -
Make sure that typing cache differentiate `Union[int, str]` and `Union[str, int]`
#103749 opened
Apr 24, 2023 -
Allocating extra data after an object instance
#103743 opened
Apr 24, 2023 -
Implement and document PEP 713
#103741 opened
Apr 24, 2023 -
Allow __slots__ on classes with Py_TPFLAGS_ITEMS_AT_END
#103740 opened
Apr 24, 2023 -
Python appears to degrade Windows 10 functionality, eventually requiring reboot
#103738 opened
Apr 24, 2023 -
IDLE - Remove unneeded .keys for dict iteration
#103737 opened
Apr 24, 2023 -
Remove recognition of "procbody" Tcl value type
#103735 opened
Apr 24, 2023 -
Remove `#ifdef TCL_WIDE_INT_TYPE` usage
#103731 opened
Apr 24, 2023 -
grammatical error in `ssl.SSLContext.sslsocket_class` docstring
#103723 opened
Apr 23, 2023 -
Allow defining GenericAlias-like things
#103721 opened
Apr 23, 2023 -
build python.wasm for wasm-micro-runtime
#103710 opened
Apr 23, 2023 -
Make site-packages implementation configurable
#103708 opened
Apr 23, 2023 -
Do not skip Tkinter tests for ASAN builds if not using X11
#103707 opened
Apr 23, 2023 -
Add convenience variables to `pdb`
#103693 opened
Apr 22, 2023 -
python3 shebang does not work with py.exe and venv on Windows
#103679 opened
Apr 22, 2023 -
Document the final steps for producing CPython's macOS flat installer
#103676 opened
Apr 22, 2023
193 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-103509: PEP 697 -- Limited C API for Extending Opaque Types
#103511 commented on
Apr 28, 2023 • 37 new comments -
gh-100479: Add optional `blueprint` argument to `pathlib.PurePath`
#100481 commented on
Apr 28, 2023 • 35 new comments -
Introduce a gate/check GHA job
#97533 commented on
Apr 28, 2023 • 33 new comments -
gh-97696: asyncio eager tasks factory
#102853 commented on
Apr 28, 2023 • 15 new comments -
BUILD: 3.12.0a2 configure script selects wrong libraries compared to 3.11
#99814 commented on
Apr 28, 2023 • 14 new comments -
gh-102895 Add an option block_exit in code.interact to block exit() from terminating the whole process
#102896 commented on
Apr 27, 2023 • 14 new comments -
GH-86275: Implementation of hypothesis stubs for property-based tests, with zoneinfo tests
#22863 commented on
Apr 27, 2023 • 11 new comments -
gh-102988: Detect email address parsing errors and return empty tuple to indicate the parsing error (old API)
#102990 commented on
Apr 28, 2023 • 11 new comments -
gh-103464: Add checks for arguments of pdb commands
#103465 commented on
Apr 28, 2023 • 11 new comments -
Let math.nextafter() compute multiple steps at a time.
#94906 commented on
Apr 26, 2023 • 10 new comments -
gh-100407: [Docs] Improve `__subclasshook__` example in `abc.rst`
#100453 commented on
Apr 26, 2023 • 8 new comments -
gh-102500: Implement PEP 688
#102521 commented on
Apr 26, 2023 • 8 new comments -
gh-83403: Test `parent` param in `Mock.__init__`
#103630 commented on
Apr 24, 2023 • 8 new comments -
gh-98003: Inline call frames for CALL_FUNCTION_EX
#98004 commented on
Apr 28, 2023 • 7 new comments -
Sphinx linkcheck and broken/redirect occurrences in Python Docs
#103484 commented on
Apr 23, 2023 • 4 new comments -
Test issue
#91420 commented on
Apr 24, 2023 • 4 new comments -
plistlib can't decode date from year 0
#85255 commented on
Apr 25, 2023 • 4 new comments -
Turtle Circle Speed 0
#65276 commented on
Apr 25, 2023 • 4 new comments -
Null characters in strings cause a C SystemError
#97556 commented on
Apr 25, 2023 • 4 new comments -
urllib.request.urlopen does not handle non-ASCII characters
#48241 commented on
Apr 26, 2023 • 4 new comments -
functools.singledispatchmethod interacts poorly with subclasses
#80638 commented on
Apr 28, 2023 • 4 new comments -
bpo-41768: Use getattr_static when adding mock spec
#22209 commented on
Apr 28, 2023 • 4 new comments -
gh-90815: Add mimalloc memory allocator
#31164 commented on
Apr 25, 2023 • 4 new comments -
gh-66435: Allow nested event loops
#93338 commented on
Apr 28, 2023 • 4 new comments -
gh-99380: Update to Sphinx 6.1.3
#99381 commented on
Apr 26, 2023 • 4 new comments -
gh-82012: Deprecate bitwise inversion (~) of bool
#103487 commented on
Apr 28, 2023 • 4 new comments -
gh-73936: Support unicode passwords in smtplib
#103611 commented on
Apr 26, 2023 • 4 new comments -
argparse exits on error even when exit_on_error=False
#103498 commented on
Apr 24, 2023 • 3 new comments -
os.makedirs exist_ok documentation is incorrect, as is some of the behavior
#57707 commented on
Apr 25, 2023 • 3 new comments -
RLock undocumented behavior in case of multiple acquire
#70795 commented on
Apr 25, 2023 • 3 new comments -
IDLE: Colorizer and output tests hang on macOS
#88496 commented on
Apr 26, 2023 • 3 new comments -
Codecs should raise precise UnicodeDecodeError or UnicodeEncodeError
#85287 commented on
Apr 26, 2023 • 3 new comments -
Convert calendar constants to enums and add months
#103636 commented on
Apr 26, 2023 • 3 new comments -
Drop support for 15-bit PyLong digits?
#89732 commented on
Apr 27, 2023 • 3 new comments -
unittest assertEqual difference output foiled by newlines
#68968 commented on
Apr 27, 2023 • 3 new comments -
asyncio: nested event loop
#66435 commented on
Apr 28, 2023 • 3 new comments -
Test `test.test_tools.test_freeze.TestFreeze.test_freeze_simple_script` fails with `--with-lto --enable-optimizations`
#103053 commented on
Apr 28, 2023 • 3 new comments -
Parsing errors in email/_parseaddr.py lead to incorrect value in email address part of tuple
#102988 commented on
Apr 28, 2023 • 3 new comments -
bpo-24263: Fix unittest to discover tests named with non-ascii characters
#13149 commented on
Apr 24, 2023 • 3 new comments -
gh-84823: Improve doctrings for datetime parsing methods
#20677 commented on
Apr 24, 2023 • 3 new comments -
gh-69152: Add _proxy_response_headers attribute to HTTPConnection
#26152 commented on
Apr 28, 2023 • 3 new comments -
GH-98388: Add tests for happy eyeballs and its internal workings
#98389 commented on
Apr 26, 2023 • 3 new comments -
gh-82054: Implements test.regrtest unittest sharding to pull in long tails
#99637 commented on
Apr 25, 2023 • 3 new comments -
gh-100403: Collect GC statistics via -X option
#100958 commented on
Apr 26, 2023 • 3 new comments -
'str' expected, not PosixPath
#103659 commented on
Apr 22, 2023 • 2 new comments -
Add eager task creation API to asyncio
#97696 commented on
Apr 23, 2023 • 2 new comments -
Make an `async.get_running_loop()` and `asyncio.current_task()` that returns None
#103664 commented on
Apr 24, 2023 • 2 new comments -
Deprecate pickle support for itertools
#101588 commented on
Apr 24, 2023 • 2 new comments -
list.__add__ raises instead of returning NotImplemented
#103585 commented on
Apr 24, 2023 • 2 new comments -
String formatting clarification
#95088 commented on
Apr 24, 2023 • 2 new comments -
Inconsistent behavior os.path.relpath() vs pathlib's relative_to()
#92737 commented on
Apr 24, 2023 • 2 new comments -
Undocumented behavior in strptime for ISO week dates
#90750 commented on
Apr 24, 2023 • 2 new comments -
[doc] creating large SharedMemory crashes on MacOs
#83765 commented on
Apr 25, 2023 • 2 new comments -
multiprocessing.pool.MaybeEncodingError with Python 3.11/Apple Silicon using Pool.starmap()
#102205 commented on
Apr 25, 2023 • 2 new comments -
Tkinter: C API changes are needed for Tcl 8.7 and 9.0
#103194 commented on
Apr 25, 2023 • 2 new comments -
argparse: support mutually exclusive groups like ( -a | (-b | -c) )
#101337 commented on
Apr 26, 2023 • 2 new comments -
End-of-file does not always mean that the file can no longer be read from
#103436 commented on
Apr 26, 2023 • 2 new comments -
contextlib.suppress should capture exception for inspection and filter on substrings
#77327 commented on
Apr 26, 2023 • 2 new comments -
[doc] Clarify copyreg.pickle() documentation
#65022 commented on
Apr 26, 2023 • 2 new comments -
Add a vendor-packages directory for system-supplied modules
#42401 commented on
Apr 27, 2023 • 2 new comments -
Isolate Stdlib Extension Modules
#103092 commented on
Apr 27, 2023 • 2 new comments -
gh-92081: Fix for email.generator.Generator with whitespace between encoded words.
#92281 commented on
Apr 26, 2023 • 2 new comments -
gh-99113: A Per-Interpreter GIL!
#99114 commented on
Apr 25, 2023 • 2 new comments -
gh-101581 Optionally prevent child tasks from being cancelled in asyncio taskgroups
#101648 commented on
Apr 28, 2023 • 2 new comments -
gh-101703: use `PyOS_snprintf` instead of `sprintf`
#101729 commented on
Apr 27, 2023 • 2 new comments -
gh-101859: Add caching of `types.GenericAlias` objects
#103541 commented on
Apr 24, 2023 • 2 new comments -
Remove redundant assignment in ssl._create_unverified_context().
#103625 commented on
Apr 25, 2023 • 2 new comments -
multiprocessing's default posix start method of `'fork'` is broken: change to `'spawn'`
#84559 commented on
Apr 22, 2023 • 1 new comment -
PEP 701 – Syntactic formalization of f-strings
#102856 commented on
Apr 22, 2023 • 1 new comment -
[Windows] OneDrive SharePoint sync folder - incorrect values returned by os.listdir and win32file.FindFilesW
#102993 commented on
Apr 23, 2023 • 1 new comment -
PyObject_GC_Resize doesn't check preheader size
#101408 commented on
Apr 23, 2023 • 1 new comment -
IDLE: update code, mostly by cleanups of 2.x or 2to3 artifacts
#87179 commented on
Apr 24, 2023 • 1 new comment -
Invalid arument error for datetime.timestamp() method in windows
#103648 commented on
Apr 24, 2023 • 1 new comment -
Let's get rid of sprintf()
#101703 commented on
Apr 24, 2023 • 1 new comment -
py39: remove deprecation note for xml.etree.cElementTree
#84246 commented on
Apr 24, 2023 • 1 new comment -
ssl: misleading `FileNotFoundError: [Errno 2] No such file or directory` on `do_handshake`
#102547 commented on
Apr 24, 2023 • 1 new comment -
Inconsistent behavior between os.scandir and os.path for mfsymlinks
#102503 commented on
Apr 24, 2023 • 1 new comment -
dataclasses documentation does not mention weakref_slot
#98077 commented on
Apr 24, 2023 • 1 new comment -
Docs for "Using Python on a Macintosh" needs to be updated
#56803 commented on
Apr 24, 2023 • 1 new comment -
Problem with contextlib.nullcontext
#78248 commented on
Apr 24, 2023 • 1 new comment -
Button clicked failed when mouse hover tooltip and tooltip destroyed
#90338 commented on
Apr 24, 2023 • 1 new comment -
IDLE crashes in macOS Apple chip, maybe completions
#87513 commented on
Apr 24, 2023 • 1 new comment -
Add tz argument to date.today()
#94257 commented on
Apr 24, 2023 • 1 new comment -
Add aliases with explicit names for naive and aware datetime.now() and utcnow()
#103377 commented on
Apr 24, 2023 • 1 new comment -
Adding a recvexactly() to socket.socket: receive exactly n bytes
#41448 commented on
Apr 24, 2023 • 1 new comment -
expat binding for XML_ParserReset
#42014 commented on
Apr 24, 2023 • 1 new comment -
allow unicode arguments for robotparser.can_fetch
#42942 commented on
Apr 25, 2023 • 1 new comment -
FIPS support for hashlib
#53462 commented on
Apr 25, 2023 • 1 new comment -
OS X installer provides flat sub-packages with no version numbers
#68690 commented on
Apr 25, 2023 • 1 new comment -
csv sniffer thinks there is no header
#102386 commented on
Apr 25, 2023 • 1 new comment -
Eliminate 'ThemeChanged' warning when running IDLE tests
#71383 commented on
Apr 25, 2023 • 1 new comment -
IDLE shutdown glitch when started by import
#71211 commented on
Apr 25, 2023 • 1 new comment -
Lookup Error while importing idna from a worker thread
#73474 commented on
Apr 25, 2023 • 1 new comment -
`.pyc` files are larger than they need to be
#99554 commented on
Apr 25, 2023 • 1 new comment -
isinstance raises TypeError for metaclass with metaclass=ABCMeta
#81062 commented on
Apr 26, 2023 • 1 new comment -
asyncio.ProactorEventLoop mishandles signal wakeup file descriptor
#87079 commented on
Apr 26, 2023 • 1 new comment -
sqlite3.Connection.blobopen() can fail with OverflowError on large rowids
#100370 commented on
Apr 26, 2023 • 1 new comment -
Implement PEP 692
#103629 commented on
Apr 26, 2023 • 1 new comment -
[urllib] proxy_bypass_registry - extra error handling required for ProxyOverride, Windows under proxy environment
#76646 commented on
Apr 27, 2023 • 1 new comment -
[3.9] Any plan about fixing CVE-2022-40897 in python 3.9-alpine
#102202 commented on
Apr 27, 2023 • 1 new comment -
BytesGenerator breaks UTF8 string
#92081 commented on
Apr 27, 2023 • 1 new comment -
wrong FNAME in tarfile if tgz extension is used
#88661 commented on
Apr 27, 2023 • 1 new comment -
Use OpenSSL 3.0 in our binary builds
#99079 commented on
Apr 27, 2023 • 1 new comment -
urllib.parse space handling CVE-2023-24329 appears unfixed
#102153 commented on
Apr 27, 2023 • 1 new comment -
Leaks on Python's standard library at runtime shutdown
#100911 commented on
Apr 27, 2023 • 1 new comment -
bool(~True) == True
#82012 commented on
Apr 28, 2023 • 1 new comment -
No zlib in WASI
#93819 commented on
Apr 28, 2023 • 1 new comment -
Teleport method for turtle class
#88773 commented on
Apr 28, 2023 • 1 new comment -
Ensure that IDLE's stdlib imports are from the stdlib
#70331 commented on
Apr 28, 2023 • 1 new comment -
IDLE needs syntax highlighting for f-strings
#73473 commented on
Apr 28, 2023 • 1 new comment -
Figure out extended attributes on BSDs
#57187 commented on
Apr 28, 2023 • 1 new comment -
bpo-12706: timeout sentinel in ftplib and poplib documentation
#5309 commented on
Apr 24, 2023 • 1 new comment -
gh-67377: Document that PyErr_SetString, etc. chain exceptions
#20329 commented on
Apr 26, 2023 • 1 new comment -
bpo-40818: Run sys.__interactivehook__() on asyncio REPL startup
#20517 commented on
Apr 26, 2023 • 1 new comment -
bpo-39671: Clarify semantics of asyncio.wait with FIRST_COMPLETED/EXCEPTION
#21918 commented on
Apr 26, 2023 • 1 new comment -
gh-88321: Add backlog arg for multiprocessing manager server
#26332 commented on
Apr 26, 2023 • 1 new comment -
gh-72793: C implementation of parts of copy.deepcopy
#91610 commented on
Apr 28, 2023 • 1 new comment -
GH-92184: Convert os.altsep to '/' in filenames when creating ZipInfo objects
#92185 commented on
Apr 24, 2023 • 1 new comment -
GH-93964: Harden overflow checks before _PyBytes_Resize in compile.c
#94044 commented on
Apr 25, 2023 • 1 new comment -
gh-99772: Do not ignore utc offset microseconds
#99774 commented on
Apr 24, 2023 • 1 new comment -
gh-100176: Remove outdated Tools/{io,cc,string}bench
#101853 commented on
Apr 27, 2023 • 1 new comment -
gh-101944: mistake in documentation for `PyModule_AddObjectRef()`
#101957 commented on
Apr 24, 2023 • 1 new comment -
gh-96471: Add queue shutdown, next step.
#102499 commented on
Apr 26, 2023 • 1 new comment -
gh-102795: Fix use of poll in test_epoll's test_control_and_wait
#102796 commented on
Apr 26, 2023 • 1 new comment -
gh-102864: Remove access to f_locals in pdb
#102865 commented on
Apr 24, 2023 • 1 new comment -
gh-102997: Update Windows installer to SQLite 3.41.2.
#102999 commented on
Apr 26, 2023 • 1 new comment -
gh-84436: Add static flag in PyLongObject's lv_tag
#103403 commented on
Apr 25, 2023 • 1 new comment -
GH-103472: close response in HTTPConnection._tunnel
#103473 commented on
Apr 25, 2023 • 1 new comment -
gh-103498: argparse.ArgumentParser will always throw instead of exit if exit_on_error=False
#103519 commented on
Apr 24, 2023 • 1 new comment -
gh-103558: Add coverage tests for argparse
#103570 commented on
Apr 24, 2023 • 1 new comment -
argparse.BooleanOptionalAction accepts and silently discards choices, metavar, and type arguments
#92248 commented on
Apr 22, 2023 • 0 new comments -
[Windows] SuppressCrashReport should set SEM_FAILCRITICALERRORS
#85118 commented on
Apr 22, 2023 • 0 new comments -
[doc] os.execvp[e] on win32 fails for current directory
#44123 commented on
Apr 23, 2023 • 0 new comments -
Don't define CTYPES_PASS_BY_REF_HACK on aarch64 or riscv64
#103438 commented on
Apr 23, 2023 • 0 new comments -
multiprocessing.Process generates FileNotFoundError when argument isn't explicitly referenced
#94765 commented on
Apr 24, 2023 • 0 new comments -
Lib/robotparser.py doesn't accept setting a user agent string, instead it uses the default.
#60055 commented on
Apr 24, 2023 • 0 new comments -
site.py documentation does not mention special objects help, quit etc added to builtins
#103066 commented on
Apr 24, 2023 • 0 new comments -
platform.libc_ver() returns no information on Alpine Linux
#87414 commented on
Apr 24, 2023 • 0 new comments -
Outdated info about encoding in "datetime"
#99032 commented on
Apr 24, 2023 • 0 new comments -
Improve Interpreter Isolation
#100227 commented on
Apr 24, 2023 • 0 new comments -
shutil.copystat fails with PermissionError in WSL
#82814 commented on
Apr 24, 2023 • 0 new comments -
Expat Parser to supply document locator in incremental parse
#41935 commented on
Apr 25, 2023 • 0 new comments -
Sphinx's nit-picky mode, should we use it?
#101100 commented on
Apr 25, 2023 • 0 new comments -
Added thousands separators to Lib/pstats.py final report
#80030 commented on
Apr 25, 2023 • 0 new comments -
PyImport_ImportModule inaccurately described
#69695 commented on
Apr 25, 2023 • 0 new comments -
Implement PEP 706 – Filter for tarfile.extractall
#102950 commented on
Apr 25, 2023 • 0 new comments -
Use hypothesis for testing the standard library, falling back to stubs
#86275 commented on
Apr 25, 2023 • 0 new comments -
Tests for happy eyeballs + working around bug in wait_for
#98388 commented on
Apr 26, 2023 • 0 new comments -
Documentation of asyncio.loop.subprocess_exec() mentions connect_write_pipe() in an incorrect context
#91441 commented on
Apr 26, 2023 • 0 new comments -
Add Maildir.get_flags() to access message flags without opening the file
#90890 commented on
Apr 26, 2023 • 0 new comments -
Increase test coverage for pstats.py
#57879 commented on
Apr 27, 2023 • 0 new comments -
unittest: execute tests in parallel
#82054 commented on
Apr 27, 2023 • 0 new comments -
Split compiler into code-gen, optimizer and assembler.
#87092 commented on
Apr 27, 2023 • 0 new comments -
Fixing Copy on Writes from reference counting and immortal objects
#84436 commented on
Apr 28, 2023 • 0 new comments -
Deprecate os.path.commonprefix
#74453 commented on
Apr 28, 2023 • 0 new comments -
Make `dis.Instruction` more useful
#102676 commented on
Apr 28, 2023 • 0 new comments -
Support for sharing state between pathlib subclasses
#100479 commented on
Apr 28, 2023 • 0 new comments -
Async Call-Stack Reconstruction
#91048 commented on
Apr 28, 2023 • 0 new comments -
Remove more deprecated importlib APIs from Python 3.12
#98040 commented on
Apr 28, 2023 • 0 new comments -
gh-67748: DOC:Add summary table for str methods in stdtypes.rst
#1709 commented on
Apr 26, 2023 • 0 new comments -
gh-76568: Remove ability to import non-version-tagged C extensions
#4943 commented on
Apr 26, 2023 • 0 new comments -
gh-49844: IDLE startup configuration
#5541 commented on
Apr 29, 2023 • 0 new comments -
bpo-3405: Add support for user data of Tk virtual events to tkinter
#7142 commented on
Apr 27, 2023 • 0 new comments -
bpo-33533: Implement as_completed as an asynchronous generator
#10251 commented on
Apr 26, 2023 • 0 new comments -
gh-80030: Added thousands separators to Lib/pstats.py final report
#13411 commented on
Apr 25, 2023 • 0 new comments -
bpo-38856: Fix StreamWriter.wait_closed() ConnectionResetError for ProactorEventLoop
#18199 commented on
Apr 26, 2023 • 0 new comments -
bpo-40507: Add filename to the error raised by os.exec*
#19915 commented on
Apr 26, 2023 • 0 new comments -
gh-75572: Forward-port test_xpickle from Python 2 to 3.
#22452 commented on
Apr 28, 2023 • 0 new comments -
bpo-44283: Add jump table for match-cases of None, int, and str constants, as well as or-patterns of these.
#26697 commented on
Apr 25, 2023 • 0 new comments -
gh-85427: Prevent exits if `ArgumentParser.exit_on_error` is False
#30832 commented on
Apr 24, 2023 • 0 new comments -
gh-96471: Add queue shutdown
#96474 commented on
Apr 26, 2023 • 0 new comments -
gh-99761: add invalid_index macro
#99762 commented on
Apr 28, 2023 • 0 new comments -
gh-89727: Fix os.fwalk RecursionError on deep trees
#100347 commented on
Apr 25, 2023 • 0 new comments -
gh-100445: Improve error message for unterminated strings with escapes
#100446 commented on
Apr 24, 2023 • 0 new comments -
gh-89550: Buffer GzipFile.write to reduce execution time by ~15%
#101251 commented on
Apr 24, 2023 • 0 new comments -
[3.11] GH-100762: Don't call gen.throw() in gen.close(), unless necessary
#101316 commented on
Apr 25, 2023 • 0 new comments -
gh-101486: Make IsolatedAsyncioTestCase less picky about what is async [DO-NOT-MERGE]
#101487 commented on
Apr 26, 2023 • 0 new comments -
gh-101640: Make argparse working in `pythonw` by dropping stderr writes there
#101802 commented on
Apr 23, 2023 • 0 new comments -
gh-91896: Deprecate collections.abc.ByteString
#102096 commented on
Apr 28, 2023 • 0 new comments -
gh-102211: Document `re.{Pattern,Match}`’s existence
#102212 commented on
Apr 25, 2023 • 0 new comments -
gh-102153: Start stripping C0 control and space chars in `urlsplit`
#102508 commented on
Apr 27, 2023 • 0 new comments -
gh-102500: Document PEP 688
#102571 commented on
Apr 28, 2023 • 0 new comments -
gh-102699: Add `dataclasses.DataclassLike`
#102933 commented on
Apr 25, 2023 • 0 new comments -
gh-71587: Isolate `_datetime`
#102995 commented on
Apr 28, 2023 • 0 new comments -
gh-93627: Align Python implementation of pickle with C implementation of pickle
#103035 commented on
Apr 28, 2023 • 0 new comments -
gh-103124: Multiline statement support for pdb
#103125 commented on
Apr 28, 2023 • 0 new comments -
gh-102799: use sys.exception() instead of sys.exc_info() in contextlib
#103311 commented on
Apr 25, 2023 • 0 new comments -
gh-101100: Fix Sphinx warnings in `curses` and `curses.ascii` modules
#103457 commented on
Apr 26, 2023 • 0 new comments -
gh-103538: Remove unused TK_AQUA code
#103539 commented on
Apr 22, 2023 • 0 new comments -
gh-103295: expose API for writing perf map files
#103546 commented on
Apr 22, 2023 • 0 new comments -
gh-103092: Isolate ctypes
#103612 commented on
Apr 22, 2023 • 0 new comments -
GH-84976: Create Lib/_pydatetime to optimize import datetime when C implementation is available
#103637 commented on
Apr 27, 2023 • 0 new comments -
Mention Ellipsis pickling in the docs
#103660 commented on
Apr 24, 2023 • 0 new comments